ಕುಬರ್ನೆಟ್ಸ್ 1.24 ಬಿಡುಗಡೆ, ಪ್ರತ್ಯೇಕವಾದ ಧಾರಕಗಳ ಸಮೂಹವನ್ನು ನಿರ್ವಹಿಸುವ ವ್ಯವಸ್ಥೆ

ಕುಬರ್ನೆಟ್ಸ್ 1.24 ಕಂಟೈನರ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಇದು ನಿಮಗೆ ಒಟ್ಟಾರೆಯಾಗಿ ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೈನರ್‌ಗಳ ಸಮೂಹವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಕಂಟೇನರ್‌ಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಮಾಡಲು ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಯೋಜನೆಯು ಮೂಲತಃ Google ನಿಂದ ರಚಿಸಲ್ಪಟ್ಟಿತು, ಆದರೆ ನಂತರ Linux ಫೌಂಡೇಶನ್‌ನ ಮೇಲ್ವಿಚಾರಣೆಯ ಸ್ವತಂತ್ರ ಸೈಟ್‌ಗೆ ವರ್ಗಾಯಿಸಲಾಯಿತು. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಸಮುದಾಯವು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸಾರ್ವತ್ರಿಕ ಪರಿಹಾರವಾಗಿ ಇರಿಸಲಾಗಿದೆ, ವೈಯಕ್ತಿಕ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಕ್ಲೌಡ್ ಪರಿಸರದಲ್ಲಿ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ಕುಬರ್ನೆಟ್ಸ್ ಕೋಡ್ ಅನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

