ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಕೆಲಸಕ್ಕಾಗಿ, ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಗಳ ಜ್ಞಾನವು ಮುಖ್ಯವಾಗಿದೆ: ಕುಬರ್ನೆಟ್ಸ್ನ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು kubectl ಆಗಿದೆ. ಮತ್ತೊಂದೆಡೆ, ಉತ್ತಮವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಿದ, ಚಿಂತನಶೀಲ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆоಹೆಚ್ಚಿನ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳು ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಹೆಚ್ಚುವರಿ ಅವಕಾಶಗಳನ್ನು ತೆರೆಯುತ್ತದೆ.

ಕಳೆದ ವರ್ಷ ನಾವು ಅನುವಾದವನ್ನು ಪ್ರಕಟಿಸಿದ್ದೇವೆ ವೆಬ್ UI ಯ ಸಣ್ಣ ಅವಲೋಕನ ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ, ವೆಬ್ ಇಂಟರ್ಫೇಸ್ನ ಪ್ರಕಟಣೆಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಸಮಯ ಕುಬರ್ನೆಟ್ಸ್ ವೆಬ್‌ವೀವ್. ಆ ಲೇಖನದ ಲೇಖಕ ಮತ್ತು ಉಪಯುಕ್ತತೆಯೇ, Zalando ನಿಂದ ಹೆನ್ನಿಂಗ್ ಜೇಕಬ್ಸ್, ಹೊಸ ಉತ್ಪನ್ನವನ್ನು "ವೆಬ್‌ಗಾಗಿ kubectl" ಎಂದು ಇರಿಸಿದ್ದಾರೆ. ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಸ್ವರೂಪದಲ್ಲಿ ಸಂವಹನಕ್ಕಾಗಿ (ಉದಾಹರಣೆಗೆ, ವೆಬ್ ಲಿಂಕ್‌ನೊಂದಿಗೆ ಸಮಸ್ಯೆಯನ್ನು ತ್ವರಿತವಾಗಿ ತೋರಿಸುವುದು) ಮತ್ತು ಘಟನೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು, ಅದೇ ಸಮಯದಲ್ಲಿ ಅನೇಕ ಕ್ಲಸ್ಟರ್‌ಗಳಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಹುಡುಕಲು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಸಾಧನವನ್ನು ರಚಿಸಲು ಅವರು ಬಯಸಿದ್ದರು. ಅವರ ಸಂತತಿಯು ಪ್ರಸ್ತುತ ಸಮಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ (ಮುಖ್ಯವಾಗಿ ಲೇಖಕರ ಪ್ರಯತ್ನದಿಂದ).

ನಾವು ವಿವಿಧ ಗಾತ್ರದ ಅನೇಕ ಕುಬರ್ನೆಟ್ಸ್ ಕ್ಲಸ್ಟರ್‌ಗಳನ್ನು ಪೂರೈಸುವುದರಿಂದ, ನಮ್ಮ ಗ್ರಾಹಕರಿಗೆ ದೃಶ್ಯ ಸಾಧನವನ್ನು ಒದಗಿಸಲು ನಾವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇವೆ. ಸೂಕ್ತವಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ, ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳು ನಮಗೆ ಪ್ರಮುಖವಾಗಿವೆ:

  • ಬಳಕೆದಾರರ ಹಕ್ಕುಗಳ ವ್ಯತ್ಯಾಸಕ್ಕೆ ಬೆಂಬಲ (RBAC);
  • ನೇಮ್‌ಸ್ಪೇಸ್ ಸ್ಟೇಟ್ ಮತ್ತು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕುಬರ್ನೆಟ್ಸ್ ಆದಿಸ್ವರೂಪದ ದೃಶ್ಯೀಕರಣ (ನಿಯೋಜನೆ, ಸ್ಟೇಟ್‌ಫುಲ್‌ಸೆಟ್, ಸೇವೆ, ಕ್ರೋನ್‌ಜಾಬ್, ಜಾಬ್, ಪ್ರವೇಶ, ಕಾನ್ಫಿಗ್‌ಮ್ಯಾಪ್, ಸೀಕ್ರೆಟ್, ಪಿವಿಸಿ);
  • ಪಾಡ್ ಒಳಗೆ ಆಜ್ಞಾ ಸಾಲಿನ ಪ್ರವೇಶವನ್ನು ಪಡೆಯುವುದು;
  • ಪಾಡ್ಗಳ ವೀಕ್ಷಣೆ ದಾಖಲೆಗಳು;
  • ಬೀಜಗಳ ಸ್ಥಿತಿಯನ್ನು ವೀಕ್ಷಿಸಿ (describe status);
  • ಬೀಜಕೋಶಗಳನ್ನು ತೆಗೆಯುವುದು.

ಸೇವಿಸಿದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು (ಪಾಡ್‌ಗಳು / ನಿಯಂತ್ರಕರು / ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳ ಸಂದರ್ಭದಲ್ಲಿ), K8s ಮೂಲಗಳನ್ನು ರಚಿಸುವುದು / ಸಂಪಾದಿಸುವುದು ಮುಂತಾದ ಇತರ ಕಾರ್ಯಗಳು ನಮ್ಮ ಕೆಲಸದ ಹರಿವಿನೊಳಗೆ ಸಂಬಂಧಿಸುವುದಿಲ್ಲ.

ನಾವು ಕ್ಲಾಸಿಕ್ ಕುಬರ್ನೆಟ್ಸ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನೊಂದಿಗೆ ವಿಮರ್ಶೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಅದು ನಮ್ಮ ಮಾನದಂಡವಾಗಿದೆ. ಪ್ರಪಂಚವು ಇನ್ನೂ ನಿಲ್ಲುವುದಿಲ್ಲವಾದ್ದರಿಂದ (ಅಂದರೆ ಕುಬರ್ನೆಟ್ಸ್ ಹೆಚ್ಚು ಹೆಚ್ಚು ಹೊಸ GUI ಗಳನ್ನು ಹೊಂದಿದೆ), ನಾವು ಅದರ ಪ್ರಸ್ತುತ ಪರ್ಯಾಯಗಳ ಬಗ್ಗೆಯೂ ಮಾತನಾಡುತ್ತೇವೆ, ಲೇಖನದ ಕೊನೆಯಲ್ಲಿ ತುಲನಾತ್ಮಕ ಕೋಷ್ಟಕದಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸುತ್ತೇವೆ.

