HashiCorp ನೊಮ್ಯಾಡ್ 1.0

ಕನಿಷ್ಠೀಯತೆಯ (ಕುಬರ್ನೆಟ್ಸ್ ಮತ್ತು ಈ ಪ್ರದೇಶದಲ್ಲಿ ಇತರ ಯೋಜನೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ) ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಸಿಸ್ಟಮ್ನ ಮೊದಲ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಹಾಶಿಕಾರ್ಪ್ ನಾಮಡ್, ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದು ಡಾಕರ್ ಬಳಸುವ ಕಂಟೈನರ್‌ಗಳು и ಪೋಡ್ಮನ್, ಜಾವಾ ಕಾರ್ಯಕ್ರಮಗಳು, QEMU ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು, ಸಾಮಾನ್ಯ ಬೈನರಿ ಫೈಲ್‌ಗಳು, ಮತ್ತು ಹಲವಾರು ಇತರ ಸಮುದಾಯ-ಬೆಂಬಲಿತ ವಿಧಾನಗಳು. ಯೋಜನೆಯನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇತರ HashiCorp ಯೋಜನೆಗಳೊಂದಿಗೆ ಅದರ ನಿಕಟ ಏಕೀಕರಣಕ್ಕೆ ಗಮನಾರ್ಹವಾಗಿದೆ.


ಸ್ವತಃ HashiCorp ಪ್ರಕಾರ, ನೊಮಾಡ್ ಅನ್ನು ಕುಬರ್ನೆಟ್ಸ್ ಜೊತೆ ಹೋಲಿಸುವುದು, ಅವರ ಯೋಜನೆಯು ವಾಸ್ತುಶಿಲ್ಪೀಯವಾಗಿ ಸರಳವಾಗಿದೆ, ಹೆಚ್ಚು ಮಾಡ್ಯುಲರ್ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೊಂದಿದೆ: ಕುಬರ್ನೆಟ್ಸ್ ಏಕಕಾಲದಲ್ಲಿ ಶೆಡ್ಯೂಲರ್, ಕ್ಲಸ್ಟರ್ ನಿರ್ವಹಣೆ, ಸೇವಾ ಶೋಧನೆ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ರಹಸ್ಯ ಸಂಗ್ರಹಣೆಯನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ, ಇದು ಬೃಹತ್ ಮತ್ತು ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಸೇವೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ನಂತರ ನೊಮಾಡ್ ಸಣ್ಣ ಬೈನರಿ ರೂಪದಲ್ಲಿ ಬರುತ್ತದೆ. ಫೈಲ್ ಮತ್ತು ವ್ಯವಹರಿಸುತ್ತದೆ ಕೇವಲ ಯೋಜನೆ ಮತ್ತು ಕ್ಲಸ್ಟರಿಂಗ್. ಎಲ್ಲಾ ಇತರ ಕಾರ್ಯಗಳನ್ನು ಕಂಪನಿಯ ಇತರ ಸಣ್ಣ ಸೇವೆಗಳಿಗೆ ಬಿಡಲಾಗಿದೆ: ಉದಾಹರಣೆಗೆ, ಸೇವೆಯ ಅನ್ವೇಷಣೆಗಾಗಿ ಕಾನ್ಸಲ್ и ರಹಸ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ವಾಲ್ಟ್.

ಈ ಆವೃತ್ತಿಯಲ್ಲಿ ಬದಲಾವಣೆಗಳು:

  • ಡೈನಾಮಿಕ್ ಅಪ್ಲಿಕೇಶನ್ ಗಾತ್ರ (ಎಂಟರ್‌ಪ್ರೈಸ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ) - ಸೇವೆಯ ಅತ್ಯುತ್ತಮ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಅಗತ್ಯವಿರುವ ಪ್ರಮಾಣದ ಸಂಪನ್ಮೂಲಗಳ ಸ್ವಯಂಚಾಲಿತ ನಿರ್ಣಯ;
  • ಕಾನ್ಸುಲ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳು (ಕಾನ್ಸುಲ್‌ನ ಎಂಟರ್‌ಪ್ರೈಸ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ) - ಒಂದು ಅಲೆಮಾರಿ ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಕಾನ್ಸುಲ್‌ಗಾಗಿ ಸೇವಾ ಗೋಚರತೆಯ ವಲಯವನ್ನು ನಿಯೋಜಿಸುವುದು;
  • ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳು (ಉಚಿತ ಆವೃತ್ತಿಯಲ್ಲಿ ಲಭ್ಯವಾಯಿತು) - ಗೋಚರತೆಯ ವಲಯವನ್ನು ಹೈಲೈಟ್ ಮಾಡುವುದು ಮತ್ತು ಕ್ಲಸ್ಟರ್‌ನೊಳಗೆ ಸೇವೆಗಳನ್ನು ಡಿಲಿಮಿಟಿಂಗ್ ಮಾಡುವುದು;
  • ಈವೆಂಟ್ ಸ್ಟ್ರೀಮ್ - ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಸಂಭವಿಸಿದ ಘಟನೆಗಳ ರೇಖೀಯ ಸ್ಟ್ರೀಮ್, ಡೀಬಗ್ ಮಾಡಲು ಉಪಯುಕ್ತವಾಗಿದೆ;
  • HCL2 - HashiCorp ಪ್ರಾಜೆಕ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಭಾಷೆಯ ಹೊಸ ಆವೃತ್ತಿ, ಈಗ ಅಭಿವ್ಯಕ್ತಿಗಳು ಮತ್ತು ಇನ್‌ಪುಟ್ ವೇರಿಯೇಬಲ್‌ಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ;
  • ಕಂಟೈನರ್ ನೆಟ್‌ವರ್ಕಿಂಗ್ ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ - ಈಗ CNI ಬಳಸಿ ರಚಿಸಲಾದ ವಿಳಾಸಗಳನ್ನು ಕಾನ್ಸುಲ್‌ನಲ್ಲಿ ನೋಂದಾಯಿಸಬಹುದು;
  • ಚಾಲನೆಯಲ್ಲಿರುವ ಸೇವೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಹೊಸ ಇಂಟರ್ಫೇಸ್, ನೋಡ್‌ಗಳ ನಡುವೆ ಅವುಗಳ ವಿತರಣೆ ಮತ್ತು ಕ್ಲಸ್ಟರ್‌ನೊಳಗೆ ಸಂಪನ್ಮೂಲ ಬಳಕೆ.

ಮೂಲ: linux.org.ru