DNS ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಿಸುವುದು, ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್, ಕ್ಲಸ್ಟರ್ ನೋಡ್‌ಗಳಾದ್ಯಂತ ಕಂಟೈನರ್‌ಗಳನ್ನು ವಿತರಿಸುವುದು (ಲೋಡ್ ಮತ್ತು ಸೇವಾ ಅಗತ್ಯಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ಅವಲಂಬಿಸಿ ಕಂಟೈನರ್‌ಗಳ ವಲಸೆ), ಅಪ್ಲಿಕೇಶನ್ ಮಟ್ಟದಲ್ಲಿ ಆರೋಗ್ಯ ತಪಾಸಣೆ, ಖಾತೆ ನಿರ್ವಹಣೆ, ನವೀಕರಣ ಮತ್ತು ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿಯೋಜಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ವರ್ಕಿಂಗ್ ಕ್ಲಸ್ಟರ್‌ನ ಡೈನಾಮಿಕ್ ಸ್ಕೇಲಿಂಗ್, ಅದನ್ನು ನಿಲ್ಲಿಸದೆ. ಸಂಪೂರ್ಣ ಗುಂಪಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನವೀಕರಿಸುವ ಮತ್ತು ರದ್ದುಗೊಳಿಸುವುದರೊಂದಿಗೆ ಕಂಟೇನರ್‌ಗಳ ಗುಂಪುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿದೆ, ಜೊತೆಗೆ ಸಂಪನ್ಮೂಲಗಳ ವಿಭಜನೆಯೊಂದಿಗೆ ಕ್ಲಸ್ಟರ್‌ನ ತಾರ್ಕಿಕ ವಿಭಾಗವನ್ನು ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು. ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಡೈನಾಮಿಕ್ ವಲಸೆಗೆ ಬೆಂಬಲವಿದೆ, ಡೇಟಾ ಸಂಗ್ರಹಣೆಗಾಗಿ ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಳಸಬಹುದು.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಟ್ರ್ಯಾಕಿಂಗ್ ಪರಿಕರಗಳನ್ನು ವಿಭಾಗಗಳಲ್ಲಿ ಮುಕ್ತ ಸ್ಥಳವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ನಿಯಂತ್ರಣ ನೋಡ್‌ಗೆ ಡೇಟಾವನ್ನು ರವಾನಿಸಲು ಸ್ಥಿರಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಸಾಕಷ್ಟು ಮುಕ್ತ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲದ ನೋಡ್‌ಗಳಲ್ಲಿ ಪಾಡ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ.
  • ಶೇಖರಣಾ ವಿಭಾಗಗಳನ್ನು ವಿಸ್ತರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸ್ಥಿರಗೊಳಿಸಲಾಗಿದೆ. ಬಳಕೆದಾರರು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿಭಾಗಗಳನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಬಹುದು ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್ ಕೆಲಸವನ್ನು ನಿಲ್ಲಿಸದೆಯೇ ವಿಭಾಗವನ್ನು ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿಸ್ತರಿಸುತ್ತದೆ.
  • ರನ್ಟೈಮ್ ಡಾಕರ್ಶಿಮ್ನ ವಿತರಣೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಕುಬರ್ನೆಟ್ಸ್ನಲ್ಲಿ ಡಾಕರ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ ತಾತ್ಕಾಲಿಕ ಪರಿಹಾರವಾಗಿ ಇರಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಪ್ರಮಾಣಿತ CRI (ಕಂಟೇನರ್ ರನ್ಟೈಮ್ ಇಂಟರ್ಫೇಸ್) ಇಂಟರ್ಫೇಸ್ಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಮತ್ತು ಕುಬೆಲೆಟ್ನ ಹೆಚ್ಚುವರಿ ತೊಡಕುಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೈನರ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು CRI ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ರನ್‌ಟೈಮ್ ಅನ್ನು ಬಳಸಬೇಕು, ಉದಾಹರಣೆಗೆ ಕಂಟೈನರ್ಡ್ ಮತ್ತು CRI-O, ಅಥವಾ cri-dockerd ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಬೇಕು, ಇದು ಡಾಕರ್ ಇಂಜಿನ್ API ಮೇಲೆ CRI ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
  • ಸಿಗ್‌ಸ್ಟೋರ್ ಸೇವೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಟೇನರ್ ಚಿತ್ರಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಇದು ದೃಢೀಕರಣವನ್ನು ಖಚಿತಪಡಿಸಲು ಸಾರ್ವಜನಿಕ ಲಾಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ (ಪಾರದರ್ಶಕತೆ ಲಾಗ್). ಪೂರೈಕೆ ಸರಪಳಿ ದಾಳಿಗಳು ಮತ್ತು ಘಟಕಗಳ ಪರ್ಯಾಯವನ್ನು ತಡೆಗಟ್ಟಲು, ಎಲ್ಲಾ ಸ್ಥಾಪಿಸಲಾದ ಕುಬರ್ನೆಟ್ಸ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬಿಡುಗಡೆ-ಸಂಬಂಧಿತ ಕಲಾಕೃತಿಗಳಿಗೆ ಡಿಜಿಟಲ್ ಸಹಿಗಳನ್ನು ಸಹ ಒದಗಿಸಲಾಗುತ್ತದೆ.
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಬೀಟಾ ಆವೃತ್ತಿಯಲ್ಲಿರುವ API ಗಳನ್ನು ಇನ್ನು ಮುಂದೆ ಕ್ಲಸ್ಟರ್‌ಗಳಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ (ಹಿಂದಿನ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಸೇರಿಸಲಾದ ಪರೀಕ್ಷಾ API ಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ; ಬದಲಾವಣೆಯು ಹೊಸ API ಗಳಿಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ).
  • OpenAPI v3 ಫಾರ್ಮ್ಯಾಟ್‌ಗಾಗಿ ಪರೀಕ್ಷಾ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • API ಮಟ್ಟದಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯನ್ನು ಉಳಿಸಿಕೊಂಡು ಏಕೀಕೃತ CSI (ಕಂಟೇನರ್ ಸ್ಟೋರೇಜ್ ಇಂಟರ್‌ಫೇಸ್) ಇಂಟರ್‌ಫೇಸ್‌ಗೆ ಶೇಖರಣಾ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಒಂದು ಉಪಕ್ರಮವನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ. Azure Disk ಮತ್ತು OpenStack Cinder ಪ್ಲಗಿನ್‌ಗಳನ್ನು CSI ಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
  • ಕುಬೆಲೆಟ್ ರುಜುವಾತು ಪೂರೈಕೆದಾರರನ್ನು ಬೀಟಾ ಪರೀಕ್ಷೆಯ ಹಂತಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ, ಹೋಸ್ಟ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ರುಜುವಾತುಗಳನ್ನು ಸಂಗ್ರಹಿಸದೆಯೇ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಕ ಕಂಟೈನರ್ ಇಮೇಜ್ ರೆಪೊಸಿಟರಿಗಾಗಿ ರುಜುವಾತುಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹಿಂಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಸೇವೆಗಳಿಗೆ ನಿಯೋಜನೆಗಾಗಿ IP ವಿಳಾಸಗಳ ಶ್ರೇಣಿಯನ್ನು ಕಾಯ್ದಿರಿಸಲು ಸಾಧ್ಯವಿದೆ. ಈ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಕ್ಲಸ್ಟರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರತಿ ಸೇವೆಗೆ ಪೂರ್ವ-ಹಂಚಿಕೆ ಮಾಡಲಾದ ಪೂಲ್‌ನಿಂದ ಸೇವೆಗಳನ್ನು ಮಾತ್ರ IP ವಿಳಾಸಗಳನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯ ಸೆಟ್‌ನಿಂದ ಉಚಿತ ವಿಳಾಸಗಳನ್ನು ನೀಡುವಾಗ ಘರ್ಷಣೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