NB: ವಿಮರ್ಶೆಯಲ್ಲಿ, ಈಗಾಗಲೇ ಪರಿಗಣಿಸಲಾದ ಆ ಪರಿಹಾರಗಳೊಂದಿಗೆ ನಾವು ಪುನರಾವರ್ತಿಸುವುದಿಲ್ಲ ಕೊನೆಯ ಲೇಖನ, ಆದಾಗ್ಯೂ, ಸಂಪೂರ್ಣತೆಗಾಗಿ, ಅದರ ಸಂಬಂಧಿತ ಆಯ್ಕೆಗಳನ್ನು (K8Dash, Octant, Kubernetes Web View) ಅಂತಿಮ ಕೋಷ್ಟಕದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.

1. ಕುಬರ್ನೆಟ್ಸ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್

  • ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಪುಟ;
  • ಭಂಡಾರ (8000+ GitHub ನಕ್ಷತ್ರಗಳು);
  • ಪರವಾನಗಿ: ಅಪಾಚೆ 2.0;
  • ಸಂಕ್ಷಿಪ್ತವಾಗಿ: "ಕುಬರ್ನೆಟ್ಸ್ ಕ್ಲಸ್ಟರ್‌ಗಳಿಗಾಗಿ ಯುನಿವರ್ಸಲ್ ವೆಬ್ ಇಂಟರ್ಫೇಸ್. ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ದೋಷನಿವಾರಣೆ ಮಾಡಲು ಇದು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಸ್ವತಃ ನಿರ್ವಹಿಸುತ್ತದೆ.

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

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

ಕುಬರ್ನೆಟ್ಸ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನ ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ:

  • ನ್ಯಾವಿಗೇಶನ್: ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳ ಸಂದರ್ಭದಲ್ಲಿ K8s ನ ಮುಖ್ಯ ವಸ್ತುಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
  • ನೀವು ನಿರ್ವಾಹಕ ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಫಲಕವು ನೋಡ್‌ಗಳು, ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳು ಮತ್ತು ನಿರಂತರ ಸಂಪುಟಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ನೋಡ್‌ಗಳಿಗಾಗಿ, ಮೆಮೊರಿ, ಪ್ರೊಸೆಸರ್, ಸಂಪನ್ಮೂಲ ಹಂಚಿಕೆ, ಮೆಟ್ರಿಕ್‌ಗಳು, ಸ್ಥಿತಿ, ಘಟನೆಗಳು ಇತ್ಯಾದಿಗಳ ಬಳಕೆಯಲ್ಲಿ ಅಂಕಿಅಂಶಗಳು ಲಭ್ಯವಿದೆ.
  • ನೇಮ್‌ಸ್ಪೇಸ್‌ನಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅವುಗಳ ಪ್ರಕಾರ (ನಿಯೋಜನೆ, ಸ್ಟೇಟ್‌ಫುಲ್‌ಸೆಟ್, ಇತ್ಯಾದಿ), ಅವುಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳು (ರಿಪ್ಲಿಕಾಸೆಟ್, ಹಾರಿಜಾಂಟಲ್ ಪಾಡ್ ಆಟೋಸ್ಕೇಲರ್), ಸಾಮಾನ್ಯ ಮತ್ತು ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಮಾಹಿತಿಯಿಂದ ವೀಕ್ಷಿಸಿ.
  • ಸೇವೆಗಳು ಮತ್ತು ಪ್ರವೇಶಗಳನ್ನು ವೀಕ್ಷಿಸಿ, ಹಾಗೆಯೇ ಪಾಡ್‌ಗಳು ಮತ್ತು ಅಂತಿಮ ಬಿಂದುಗಳೊಂದಿಗೆ ಅವರ ಸಂಬಂಧಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
  • ಫೈಲ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳು ಮತ್ತು ಸ್ಟೋರೇಜ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ: ಪರ್ಸಿಸ್ಟೆಂಟ್ ವಾಲ್ಯೂಮ್ ಮತ್ತು ಪರ್ಸಿಸ್ಟೆಂಟ್ ವಾಲ್ಯೂಮ್ ಕ್ಲೈಮ್.
  • ಕಾನ್ಫಿಗ್‌ಮ್ಯಾಪ್ ಮತ್ತು ರಹಸ್ಯವನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ಸಂಪಾದಿಸಿ.
  • ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
  • ಕಂಟೇನರ್‌ಗಳಲ್ಲಿ ಕಮಾಂಡ್ ಲೈನ್ ಪ್ರವೇಶ.

ಗಮನಾರ್ಹ ನ್ಯೂನತೆಯೆಂದರೆ (ಆದಾಗ್ಯೂ, ನಮಗೆ ಅಲ್ಲ) ಬಹು-ಕ್ಲಸ್ಟರ್ ಕೆಲಸಕ್ಕೆ ಯಾವುದೇ ಬೆಂಬಲವಿಲ್ಲ. ಯೋಜನೆಯನ್ನು ಸಮುದಾಯವು ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್ API ಯ ಹೊಸ ಆವೃತ್ತಿಗಳು ಮತ್ತು ವಿಶೇಷಣಗಳ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಸಂಬಂಧಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ: ಪ್ಯಾನಲ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ v2.0.1 ಮೇ 22, 2020 - ಕುಬರ್ನೆಟ್ಸ್ 1.18 ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.

