ನಿಮಗೆ ಕುಬರ್ನೆಟ್ಸ್ ಅಗತ್ಯವಿಲ್ಲದಿರಬಹುದು

ನಿಮಗೆ ಕುಬರ್ನೆಟ್ಸ್ ಅಗತ್ಯವಿಲ್ಲದಿರಬಹುದು
ಸ್ಕೂಟರ್ ಮೇಲೆ ಹುಡುಗಿ. ವಿವರಣೆ ಫ್ರೀಪಿಕ್, ರಿಂದ ಅಲೆಮಾರಿ ಲೋಗೋ ಹಾಶಿಕಾರ್ಪ್

ಕುಬರ್ನೆಟ್ಸ್ 300 ಕೆಜಿ ಕಂಟೈನರ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಗೊರಿಲ್ಲಾ. ಇದು ವಿಶ್ವದ ಕೆಲವು ದೊಡ್ಡ ಕಂಟೈನರ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಇದು ವೆಚ್ಚದಲ್ಲಿ ಬರುತ್ತದೆ.

ಬೆಂಬಲ ಮತ್ತು ಕಡಿದಾದ ಕಲಿಕೆಯ ರೇಖೆಯ ಮೇಲೆ ಸಾಕಷ್ಟು ಸಮಯವನ್ನು ಕಳೆಯಬೇಕಾದ ಸಣ್ಣ ತಂಡಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ದುಬಾರಿಯಾಗಿದೆ. ನಮ್ಮ ನಾಲ್ವರ ತಂಡಕ್ಕೆ, ಇದು ತುಂಬಾ ಓವರ್ಹೆಡ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ, ನಾವು ಪರ್ಯಾಯಗಳನ್ನು ಹುಡುಕಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ - ಮತ್ತು ಪ್ರೀತಿಯಲ್ಲಿ ಬಿದ್ದೆವು ನಾಮಡ್.

ನಿನಗೆ ಏನು ಬೇಕು

ನಮ್ಮ ತಂಡವು ಹಲವಾರು ವಿಶಿಷ್ಟ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ವಿಶ್ಲೇಷಣಾ ಸೇವೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ: Go ನಲ್ಲಿ ಬರೆಯಲಾದ ಮೆಟ್ರಿಕ್‌ಗಳಿಗಾಗಿ API ಅಂತಿಮ ಬಿಂದುಗಳು, Prometheus ರಫ್ತುಗಳು, ಲಾಗ್‌ಸ್ಟಾಶ್‌ನಂತಹ ಲಾಗ್ ಪಾರ್ಸರ್‌ಗಳು ಮತ್ತು ಗೊಲ್ಲಮ್, ಹಾಗೆಯೇ InfluxDB ಅಥವಾ Elasticsearch ನಂತಹ ಡೇಟಾಬೇಸ್‌ಗಳು. ಈ ಪ್ರತಿಯೊಂದು ಸೇವೆಗಳು ತನ್ನದೇ ಆದ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತವೆ. ಎಲ್ಲವನ್ನೂ ಚಾಲನೆಯಲ್ಲಿಡಲು ನಮಗೆ ಸರಳವಾದ ವ್ಯವಸ್ಥೆ ಬೇಕು.

ಕಂಟೇನರ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್‌ಗಾಗಿ ನಾವು ಅಗತ್ಯತೆಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ:

  • ಹಲವಾರು ಗಣಕಗಳಲ್ಲಿ ಸೇವೆಗಳ ಒಂದು ಸೆಟ್ ಅನ್ನು ನಡೆಸಲಾಗುತ್ತಿದೆ.
  • ಚಾಲನೆಯಲ್ಲಿರುವ ಸೇವೆಗಳ ಅವಲೋಕನ.
  • ಸೇವೆಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳು.
  • ಸೇವೆ ಕ್ರ್ಯಾಶ್ ಆಗಿದ್ದರೆ ಸ್ವಯಂಚಾಲಿತ ಮರುಪ್ರಾರಂಭಿಸಿ.
  • ಸಣ್ಣ ತಂಡದಿಂದ ಮೂಲಸೌಕರ್ಯಗಳ ನಿರ್ವಹಣೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಈ ಕೆಳಗಿನವುಗಳು ಚೆನ್ನಾಗಿರುತ್ತದೆ, ಆದರೆ ಸೇರ್ಪಡೆಗಳ ಅಗತ್ಯವಿಲ್ಲ:

  • ಯಂತ್ರಗಳನ್ನು ಅವುಗಳ ಸಾಮರ್ಥ್ಯಗಳಿಂದ ಗುರುತಿಸುವುದು (ಉದಾಹರಣೆಗೆ, ಭಾರೀ I/O ಸೇವೆಗಳಿಗಾಗಿ ವೇಗದ ಡಿಸ್ಕ್‌ಗಳೊಂದಿಗೆ ಯಂತ್ರಗಳನ್ನು ಗುರುತಿಸುವುದು).
  • ಆರ್ಕೆಸ್ಟ್ರೇಟರ್‌ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಸೇವೆಗಳನ್ನು ನಡೆಸುವ ಸಾಮರ್ಥ್ಯ (ಉದಾಹರಣೆಗೆ, ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ).
  • ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು ಮತ್ತು ರಹಸ್ಯಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸಾಮಾನ್ಯ ಸ್ಥಳ.
  • ಮೆಟ್ರಿಕ್‌ಗಳು ಮತ್ತು ಲಾಗ್‌ಗಳಿಗೆ ಅಂತಿಮ ಬಿಂದು.