2. ಮಸೂರ

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಯೋಜನೆಯನ್ನು ಕುಬರ್ನೆಟ್ಸ್‌ಗಾಗಿ ಸಂಪೂರ್ಣ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ (IDE) ಆಗಿ ಇರಿಸಲಾಗಿದೆ. ಇದಲ್ಲದೆ, ಅನೇಕ ಕ್ಲಸ್ಟರ್‌ಗಳು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪಾಡ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಇದು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ (25 ಪಾಡ್‌ಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ).

ಲೆನ್ಸ್‌ನ ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳು/ಸಾಮರ್ಥ್ಯಗಳು:

  • ಕ್ಲಸ್ಟರ್ ಒಳಗೆ ಏನನ್ನೂ ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿಲ್ಲದ ಸ್ವತಂತ್ರ ಅಪ್ಲಿಕೇಶನ್ (ಹೆಚ್ಚು ನಿಖರವಾಗಿ, ಎಲ್ಲಾ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಪಡೆಯಲು ಪ್ರೊಮೆಥಿಯಸ್ ಅಗತ್ಯವಿದೆ, ಆದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಇದಕ್ಕಾಗಿ ಬಳಸಬಹುದು). ಲಿನಕ್ಸ್, ಮ್ಯಾಕೋಸ್ ಅಥವಾ ವಿಂಡೋಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ "ಮುಖ್ಯ" ಸ್ಥಾಪನೆಯನ್ನು ಮಾಡಲಾಗಿದೆ.
  • ಬಹು-ಕ್ಲಸ್ಟರ್ ನಿರ್ವಹಣೆ (ನೂರಾರು ಕ್ಲಸ್ಟರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗಿದೆ).
  • ನೈಜ ಸಮಯದಲ್ಲಿ ಕ್ಲಸ್ಟರ್ ಸ್ಥಿತಿಯ ದೃಶ್ಯೀಕರಣ.
  • ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರಮೀತಿಯಸ್ ಆಧಾರಿತ ಇತಿಹಾಸದೊಂದಿಗೆ ಸಂಪನ್ಮೂಲ ಬಳಕೆಯ ಗ್ರಾಫ್‌ಗಳು ಮತ್ತು ಪ್ರವೃತ್ತಿಗಳು.
  • ಕಂಟೈನರ್‌ಗಳ ಆಜ್ಞಾ ಸಾಲಿನ ಮತ್ತು ಕ್ಲಸ್ಟರ್ ನೋಡ್‌ಗಳಿಗೆ ಪ್ರವೇಶ.
  • ಕುಬರ್ನೆಟ್ಸ್ RBAC ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲ.

ಪ್ರಸ್ತುತ ಬಿಡುಗಡೆ - 3.5.0 ದಿನಾಂಕ ಜೂನ್ 16, 2020 ಮೂಲತಃ ಕೊಂಟೆನಾದಿಂದ ರಚಿಸಲ್ಪಟ್ಟಿದೆ, ಇಂದು ಎಲ್ಲಾ ಬೌದ್ಧಿಕ ಆಸ್ತಿಯನ್ನು ವಿಶೇಷ ಸಂಸ್ಥೆಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ ಲೇಕೆಂಡ್ ಲ್ಯಾಬ್ಸ್, "ಕ್ಲೌಡ್ ಸ್ಥಳೀಯ ಗೀಕ್ಸ್ ಮತ್ತು ತಂತ್ರಜ್ಞರ ಒಕ್ಕೂಟ" ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಇದು "ಕಾಂಟೆನಾದ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಉತ್ಪನ್ನಗಳ ಸಂರಕ್ಷಣೆ ಮತ್ತು ಲಭ್ಯತೆಗೆ" ಕಾರಣವಾಗಿದೆ.

ಕುಬರ್ನೆಟ್ಸ್ ವರ್ಗಕ್ಕಾಗಿ GUI ನಿಂದ GitHub ನಲ್ಲಿ ಲೆನ್ಸ್ ಎರಡನೇ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಯೋಜನೆಯಾಗಿದೆ, ಕುಬರ್ನೆಟ್ಸ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಅನ್ನು ಮಾತ್ರ "ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ". CLI* ವರ್ಗದಿಂದಲ್ಲದ ಎಲ್ಲಾ ಇತರ ಮುಕ್ತ ಮೂಲ ಪರಿಹಾರಗಳು ಜನಪ್ರಿಯತೆಯಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಕೆಳಮಟ್ಟದ್ದಾಗಿವೆ.

* ವಿಮರ್ಶೆಯ ಬೋನಸ್ ಭಾಗದಲ್ಲಿ K9s ಬಗ್ಗೆ ನೋಡಿ.

3. ಕುಬರ್ನೆಟಿಕ್

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಇದು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಸ್ವಾಮ್ಯದ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ (Linux, macOS, Windows ಬೆಂಬಲಿತವಾಗಿದೆ). ಅದರ ಲೇಖಕರು ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಯ ಸಂಪೂರ್ಣ ಬದಲಿ ಭರವಸೆ, ಮತ್ತು ಅದರೊಂದಿಗೆ - ಆಜ್ಞೆಗಳನ್ನು ನೆನಪಿಡುವ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ವೇಗದಲ್ಲಿ ಹತ್ತು ಪಟ್ಟು ಹೆಚ್ಚಾಗುತ್ತದೆ.

ಉಪಕರಣದ ಆಸಕ್ತಿದಾಯಕ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಹೆಲ್ಮ್ ಚಾರ್ಟ್‌ಗಳಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವಾಗಿದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೆಟ್ರಿಕ್‌ಗಳ ಕೊರತೆಯು ನ್ಯೂನತೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.

ಕುಬರ್ನೆಟಿಕ್‌ನ ಮುಖ್ಯ ಲಕ್ಷಣಗಳು:

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

ಉತ್ಪನ್ನದ ಪ್ರಸ್ತುತ ವೆಚ್ಚವು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳು ಮತ್ತು ಕ್ಲಸ್ಟರ್‌ಗಳಿಗೆ ಒಬ್ಬ ವ್ಯಕ್ತಿಯಿಂದ ಅದರ ಬಳಕೆಗಾಗಿ 30 ಯುರೋಗಳ ಒಂದು ಬಾರಿ ಪಾವತಿಯಾಗಿದೆ.

4. ಕುಬೇವಿಯಸ್

  • ವೆಬ್ಸೈಟ್;
  • ಪ್ರಸ್ತುತಿ;
  • ಭಂಡಾರ (~500 GitHub ನಕ್ಷತ್ರಗಳು);
  • ಪರವಾನಗಿ: ಅಪಾಚೆ 2.0
  • ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ: "ಕುಬೆವಿಯಸ್ ಕುಬರ್ನೆಟ್ಸ್ ಕ್ಲಸ್ಟರ್‌ಗಳು, ಅಪ್ಲಿಕೇಶನ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಸ್ಥಿತಿ ವೀಕ್ಷಣೆಯನ್ನು ಸುರಕ್ಷಿತ ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ."

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಾಧನವನ್ನು ರಚಿಸುವುದು ಯೋಜನೆಯ ಕಲ್ಪನೆಯಾಗಿದೆ. ಲೇಖಕರು ಪ್ರಾಥಮಿಕವಾಗಿ ಈ ವೈಶಿಷ್ಟ್ಯಗಳ ಅನುಷ್ಠಾನದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದರು, ನಂತರ ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ವಿಷಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತಾರೆ.

Kubevious ನ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು ಮತ್ತು ಕಾರ್ಯಗಳು:

  • ಅಪ್ಲಿಕೇಶನ್-ಕೇಂದ್ರಿತ ರೀತಿಯಲ್ಲಿ ಕ್ಲಸ್ಟರ್ ದೃಶ್ಯೀಕರಣ: ಇಂಟರ್ಫೇಸ್‌ನಲ್ಲಿರುವ ಸಂಬಂಧಿತ ವಸ್ತುಗಳನ್ನು ವರ್ಗೀಕರಿಸಲಾಗಿದೆ, ಕ್ರಮಾನುಗತದಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ.
  • ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿನ ಅವಲಂಬನೆಗಳ ದೃಶ್ಯ ಪ್ರದರ್ಶನ ಮತ್ತು ಅವುಗಳ ಬದಲಾವಣೆಗಳ ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಪರಿಣಾಮಗಳು.
  • ಕ್ಲಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ ದೋಷಗಳ ಪ್ರದರ್ಶನ: ಲೇಬಲ್‌ಗಳ ದುರ್ಬಳಕೆ, ತಪ್ಪಿದ ಪೋರ್ಟ್‌ಗಳು, ಇತ್ಯಾದಿ. (ಮೂಲಕ, ನೀವು ಈ ವೈಶಿಷ್ಟ್ಯದಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಗಮನ ಕೊಡಿ ಪೋಲಾರಿಸ್ನಾವು ಅದರ ಬಗ್ಗೆ ಈಗಾಗಲೇ ಬರೆದಿದ್ದಾರೆ.)
  • ಹಿಂದಿನ ಅಂಶಕ್ಕೆ ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸಂಭಾವ್ಯ ಅಪಾಯಕಾರಿ ಧಾರಕಗಳ ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಲಭ್ಯವಿದೆ, ಅಂದರೆ. ಹೆಚ್ಚಿನ ಸವಲತ್ತುಗಳನ್ನು ಹೊಂದಿರುವುದು (ಗುಣಲಕ್ಷಣಗಳು hostPID, hostNetwork, hostIPC, ಆರೋಹಣ docker.sock ಇತ್ಯಾದಿ).
  • ಕ್ಲಸ್ಟರ್‌ಗಾಗಿ ಸುಧಾರಿತ ಹುಡುಕಾಟ ವ್ಯವಸ್ಥೆ (ವಸ್ತುಗಳ ಹೆಸರುಗಳಿಂದ ಮಾತ್ರವಲ್ಲ, ಅವುಗಳ ಗುಣಲಕ್ಷಣಗಳಿಂದಲೂ).
  • ಸಾಮರ್ಥ್ಯ ಯೋಜನೆ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಾಗಿ ಪರಿಕರಗಳು.
  • ಅಂತರ್ನಿರ್ಮಿತ "ಸಮಯ ಯಂತ್ರ" (ವಸ್ತುಗಳ ಸಂರಚನೆಯಲ್ಲಿ ಹಿಂದಿನ ಬದಲಾವಣೆಗಳನ್ನು ನೋಡುವ ಸಾಮರ್ಥ್ಯ).
  • ರೋಲ್‌ಗಳು, ರೋಲ್‌ಬೈಂಡಿಂಗ್‌ಗಳು, ಸೇವಾ ಖಾತೆಗಳ ಪಿವೋಟ್ ಪರಸ್ಪರ ಸಂಬಂಧಿತ ಕೋಷ್ಟಕದೊಂದಿಗೆ RBAC ನಿರ್ವಹಣೆ.
  • ಕೇವಲ ಒಂದು ಕ್ಲಸ್ಟರ್‌ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಯೋಜನೆಯು ಬಹಳ ಕಡಿಮೆ ಇತಿಹಾಸವನ್ನು ಹೊಂದಿದೆ (ಮೊದಲ ಬಿಡುಗಡೆಯು ಫೆಬ್ರವರಿ 11, 2020 ರಂದು ನಡೆಯಿತು) ಮತ್ತು ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಸ್ಥಿರೀಕರಣ ಅಥವಾ ನಿಧಾನಗತಿಯ ಅವಧಿ ಕಂಡುಬಂದಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಹಿಂದಿನ ಆವೃತ್ತಿಗಳು ಆಗಾಗ್ಗೆ ಬಿಡುಗಡೆಯಾಗಿದ್ದರೆ, ನಂತರ ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆ (v0.5 ಏಪ್ರಿಲ್ 15, 2020) ಅಭಿವೃದ್ಧಿಯ ಆರಂಭಿಕ ವೇಗದಲ್ಲಿ ಹಿಂದುಳಿದಿದೆ. ಇದು ಬಹುಶಃ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಕೊಡುಗೆಗಳ ಕಾರಣದಿಂದಾಗಿರಬಹುದು: ರೆಪೊಸಿಟರಿಯ ಇತಿಹಾಸದಲ್ಲಿ ಅವುಗಳಲ್ಲಿ ಕೇವಲ 4 ಇವೆ, ಮತ್ತು ಎಲ್ಲಾ ನಿಜವಾದ ಕೆಲಸವನ್ನು ಒಬ್ಬ ವ್ಯಕ್ತಿಯಿಂದ ಮಾಡಲಾಗುತ್ತದೆ.