ಕುಬರ್ನೆಟ್ಸ್ ನಮಗೆ ಏಕೆ ಅಲ್ಲ

ಕುಬರ್ನೆಟ್ಸ್ನೊಂದಿಗೆ ಮೂಲಮಾದರಿ ಮಾಡುವಾಗ, ನಾವು ಹೆಚ್ಚು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ತರ್ಕಗಳನ್ನು ಸೇರಿಸಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ ಎಂದು ನಾವು ಗಮನಿಸಿದ್ದೇವೆ, ಅದನ್ನು ನಾವು ಸೂಚ್ಯವಾಗಿ ಅವಲಂಬಿಸಿದ್ದೇವೆ.

ಉದಾಹರಣೆಯಾಗಿ, ಕುಬರ್ನೆಟ್ಸ್ ಮೂಲಕ ಅಂತರ್ನಿರ್ಮಿತ ಸೇವಾ ಸಂರಚನೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಕಾನ್ಫಿಗ್ಮ್ಯಾಪ್ಸ್. ನೀವು ತ್ವರಿತವಾಗಿ ಗೊಂದಲಕ್ಕೊಳಗಾಗಬಹುದು, ವಿಶೇಷವಾಗಿ ಬಹು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ವಿಲೀನಗೊಳಿಸುವಾಗ ಅಥವಾ ಪಾಡ್‌ಗೆ ಹೆಚ್ಚುವರಿ ಸೇವೆಗಳನ್ನು ಸೇರಿಸುವಾಗ. ಕುಬರ್ನೆಟ್ಸ್ (ಅಥವಾ ಚುಕ್ಕಾಣಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ) ಕಾಳಜಿಗಳನ್ನು ಬೇರ್ಪಡಿಸಲು ಬಾಹ್ಯ ಸಂರಚನೆಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಚುಚ್ಚಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಆದರೆ ಇದು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್ ನಡುವೆ ಕಠಿಣ ಮತ್ತು ಗಾಢವಾದ ಸಂಪರ್ಕಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಹೆಲ್ಮ್ ಮತ್ತು ಕಾನ್ಫಿಗ್‌ಮ್ಯಾಪ್‌ಗಳು ಐಚ್ಛಿಕವಾಗಿರುತ್ತವೆ, ಆದ್ದರಿಂದ ನೀವು ಅವುಗಳನ್ನು ಬಳಸಬೇಕಾಗಿಲ್ಲ. ನೀವು ಕೇವಲ ಡಾಕರ್ ಚಿತ್ರಕ್ಕೆ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಕಲಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ಆ ಮಾರ್ಗದಲ್ಲಿ ಹೋಗಲು ಮತ್ತು ನೀವು ನಂತರ ವಿಷಾದಿಸಬಹುದಾದ ಅನಗತ್ಯ ಅಮೂರ್ತತೆಯನ್ನು ನಿರ್ಮಿಸಲು ಇದು ಪ್ರಲೋಭನಕಾರಿಯಾಗಿದೆ.