5. ಕುಬೆವೈಸ್

  • ಯೋಜನೆಯ ಪುಟ;
  • ಪರವಾನಗಿ: ಸ್ವಾಮ್ಯದ (ಓಪನ್ ಸೋರ್ಸ್ ಆಗುತ್ತದೆ);
  • ಸಂಕ್ಷಿಪ್ತವಾಗಿ: "ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ ಸರಳ ಬಹು-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕ್ಲೈಂಟ್."

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

VMware ನಿಂದ ಹೊಸ ಉತ್ಪನ್ನ, ಮೂಲತಃ ಆಂತರಿಕ ಹ್ಯಾಕಥಾನ್‌ನ ಭಾಗವಾಗಿ ರಚಿಸಲಾಗಿದೆ (ಜೂನ್ 2019 ರಲ್ಲಿ). ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಲೆಕ್ಟ್ರಾನ್ (Linux, macOS ಮತ್ತು Windows ಬೆಂಬಲಿತವಾಗಿದೆ) ಮತ್ತು kubectl v1.14.0 ಅಥವಾ ನಂತರದ ಅಗತ್ಯವಿದೆ.

ಕುಬೆವೈಸ್‌ನ ಮುಖ್ಯ ಲಕ್ಷಣಗಳು:

  • ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಕುಬರ್ನೆಟ್ಸ್ ಘಟಕಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಪರಸ್ಪರ ಕ್ರಿಯೆ: ನೋಡ್‌ಗಳು, ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳು, ಇತ್ಯಾದಿ.
  • ವಿವಿಧ ಕ್ಲಸ್ಟರ್‌ಗಳಿಗಾಗಿ ಬಹು kubeconfig ಫೈಲ್‌ಗಳಿಗೆ ಬೆಂಬಲ.
  • ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಟರ್ಮಿನಲ್ KUBECONFIG.
  • ನೀಡಿರುವ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಾಗಿ ಕಸ್ಟಮ್ kubeconfig ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಿ.
  • ಸುಧಾರಿತ ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯಗಳು (RBAC, ಪಾಸ್‌ವರ್ಡ್‌ಗಳು, ಸೇವಾ ಖಾತೆಗಳು).

ಇಲ್ಲಿಯವರೆಗೆ, ಯೋಜನೆಯು ಕೇವಲ ಒಂದು ಬಿಡುಗಡೆಯನ್ನು ಹೊಂದಿದೆ - ಆವೃತ್ತಿ 1.1.0 ದಿನಾಂಕ ನವೆಂಬರ್ 26, 2019. ಇದಲ್ಲದೆ, ಲೇಖಕರು ಅದನ್ನು ತಕ್ಷಣವೇ ಮುಕ್ತ ಮೂಲವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲು ಯೋಜಿಸಿದ್ದಾರೆ, ಆದರೆ ಆಂತರಿಕ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ (ತಾಂತ್ರಿಕ ಸಮಸ್ಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ) ಅವರು ಇದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಮೇ 2020 ರ ಹೊತ್ತಿಗೆ, ಲೇಖಕರು ಮುಂದಿನ ಬಿಡುಗಡೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಕೋಡ್ ತೆರೆಯುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕು.

6. OpenShift ಕನ್ಸೋಲ್

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಈ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಓಪನ್‌ಶಿಫ್ಟ್ ವಿತರಣೆಯ ಭಾಗವಾಗಿದೆ ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ (ಇದನ್ನು ಬಳಸಿ ಅಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ವಿಶೇಷ ಆಪರೇಟರ್), ಲೇಖಕರು ಒದಗಿಸಲಾಗಿದೆ ಸಾಮಾನ್ಯ (ವೆನಿಲ್ಲಾ) ಕುಬರ್ನೆಟ್ಸ್ ಸ್ಥಾಪನೆಗಳಲ್ಲಿ ಅದನ್ನು ಸ್ಥಾಪಿಸುವ / ಬಳಸುವ ಸಾಮರ್ಥ್ಯ.

OpenShift ಕನ್ಸೋಲ್ ದೀರ್ಘಕಾಲದವರೆಗೆ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದೆ, ಆದ್ದರಿಂದ ಇದು ಅನೇಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸಿದೆ. ನಾವು ಮುಖ್ಯವಾದವುಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತೇವೆ:

  • ಹಂಚಿದ ಇಂಟರ್ಫೇಸ್ ವಿಧಾನ - ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸಾಧ್ಯತೆಗಳ ಎರಡು "ದೃಷ್ಟಿಕೋನಗಳು": ನಿರ್ವಾಹಕರಿಗೆ ಮತ್ತು ಡೆವಲಪರ್‌ಗಳಿಗೆ. ಮೋಡ್ ಡೆವಲಪರ್ ದೃಷ್ಟಿಕೋನ ಡೆವಲಪರ್‌ಗಳಿಗೆ (ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮೂಲಕ) ಹೆಚ್ಚು ಅರ್ಥವಾಗುವ ರೂಪದಲ್ಲಿ ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ಗುಂಪು ಮಾಡುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿಯೋಜಿಸುವುದು, ನಿರ್ಮಾಣ / ನಿಯೋಜನೆ ಸ್ಥಿತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವುದು ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್ ಚೆ ಮೂಲಕ ಕೋಡ್ ಸಂಪಾದಿಸುವುದು ಮುಂತಾದ ವಿಶಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ.
  • ಕೆಲಸದ ಹೊರೆಗಳ ನಿರ್ವಹಣೆ, ನೆಟ್ವರ್ಕ್, ಸಂಗ್ರಹಣೆ, ಪ್ರವೇಶ ಹಕ್ಕುಗಳು.
  • ಪ್ರಾಜೆಕ್ಟ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಕೆಲಸದ ಹೊರೆಗಳಿಗೆ ತಾರ್ಕಿಕ ಪ್ರತ್ಯೇಕತೆ. ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ - v4.3 - ಕಾಣಿಸಿಕೊಂಡರು ವಿಶೇಷ ಯೋಜನೆಯ ಡ್ಯಾಶ್ಬೋರ್ಡ್, ಇದು ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಲೈಸ್‌ನಲ್ಲಿ ಸಾಮಾನ್ಯ ಡೇಟಾವನ್ನು (ನಿಯೋಜನೆಗಳು, ಪಾಡ್‌ಗಳು, ಇತ್ಯಾದಿಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಸ್ಥಿತಿಗಳು; ಸಂಪನ್ಮೂಲ ಬಳಕೆ ಮತ್ತು ಇತರ ಮೆಟ್ರಿಕ್‌ಗಳು) ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
  • ಕ್ಲಸ್ಟರ್ ಸ್ಥಿತಿಯ ನೈಜ ಸಮಯದ ಪ್ರದರ್ಶನದಲ್ಲಿ ನವೀಕರಿಸಲಾಗಿದೆ, ಅದರಲ್ಲಿ ಸಂಭವಿಸಿದ ಬದಲಾವಣೆಗಳು (ಘಟನೆಗಳು); ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ.
  • Prometheus, Alertmanager ಮತ್ತು Grafana ಆಧರಿಸಿ ಮಾನಿಟರಿಂಗ್ ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಿ.
  • ಪ್ರತಿನಿಧಿಸುವ ನಿರ್ವಾಹಕರ ನಿರ್ವಹಣೆ ಆಪರೇಟರ್ಹಬ್.
  • ಡಾಕರ್ ಮೂಲಕ ಚಲಿಸುವ ಬಿಲ್ಡ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಿ (ಡಾಕರ್‌ಫೈಲ್‌ನೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ರೆಪೊಸಿಟರಿಯಿಂದ), S2I ಅಥವಾ ಅನಿಯಂತ್ರಿತ ಬಾಹ್ಯ ಉಪಯುಕ್ತತೆಗಳು.

NB: ನಾವು ಇತರರನ್ನು ಹೋಲಿಕೆಗೆ ಸೇರಿಸಲಿಲ್ಲ ಕುಬರ್ನೆಟ್ಸ್ ವಿತರಣೆಗಳು (ಉದಾಹರಣೆಗೆ, ಹೆಚ್ಚು ಕಡಿಮೆ ಪ್ರಸಿದ್ಧವಾಗಿದೆ ಕುಬೆಸ್ಪಿಯರ್): GUI ಅವುಗಳಲ್ಲಿ ಬಹಳ ಮುಂದುವರಿದಿದೆ ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ಸಿಸ್ಟಮ್‌ನ ಸಮಗ್ರ ಸ್ಟಾಕ್‌ನ ಭಾಗವಾಗಿ ಬರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ವೆನಿಲ್ಲಾ K8s ಸ್ಥಾಪನೆಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಕಷ್ಟು ಪರಿಹಾರಗಳಿಲ್ಲ ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ನಮಗೆ ತಿಳಿಸಿ.

ಬೋನಸ್

1. ಬೀಟಾದಲ್ಲಿ ಕುಬರ್ನೆಟ್ಸ್‌ನಲ್ಲಿ ಪೋರ್ಟೈನರ್

ಪೋರ್ಟೈನರ್ ತಂಡದಿಂದ ಪ್ರಾಜೆಕ್ಟ್, ಡಾಕರ್ ಜೊತೆಗೆ ಕೆಲಸ ಮಾಡಲು ಅದೇ ಹೆಸರಿನ ಜನಪ್ರಿಯ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. ಯೋಜನೆಯು ಅಭಿವೃದ್ಧಿಯ ಆರಂಭಿಕ ಹಂತದಲ್ಲಿರುವುದರಿಂದ (ಮೊದಲ ಮತ್ತು ಏಕೈಕ ಬೀಟಾ ಆವೃತ್ತಿ ಹೊರಗೆ ಬಂದೆ ಏಪ್ರಿಲ್ 16, 2020), ನಾವು ಅದರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಇದು ಅನೇಕರಿಗೆ ಆಸಕ್ತಿಯನ್ನುಂಟುಮಾಡಬಹುದು: ಇದು ನಿಮ್ಮ ಬಗ್ಗೆ ಇದ್ದರೆ, ಅಭಿವೃದ್ಧಿಯನ್ನು ಅನುಸರಿಸಿ.