ಇದರ ಜೊತೆಗೆ, ಕುಬರ್ನೆಟ್ಸ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯು ವೇಗವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿದೆ. ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು ಮತ್ತು ಇತ್ತೀಚಿನ ಪರಿಕರಗಳೊಂದಿಗೆ ನವೀಕೃತವಾಗಿರಲು ಇದು ಸಾಕಷ್ಟು ಸಮಯ ಮತ್ತು ಶಕ್ತಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. Kubectl, minikube, kubeadm, ಹೆಲ್ಮ್, ಟಿಲ್ಲರ್, ಕಾಪ್ಸ್, oc - ಪಟ್ಟಿ ಮುಂದುವರಿಯುತ್ತದೆ. ಪ್ರಾರಂಭಿಸಲು ಈ ಎಲ್ಲಾ ಉಪಕರಣಗಳು ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ನಿಮಗೆ ಏನು ಬೇಕು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲವನ್ನೂ ತಿಳಿದಿರಬೇಕು. ಈ ಕಾರಣದಿಂದಾಗಿ, ಕಲಿಕೆಯ ರೇಖೆಯು ಸಾಕಷ್ಟು ಕಡಿದಾಗಿದೆ.

ಕುಬರ್ನೆಟ್ಸ್ ಅನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

ನಮ್ಮ ಕಂಪನಿಯಲ್ಲಿ ಅನೇಕ ಜನರು ಕುಬರ್ನೆಟ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ ಮತ್ತು ಅದರಲ್ಲಿ ಸಾಕಷ್ಟು ಸಂತೋಷಪಡುತ್ತಾರೆ. ಈ ನಿದರ್ಶನಗಳನ್ನು ಸಾಕಷ್ಟು ಬೆಂಬಲ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರುವ Google ಅಥವಾ Amazon ನಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

ಕುಬರ್ನೆಟ್ಸ್ ಬರುತ್ತದೆ ಅದ್ಭುತ ವೈಶಿಷ್ಟ್ಯಗಳು, ಇದು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಕಂಟೇನರ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಅನ್ನು ಹೆಚ್ಚು ನಿರ್ವಹಿಸುವಂತೆ ಮಾಡುತ್ತದೆ:

  • ವಿವರವಾದ ಹಕ್ಕುಗಳ ನಿರ್ವಹಣೆ.
  • ಕಸ್ಟಮ್ ನಿಯಂತ್ರಕಗಳು ಕ್ಲಸ್ಟರ್‌ಗೆ ತರ್ಕವನ್ನು ಸೇರಿಸಿ. ಅವು ಕುಬರ್ನೆಟ್ಸ್ API ಗೆ ಮಾತನಾಡುವ ಕಾರ್ಯಕ್ರಮಗಳಾಗಿವೆ.
  • ಆಟೋಸ್ಕೇಲಿಂಗ್! ಕುಬರ್ನೆಟ್ಸ್ ಹಸ್ತಚಾಲಿತ ಹಸ್ತಕ್ಷೇಪದ ಅಗತ್ಯವಿಲ್ಲದೇ ಸೇವಾ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ಸೇವೆಗಳನ್ನು ಅಳೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಪ್ರಶ್ನೆಯೆಂದರೆ, ನಿಮಗೆ ಈ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದೆಯೇ. ನೀವು ಕೇವಲ ಅಮೂರ್ತತೆಗಳನ್ನು ಅವಲಂಬಿಸಲಾಗುವುದಿಲ್ಲ; ಹುಡ್ ಅಡಿಯಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೀವು ಕಂಡುಹಿಡಿಯಬೇಕು.

ನಮ್ಮ ತಂಡವು ಹೆಚ್ಚಿನ ಸೇವೆಗಳನ್ನು ದೂರದಿಂದಲೇ ಒದಗಿಸುತ್ತದೆ (ಕೋರ್ ಮೂಲಸೌಕರ್ಯಕ್ಕೆ ನಿಕಟ ಸಂಪರ್ಕದಿಂದಾಗಿ), ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮದೇ ಆದ ಕುಬರ್ನೆಟ್ಸ್ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಹೆಚ್ಚಿಸಲು ಬಯಸುವುದಿಲ್ಲ. ನಾವು ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ಬಯಸಿದ್ದೇವೆ.

ಬ್ಯಾಟರಿಗಳನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ

ಅಲೆಮಾರಿಗಳು 20% ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಆಗಿದ್ದು ಅದು ಅಗತ್ಯವಿರುವ 80% ನೀಡುತ್ತದೆ. ಇದು ಎಲ್ಲಾ ನಿಯೋಜನೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ನೊಮಾಡ್ ನಿಯೋಜನೆಗಳನ್ನು ನೋಡಿಕೊಳ್ಳುತ್ತಾನೆ, ದೋಷಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಕಂಟೇನರ್‌ಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತದೆ ... ಮತ್ತು ಅಷ್ಟೆ.

ಅಲೆಮಾರಿಗಳ ಸಂಪೂರ್ಣ ವಿಷಯವೆಂದರೆ ಅದು ಏನು ಮಾಡುತ್ತದೆ. ಕನಿಷ್ಠ: ಯಾವುದೇ ಸೂಕ್ಷ್ಮವಾದ ಹಕ್ಕುಗಳ ನಿರ್ವಹಣೆ ಇಲ್ಲ ಅಥವಾ ಸುಧಾರಿತ ನೆಟ್ವರ್ಕ್ ನೀತಿಗಳು, ಆದ್ದರಿಂದ ವಿಶೇಷವಾಗಿ ಕಲ್ಪಿಸಲಾಗಿದೆ. ಈ ಘಟಕಗಳನ್ನು ಬಾಹ್ಯವಾಗಿ ಒದಗಿಸಲಾಗಿದೆ ಅಥವಾ ಒದಗಿಸಲಾಗಿಲ್ಲ.

ಬಳಕೆಯ ಸುಲಭತೆ ಮತ್ತು ಉಪಯುಕ್ತತೆಯ ನಡುವೆ ನೊಮಾಡ್ ಪರಿಪೂರ್ಣ ರಾಜಿ ಕಂಡುಕೊಂಡಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಸಣ್ಣ, ಸ್ವತಂತ್ರ ಸೇವೆಗಳಿಗೆ ಇದು ಒಳ್ಳೆಯದು. ನಿಮಗೆ ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣ ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಅವುಗಳನ್ನು ನೀವೇ ಹೆಚ್ಚಿಸಿಕೊಳ್ಳಬೇಕು ಅಥವಾ ಬೇರೆ ವಿಧಾನವನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಅಲೆಮಾರಿ ಆಗಿದೆ ಕೇವಲ ಆರ್ಕೆಸ್ಟ್ರೇಟರ್.

ಅಲೆಮಾರಿಗಳ ಉತ್ತಮ ವಿಷಯವೆಂದರೆ ಅದು ಸುಲಭವಾಗಿದೆ ಬದಲಿಸಲು. ಪ್ರಾಯೋಗಿಕವಾಗಿ ಯಾವುದೇ ಮಾರಾಟಗಾರರ ಲಾಕ್-ಇನ್ ಇಲ್ಲ, ಏಕೆಂದರೆ ಅದರ ಕಾರ್ಯಗಳನ್ನು ಸೇವೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಯಾವುದೇ ಇತರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸುಲಭವಾಗಿ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ. ಇದು ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಗಣಕದಲ್ಲಿ ಸಾಮಾನ್ಯ ಬೈನರಿಯಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅಷ್ಟೆ!

ಸಡಿಲವಾಗಿ ಜೋಡಿಸಲಾದ ಅಲೆಮಾರಿ ಪರಿಸರ ವ್ಯವಸ್ಥೆ

ಅಲೆಮಾರಿಗಳ ನಿಜವಾದ ಶಕ್ತಿ ಅದರ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿದೆ. ಇದು ಇತರ - ಸಂಪೂರ್ಣವಾಗಿ ಐಚ್ಛಿಕ - ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ಉತ್ತಮವಾಗಿ ಸಂಯೋಜಿಸುತ್ತದೆ ಸಲಹೆಗಾರ (ಪ್ರಮುಖ ಮೌಲ್ಯದ ಅಂಗಡಿ) ಅಥವಾ ವಾಲ್ಟ್ (ರಹಸ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು). ನೋಮಾಡ್ ಫೈಲ್ ಒಳಗೆ, ಈ ಸೇವೆಗಳಿಂದ ಡೇಟಾವನ್ನು ಹೊರತೆಗೆಯಲು ವಿಭಾಗಗಳಿವೆ:

template {
  data = <<EOH
LOG_LEVEL="{{key "service/geo-api/log-verbosity"}}"
API_KEY="{{with secret "secret/geo-api-key"}}{{.Data.value}}{{end}}"
EOH

  destination = "secrets/file.env"
  env         = true
}