2. ಐಸ್ ಪ್ಯಾನೆಲ್

  • ವೆಬ್ಸೈಟ್;
  • ಪರವಾನಗಿ: ಸ್ವಾಮ್ಯದ;
  • ಸಂಕ್ಷಿಪ್ತವಾಗಿ: "ವಿಷುಯಲ್ ಕುಬರ್ನೆಟ್ಸ್ ಸಂಪಾದಕ".

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಈ ಯುವ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಸರಳವಾದ ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ನೈಜ ಸಮಯದಲ್ಲಿ ಕುಬರ್ನೆಟ್ಸ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ದೃಶ್ಯೀಕರಿಸುವ ಮತ್ತು ನಿರ್ವಹಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಪ್ರಸ್ತುತ ಬೆಂಬಲಿತ ವಸ್ತುಗಳು ಪಾಡ್, ಸೇವೆ, ನಿಯೋಜನೆ, ಸ್ಟೇಟ್‌ಫುಲ್‌ಸೆಟ್, ಪರ್ಸಿಸ್ಟೆಂಟ್ ವಾಲ್ಯೂಮ್, ಪರ್ಸಿಸ್ಟೆಂಟ್ ವಾಲ್ಯೂಮ್ ಕ್ಲೈಮ್, ಕಾನ್ಫಿಗ್‌ಮ್ಯಾಪ್ ಮತ್ತು ಸೀಕ್ರೆಟ್. ಶೀಘ್ರದಲ್ಲೇ ಅವರು ಹೆಲ್ಮ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಭರವಸೆ ನೀಡುತ್ತಾರೆ. ಮುಖ್ಯ ಅನಾನುಕೂಲಗಳು ಕೋಡ್‌ನ ನಿಕಟತೆ (ಅದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ "ಕೆಲವು ರೀತಿಯಲ್ಲಿ" ತೆರೆಯುವುದು) ಮತ್ತು ಲಿನಕ್ಸ್ ಬೆಂಬಲದ ಕೊರತೆ (ಇಲ್ಲಿಯವರೆಗೆ ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್ ಆವೃತ್ತಿಗಳು ಮಾತ್ರ ಲಭ್ಯವಿವೆ, ಆದಾಗ್ಯೂ ಇದು ಕೇವಲ ಸಮಯದ ವಿಷಯವಾಗಿದೆ).

3.k9s

  • ವೆಬ್ಸೈಟ್;
  • ಪ್ರದರ್ಶನ;
  • ಭಂಡಾರ (~7700 GitHub ನಕ್ಷತ್ರಗಳು);
  • ಪರವಾನಗಿ: ಅಪಾಚೆ 2.0;
  • ಸಂಕ್ಷಿಪ್ತವಾಗಿ: "ಕುಬರ್ನೆಟ್ಸ್‌ಗಾಗಿ ಕನ್ಸೋಲ್ ಇಂಟರ್ಫೇಸ್ ನಿಮ್ಮ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಶೈಲಿಯಲ್ಲಿ ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ."

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಉಪಯುಕ್ತತೆಯು ಕನ್ಸೋಲ್ GUI ಅನ್ನು ನೀಡುತ್ತದೆ ಎಂಬ ಕಾರಣಕ್ಕಾಗಿ ವಿಮರ್ಶೆಯ ಬೋನಸ್ ಭಾಗದಲ್ಲಿದೆ. ಆದಾಗ್ಯೂ, ಲೇಖಕರು ಅಕ್ಷರಶಃ ಟರ್ಮಿನಲ್‌ನಿಂದ ಗರಿಷ್ಠವನ್ನು ಹಿಂಡಿದರು, ಇದು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಇಂಟರ್ಫೇಸ್ ಮಾತ್ರವಲ್ಲದೆ 6 ಪೂರ್ವನಿರ್ಧರಿತ ಥೀಮ್‌ಗಳು ಮತ್ತು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಮತ್ತು ಕಮಾಂಡ್ ಅಲಿಯಾಸ್‌ಗಳ ಸುಧಾರಿತ ವ್ಯವಸ್ಥೆಯನ್ನು ಸಹ ನೀಡುತ್ತದೆ. ಅವರ ಸಂಪೂರ್ಣ ವಿಧಾನವು ನೋಟಕ್ಕೆ ಸೀಮಿತವಾಗಿಲ್ಲ: k9s ವೈಶಿಷ್ಟ್ಯಗಳು ಆಹ್ಲಾದಕರವಾಗಿ ಪ್ರಭಾವಶಾಲಿಯಾಗಿವೆ: ಸಂಪನ್ಮೂಲ ನಿರ್ವಹಣೆ, ಕ್ಲಸ್ಟರ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುವುದು, ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಕ್ರಮಾನುಗತ ಪ್ರಾತಿನಿಧ್ಯದಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು, ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು, RBAC ಬೆಂಬಲ, ಪ್ಲಗಿನ್‌ಗಳ ಮೂಲಕ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸುವುದು ... ಇವೆಲ್ಲವೂ ಮನವಿ ವ್ಯಾಪಕ K8s ಸಮುದಾಯಕ್ಕೆ: ಪ್ರಾಜೆಕ್ಟ್‌ನ GitHub ನಕ್ಷತ್ರಗಳ ಸಂಖ್ಯೆಯು ಅಧಿಕೃತ ಕುಬರ್ನೆಟ್ಸ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಂತೆಯೇ ಉತ್ತಮವಾಗಿದೆ!

4. ಅಪ್ಲಿಕೇಶನ್ ನಿಯಂತ್ರಣ ಫಲಕಗಳು

ಮತ್ತು ವಿಮರ್ಶೆಯ ಕೊನೆಯಲ್ಲಿ - ಪ್ರತ್ಯೇಕ ಮಿನಿ-ವರ್ಗ. ಇದು ಕುಬರ್ನೆಟ್ಸ್ ಕ್ಲಸ್ಟರ್‌ಗಳ ಸಮಗ್ರ ನಿರ್ವಹಣೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಎರಡು ವೆಬ್ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಆದರೆ ಅವುಗಳಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ನಿರ್ವಹಣೆಗಾಗಿ.

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