ಇಲ್ಲಿ ನಾವು ಕೀಲಿಯನ್ನು ಓದುತ್ತೇವೆ service/geo-api/log-verbosity ಕಾನ್ಸುಲ್‌ನಿಂದ ಮತ್ತು ಕೆಲಸದ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಅದನ್ನು ಪರಿಸರ ವೇರಿಯಬಲ್‌ನೊಂದಿಗೆ ಪ್ರತಿನಿಧಿಸುತ್ತೇವೆ LOG_LEVEL. ನಾವು ಕೀಲಿಯನ್ನು ಸಹ ಪ್ರಸ್ತುತಪಡಿಸುತ್ತೇವೆ secret/geo-api-key ವಾಲ್ಟ್‌ನಿಂದ API_KEY. ಸರಳ ಆದರೆ ಶಕ್ತಿಯುತ!

ಅದರ ಸರಳತೆಯಿಂದಾಗಿ, ನೊಮಾಡ್ ಅನ್ನು API ಮೂಲಕ ಇತರ ಸೇವೆಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ವಿಸ್ತರಿಸಬಹುದಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಉದ್ಯೋಗ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ನಾವು ಎಲ್ಲಾ ಸೇವೆಗಳನ್ನು ಟ್ಯಾಗ್‌ನೊಂದಿಗೆ ಮೆಟ್ರಿಕ್‌ಗಳೊಂದಿಗೆ ಟ್ಯಾಗ್ ಮಾಡುತ್ತೇವೆ trv-metrics. ಈ ರೀತಿಯಲ್ಲಿ ಪ್ರಮೀತಿಯಸ್ ಕಾನ್ಸುಲ್ ಮೂಲಕ ಈ ಸೇವೆಗಳನ್ನು ಸುಲಭವಾಗಿ ಕಂಡುಕೊಳ್ಳುತ್ತಾನೆ ಮತ್ತು ನಿಯತಕಾಲಿಕವಾಗಿ ಎಂಡ್ ಪಾಯಿಂಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತಾನೆ /metrics ಹೊಸ ಡೇಟಾಗಾಗಿ. ಅದೇ ರೀತಿ ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ, ಲಾಗ್ಗಳಿಗಾಗಿ, ಬಳಸಿ ಲೋಕಿ.

ವಿಸ್ತರಣೆಯ ಇತರ ಹಲವು ಉದಾಹರಣೆಗಳಿವೆ:

  • ಹುಕ್‌ನೊಂದಿಗೆ ಜೆಂಕಿನ್ಸ್ ಕೆಲಸವನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಸೇವಾ ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾದಾಗ ನೊಮಾಡ್ ಉದ್ಯೋಗವನ್ನು ಮರುಹಂಚಿಕೆ ಮಾಡುವುದನ್ನು ಕಾನ್ಸುಲ್ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತಾರೆ.
  • ಸೆಫ್ ನೋಮಾಡ್‌ಗೆ ವಿತರಿಸಿದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • ಫ್ಯಾಬಿಯೊ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ಗಾಗಿ.

ಇದೆಲ್ಲವೂ ಅನುಮತಿಸುತ್ತದೆ ಸಾವಯವವಾಗಿ ಮೂಲಸೌಕರ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ ಮಾರಾಟಗಾರರಿಗೆ ವಿಶೇಷ ಉಲ್ಲೇಖವಿಲ್ಲದೆ.

ನ್ಯಾಯೋಚಿತ ಎಚ್ಚರಿಕೆ

ಯಾವ ವ್ಯವಸ್ಥೆಯೂ ಪರಿಪೂರ್ಣವಲ್ಲ. ಉತ್ಪಾದನೆಯಲ್ಲಿ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತಕ್ಷಣವೇ ಪರಿಚಯಿಸಲು ನಾನು ನಿಮಗೆ ಸಲಹೆ ನೀಡುವುದಿಲ್ಲ. ಖಚಿತವಾಗಿ, ದೋಷಗಳು ಮತ್ತು ಕಾಣೆಯಾದ ವೈಶಿಷ್ಟ್ಯಗಳಿವೆ, ಆದರೆ ಅದೇ ಕುಬರ್ನೆಟ್ಸ್ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ.