4.1. ಮಾನೋಕ್ಯುಲರ್

  • ಭಂಡಾರ (1300+ GitHub ನಕ್ಷತ್ರಗಳು);
  • ಪರವಾನಗಿ: ಅಪಾಚೆ 2.0;
  • ಸಂಕ್ಷಿಪ್ತವಾಗಿ: “ಹಲವು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಹೆಲ್ಮ್ ಚಾರ್ಟ್‌ಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಅನ್ವೇಷಿಸಲು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್. ಹೆಲ್ಮ್ ಹಬ್ ಯೋಜನೆಗೆ ಆಧಾರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ."

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಹೆಲ್ಮ್ನ ಲೇಖಕರಿಂದ ಈ ಬೆಳವಣಿಗೆಯನ್ನು ಕುಬರ್ನೆಟ್ಸ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಅದೇ ಕ್ಲಸ್ಟರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಆದರೆ, ಪ್ರಸ್ತುತ ಯೋಜನೆ ಬಹುತೇಕ ಅಭಿವೃದ್ಧಿಗೊಂಡಿಲ್ಲ. ಹೆಲ್ಮ್ ಹಬ್ ಅಸ್ತಿತ್ವವನ್ನು ಬೆಂಬಲಿಸುವುದು ಇದರ ಮುಖ್ಯ ಉದ್ದೇಶವಾಗಿದೆ. ಇತರ ಅಗತ್ಯಗಳಿಗಾಗಿ, ಲೇಖಕರು Kubeapps (ಕೆಳಗೆ ನೋಡಿ) ಅಥವಾ Red Hat ಆಟೋಮೇಷನ್ ಬ್ರೋಕರ್ ಅನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತಾರೆ (ಓಪನ್‌ಶಿಫ್ಟ್‌ನ ಭಾಗ, ಆದರೆ ಇನ್ನು ಮುಂದೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುವುದಿಲ್ಲ).

4.2. ಕುಬೆಆಪ್ಸ್

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ

ಬಿಟ್ನಾಮಿಯಿಂದ ಉತ್ಪನ್ನವಾಗಿದೆ, ಇದನ್ನು ಕುಬರ್ನೆಟ್ಸ್ ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ಆದರೆ ಖಾಸಗಿ ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಆರಂಭಿಕ ಗಮನದಲ್ಲಿ ಮೊನೊಕ್ಯುಲರ್‌ನಿಂದ ಭಿನ್ನವಾಗಿದೆ.

Kubeapps ನ ಪ್ರಮುಖ ಕಾರ್ಯಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳು:

  • ರೆಪೊಸಿಟರಿಗಳಿಂದ ಹೆಲ್ಮ್ ಚಾರ್ಟ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.
  • ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಹೆಲ್ಮ್-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ನವೀಕರಿಸಿ ಮತ್ತು ತೆಗೆದುಹಾಕಿ.
  • ಕಸ್ಟಮ್ ಮತ್ತು ಖಾಸಗಿ ಚಾರ್ಟ್ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಬೆಂಬಲ (ಚಾರ್ಟ್‌ಮ್ಯೂಸಿಯಂ ಮತ್ತು ಜೆಫ್ರಾಗ್ ಆರ್ಟಿಫ್ಯಾಕ್ಟರಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ).
  • ಬಾಹ್ಯ ಸೇವೆಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು ಮತ್ತು ಕೆಲಸ ಮಾಡುವುದು - ಸೇವಾ ಕ್ಯಾಟಲಾಗ್ ಮತ್ತು ಸೇವಾ ದಲ್ಲಾಳಿಗಳಿಂದ.
  • ಸೇವಾ ಕ್ಯಾಟಲಾಗ್ ಬೈಂಡಿಂಗ್‌ಗಳ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪ್ರಕಟಿಸುವುದು.
  • RBAC ಬಳಸಿಕೊಂಡು ಹಕ್ಕುಗಳ ದೃಢೀಕರಣ ಮತ್ತು ಪ್ರತ್ಯೇಕತೆಗೆ ಬೆಂಬಲ.

ಸಾರಾಂಶ ಕೋಷ್ಟಕ

ಕೆಳಗೆ ಸಾರಾಂಶ ಕೋಷ್ಟಕವಿದೆ, ಇದರಲ್ಲಿ ಹೋಲಿಕೆಯನ್ನು ಸುಲಭಗೊಳಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ದೃಶ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಾರಾಂಶಗೊಳಿಸಲು ಮತ್ತು ಒಟ್ಟುಗೂಡಿಸಲು ನಾವು ಪ್ರಯತ್ನಿಸಿದ್ದೇವೆ:

ಕುಬರ್ನೆಟ್ಸ್ಗಾಗಿ GUI ಗಳ ಅವಲೋಕನ
(ಟೇಬಲ್‌ನ ಆನ್‌ಲೈನ್ ಆವೃತ್ತಿ Google ಡಾಕ್ಸ್‌ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.)

ತೀರ್ಮಾನಕ್ಕೆ

ಕುಬರ್ನೆಟ್ಸ್‌ಗಾಗಿ GUI ಗಳು ನಿರ್ದಿಷ್ಟವಾದ ಮತ್ತು ಯುವ ಗೂಡುಗಳಾಗಿವೆ. ಆದಾಗ್ಯೂ, ಇದು ಬಹಳ ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ: ಸಾಕಷ್ಟು ಪ್ರಬುದ್ಧ ಪರಿಹಾರಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಈಗಾಗಲೇ ಸಾಧ್ಯವಿದೆ, ಮತ್ತು ಇನ್ನೂ ಬೆಳೆಯಲು ಸ್ಥಳಾವಕಾಶವಿರುವ ಚಿಕ್ಕವುಗಳು. ಅವರು ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪೂರೈಸುತ್ತಾರೆ, ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತಾರೆ ಮತ್ತು ಪ್ರತಿಯೊಂದು ರುಚಿಗೆ ತಕ್ಕಂತೆ ಕಾಣುತ್ತಾರೆ. ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಅಗತ್ಯಗಳಿಗೆ ಸೂಕ್ತವಾದ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಈ ವಿಮರ್ಶೆಯು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ.

ಪಿಎಸ್

ಧನ್ಯವಾದ kvaps ಹೋಲಿಕೆ ಕೋಷ್ಟಕಕ್ಕಾಗಿ OpenShift ಕನ್ಸೋಲ್‌ನಲ್ಲಿನ ಡೇಟಾಕ್ಕಾಗಿ!

ನಮ್ಮ ಬ್ಲಾಗ್‌ನಲ್ಲಿಯೂ ಓದಿ:

ಮೂಲ: www.habr.com

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