ಕುಬರ್ನೆಟ್ಸ್ಗೆ ಹೋಲಿಸಿದರೆ, ಅಲೆಮಾರಿ ಸಮುದಾಯವು ದೊಡ್ಡದಲ್ಲ. ಕುಬರ್ನೆಟ್ಸ್ ಈಗಾಗಲೇ ಸುಮಾರು 75 ಕಮಿಟ್‌ಗಳು ಮತ್ತು 000 ಕೊಡುಗೆದಾರರನ್ನು ಹೊಂದಿದ್ದರೆ, ನೋಮಾಡ್ ಸುಮಾರು 2000 ಕಮಿಟ್‌ಗಳು ಮತ್ತು 14 ಕೊಡುಗೆದಾರರನ್ನು ಹೊಂದಿದೆ. ನೊಮಾಡ್‌ಗೆ ಕುಬರ್ನೆಟ್‌ಗಳನ್ನು ವೇಗದಲ್ಲಿ ಮುಂದುವರಿಸುವುದು ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ, ಆದರೆ ಅದು ಅಗತ್ಯವಿಲ್ಲದಿರಬಹುದು! ಇದು ಹೆಚ್ಚು ವಿಶೇಷವಾದ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ, ಮತ್ತು ಚಿಕ್ಕ ಸಮುದಾಯ ಎಂದರೆ ನಿಮ್ಮ ಪುಲ್ ವಿನಂತಿಯನ್ನು ಕುಬರ್ನೆಟ್ಸ್‌ಗಿಂತ ಹೆಚ್ಚಾಗಿ ಗಮನಿಸಬಹುದು ಮತ್ತು ಸ್ವೀಕರಿಸಬಹುದು.

ಸಾರಾಂಶ

ಟೇಕ್‌ಅವೇ: ಕುಬರ್ನೆಟ್ಸ್ ಅನ್ನು ಎಲ್ಲರೂ ಮಾಡುತ್ತಿದ್ದಾರೆ ಎಂಬ ಕಾರಣಕ್ಕೆ ಬಳಸಬೇಡಿ. ನಿಮ್ಮ ಅವಶ್ಯಕತೆಗಳನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ ಮತ್ತು ಯಾವ ಸಾಧನವು ಹೆಚ್ಚು ಲಾಭದಾಯಕವಾಗಿದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ.

ನೀವು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಸಾಕಷ್ಟು ಏಕರೂಪದ ಸೇವೆಗಳನ್ನು ನಿಯೋಜಿಸಲು ಯೋಜಿಸಿದರೆ, ಕುಬರ್ನೆಟ್ಸ್ ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ಹೆಚ್ಚುವರಿ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ವೆಚ್ಚಗಳ ಬಗ್ಗೆ ತಿಳಿದಿರಲಿ. ನಿರ್ವಹಿಸಲಾದ ಕುಬರ್ನೆಟ್ಸ್ ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು ಕೆಲವು ವೆಚ್ಚಗಳನ್ನು ತಪ್ಪಿಸಬಹುದು ಗೂಗಲ್ ಕುಬರ್ನೆಟೀಸ್ ಎಂಜಿನ್ ಅಥವಾ ಅಮೆಜಾನ್ EX.

ನಿರ್ವಹಿಸಲು ಸುಲಭವಾದ ಮತ್ತು ವಿಸ್ತರಿಸಬಹುದಾದ ಘನವಾದ ಆರ್ಕೆಸ್ಟ್ರೇಟರ್ ಅನ್ನು ನೀವು ಹುಡುಕುತ್ತಿದ್ದರೆ, ನೋಮಾಡ್ ಅನ್ನು ಏಕೆ ಪ್ರಯತ್ನಿಸಬಾರದು? ಇದು ನಿಮ್ಮನ್ನು ಎಷ್ಟು ದೂರ ಕರೆದೊಯ್ಯುತ್ತದೆ ಎಂದು ನಿಮಗೆ ಆಶ್ಚರ್ಯವಾಗಬಹುದು.

ಕುಬರ್ನೆಟ್ಸ್ ಕಾರಿನಂತಿದ್ದರೆ, ಅಲೆಮಾರಿ ಸ್ಕೂಟರ್. ಕೆಲವೊಮ್ಮೆ ನಿಮಗೆ ಒಂದು ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಇನ್ನೊಂದು ಅಗತ್ಯವಿರುತ್ತದೆ. ಇಬ್ಬರಿಗೂ ಅಸ್ತಿತ್ವದ ಹಕ್ಕಿದೆ.

ಮೂಲ: www.habr.com

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