เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค เจ…เจจเฉเจตเจพเจฆ: เจฎเฉ‚เจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเจพ เจฒเฉ‡เจ–เจ• เจœเจผเจฒเฉˆเจ‚เจกเฉ‹ เจคเฉ‹เจ‚ เจนเฉ‡เจจเจฟเฉฐเจ— เจœเฉˆเจ•เจฌเจœเจผ เจนเฉˆเฅค เจ‰เจธเจจเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‡เจ†, เจœเฉ‹ เจ•เจฟ "เจตเฉˆเฉฑเจฌ เจฒเจˆ kubectl" เจตเจœเฉ‹เจ‚ เจธเจฅเจฟเจค เจนเฉˆเฅค เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เจฟเจ‰เจ‚ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจนเฉฑเจฒ เจฆเฉเจ†เจฐเจพ เจ•เจฟเจนเฉœเฉ‡ เจฎเจพเจชเจฆเฉฐเจก เจชเฉ‚เจฐเฉ‡ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ - เจ‰เจธเจฆเจพ เจฒเฉ‡เจ– เจชเฉœเฉเจนเฉ‹เฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

เจ‡เจธ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ UI เจฒเจˆ เจฎเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจน เจฆเฉฑเจธเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ•เจฟเจ‰เจ‚ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเจฌเจตเจฟเจŠ โ€” เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจจเจฟเจชเจŸเจพเจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ•เฉ‡เจธเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹

เจœเจผเจฒเฉˆเจ‚เจกเฉ‹ เจตเจฟเจ–เฉ‡ เจ…เจธเฉ€เจ‚ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ (900+) เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ (100+) เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉเจ เจ†เจฎ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจ•เฉ‡เจธ เจนเจจ เจœเฉ‹ เจ‡เฉฑเจ• เจธเจฎเจฐเจชเจฟเจค เจตเฉˆเจฌ เจŸเฉ‚เจฒ เจคเฉ‹เจ‚ เจฒเจพเจญ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจ—เฉ‡:

  1. เจธเจนเจฟเจฏเฉ‹เจ— เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ;
  2. เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃเจพ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพเฅค

เจธเจชเฉ‹เจฐเจŸ

เจฎเฉ‡เจฐเฉ‡ เจ…เจจเฉเจญเจต เจตเจฟเฉฑเจš, เจธเจนเจพเจ‡เจคเจพ เจธเฉฐเจšเจพเจฐ เจ…เจ•เจธเจฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ:

โ€” เจฎเจฆเจฆ, เจธเจพเจกเฉ€ เจธเฉ‡เจตเจพ XYZ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉˆ!
- เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉ€ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹ kubectl describe ingress ...?

เจœเจพเจ‚ CRD เจฒเจˆ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจนเฉ€:

- เจฎเฉˆเจจเฉ‚เฉฐ เจชเจ›เจพเจฃ เจธเฉ‡เจตเจพ เจจเจพเจฒ เจ•เฉเจ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ...
- เจ•เจฎเจพเจ‚เจก เจ•เฉ€ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆ? kubectl describe platformcredentialsset ...?

เจ…เจœเจฟเจนเจพ เจธเฉฐเจšเจพเจฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฐเฉ‚เจชเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจฒเจˆ เจนเฉ‡เจ เจพเจ‚ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ kubectl เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ. เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ—เฉฑเจฒเจฌเจพเจค เจฒเจˆ เจฆเฉ‹เจตเฉ‡เจ‚ เจงเจฟเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจŸเจฐเจฎเฉ€เจจเจฒ เจ…เจคเฉ‡ เจตเฉˆเจฌ เจšเฉˆเจŸ เจตเจฟเจšเจ•เจพเจฐ เจธเจตเจฟเจš เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจ‰เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเจพ เจจเจฟเจฐเฉ€เจ–เจฃ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ‡เจธ เจฒเจˆ, เจฎเฉˆเจ‚ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจซเจฐเฉฐเจŸเจเจ‚เจก เจนเฉ‡เจ  เจฒเจฟเจ–เจฟเจ†เจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจตเฉ‡:

  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจเจ•เจธเจšเฉ‡เจ‚เจœ เจฒเจฟเฉฐเจ• เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจ—เฉฑเจฒ เจฆเจพ เจชเจพเจฒเจฃ เจ•เจฐเฉ‹;
  • เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพ เจฎเจจเฉเฉฑเจ–เฉ€ เจ—เจฒเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเฉ‹ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš: เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‰เฉฑเจคเฉ‡ เจ—เจฒเจค เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจเจพ, CLI เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚, เจ†เจฆเจฟ;
  • เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจตเจฟเจšเจพเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹ เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฃ เจฒเจˆ, เจญเจพเจต, เจŸเฉˆเจ—เจธ เจฆเฉ‡ เจ•เจพเจฒเจฎ เจœเฉ‹เฉœเฉ‹, เจ‡เฉฑเจ• เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจ•เจˆ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‹;
  • เจ†เจฆเจฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจธ เจตเฉˆเจฌ เจŸเฉ‚เจฒ เจจเฉ‚เฉฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ YAML เจฆเฉ‡ เจ–เจพเจธ เจญเจพเจ—เจพเจ‚ เจฒเจˆ "เจกเฉ‚เฉฐเจ˜เฉ‡" เจฒเจฟเฉฐเจ• (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ—เจฒเจค เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจจเจพ เจœเฉ‹ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจฐเจฟเจนเจพ เจนเฉˆ)เฅค

เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฐเจฎ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€เจ†เจ‚ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฒเจˆ เจธเจฅเจฟเจคเฉ€ เจธเฉฐเจฌเฉฐเจงเฉ€ เจœเจพเจ—เจฐเฉ‚เจ•เจคเจพ, เจชเฉเจฐเจญเจพเจต เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจฆเฉ€ เจญเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจธเจฒ เจœเฉ€เจตเจจ เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚:

  • เจ‡เฉฑเจ• เจจเจพเจœเจผเฉเจ• เจ‰เจคเจชเจพเจฆเจจ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ† เจฐเจนเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจจเจพเจฎ เจฆเฉเจ†เจฐเจพ เจธเจพเจฐเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเจฐเฉ‹เจค เจฒเฉฑเจญเฉ‹เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจจเจฟเจชเจŸเจพเจฐเจพ เจ•เจฐเจจ เจฒเจˆ;
  • เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจจเฉ‹เจก เจกเจฟเฉฑเจ—เจฃเฉ‡ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš "เจฌเจ•เจพเจ‡เจ†" เจธเจฅเจฟเจคเฉ€ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉŒเจก เจฒเฉฑเจญเฉ‹เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจฆเจพเจ‡เจฐเฉ‡ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฒเจˆ;
  • เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจกเฉˆเจฎเจจเจธเฉˆเฉฑเจŸ เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเฉเฉฑเจฆเฉ‡ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจ•เฉเฉฑเจฒ เจนเฉˆ?.

เจ…เจœเจฟเจนเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเจพ เจฎเจฟเจ†เจฐเฉ€ เจนเฉฑเจฒ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจนเฉˆ for i in $clusters; do kubectl ...; done. เจœเจผเจพเจนเจฐเจพ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจœเจฟเจนเจพ เจธเจพเจงเจจ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจธเจฎเจพเจจ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ.

เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฆเฉเจจเฉ€เจ† เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ*, เจ‡เจธเจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจŸเจตเจฟเฉฑเจŸเจฐ:

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

*เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจธเฉ€เจฎเจค เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฒเจˆ เจฎเฉ‡เจฐเฉ€ เจตเจฟเจ†เจ–เจฟเจ†: เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‡เจธเจฒเจˆ "เจšเฉฐเจ—เฉ‡" เจฎเฉเจซเจค เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ UI เจฆเจพ เจฌเจพเจœเจผเจพเจฐ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจ›เฉ‹เจŸเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจŸเจตเฉ€เจŸ เจฐเจพเจนเฉ€เจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจชเจคเจพ เจฒเฉฑเจ—เจพ K8Dash, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจฐ ะธ เจ…เจธเจผเจŸ. เจ†เจ‰ เจ‰เจนเจจเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ, เจ†เจ“ เจ‡เจน เจธเจฎเจเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‰เจน เจ•เฉ€ เจนเจจเฅค

K8Dash

"K8Dash เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค"

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

K8Dash เจตเจงเฉ€เจ† เจฆเจฟเจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉ‡เจœเจผ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เฉฑเจชเจฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจ‡เจธเจฆเฉ‡ เจ•เจˆ เจจเฉเจ•เจธเจพเจจ เจนเจจ:

  • เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€เจ†เจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ›เจพเจ‚เจŸเฉ€ เจ…เจคเฉ‡ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจธเฉฐเจญเจต เจนเฉˆ, เจชเจฐ เจชเจฐเจฎเจฒเจฟเฉฐเจ•เจธ เจจเจนเฉ€เจ‚ เจนเจจเฅค
  • เจ•เจธเจŸเจฎ เจธเจฐเฉ‹เจค เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ‚ (CRDs) เจฒเจˆ เจ•เฉ‹เจˆ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจฐ

"เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• UI เจนเฉˆเฅค เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจฆเฉ‡ เจ‰เจฒเจŸ, เจ‡เจน เจจเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‰เจฃ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจตเจฟเจตเจพเจฆเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฒเจเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ-เจชเฉฑเจงเจฐเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ…เจคเฉ‡ เจธเจผเจพเจจเจฆเจพเจฐ เจฆเจฟเฉฑเจ– เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ kubectl) เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจพเจคเฉ‡, เจ‡เจธ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš Kubernetes API เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ•เจฒเฉฑเจธเจŸเจฐ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเจฎเจพเจ‚ เจฆเจพ เจตเฉ€ เจธเจจเจฎเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจนเฉ€ เจตเฉ‡เจฐเจตเจพ เจนเฉˆ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจฐ. เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจนเฉˆ:

  • เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจธเฉ‚เจšเฉ€ เจฆเฉเจฐเจฟเจธเจผ เจฎเฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉˆ (เจ…เจฐเจฅเจพเจค, เจคเฉเจธเฉ€เจ‚ "เจฌเจ•เจพเจ‡เจ†" เจธเจฅเจฟเจคเฉ€ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉŒเจก เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก

โ€œเจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจนเฉˆเฅค เจ‡เจน เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจจเจฟเจชเจŸเจพเจฐเจพ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ–เฉเจฆ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค"

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ€ เจธเจนเจพเจ‡เจคเจพ เจ…เจคเฉ‡ เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจ—เจคเฉ€เจตเจฟเจงเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน:

  • เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจธเจฅเจพเจˆ เจฒเจฟเฉฐเจ• เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจœเจพเจ‚ เจฒเฉœเฉ€เจฌเฉฑเจง เจ•เฉเจฐเจฎ เจฌเจฆเจฒเจฆเจพ เจนเจพเจ‚;
  • เจธเจฅเจฟเจคเฉ€ เจฆเฉเจ†เจฐเจพ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจ†เจธเจพเจจ เจคเจฐเฉ€เจ•เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "เจฌเจ•เจพเจ‡เจ†" เจธเจฅเจฟเจคเฉ€ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉŒเจก เจตเฉ‡เจ–เฉ‹;
  • เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ;
  • CRD เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ (เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเจฟเจ•เจพเจธ เจ…เจงเฉ€เจจ เจนเฉˆ);
  • เจ•เฉ‹เจˆ เจ•เจธเจŸเจฎ เจ•เจพเจฒเจฎ เจจเจนเฉ€เจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ เจฒเฉ‡เจฌเจฒ เจ•เฉ€เจคเฉ‡ เจ•เจพเจฒเจฎ kubectl -L).

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ†เจชเจฐเฉ‡เจธเจผเจจเจฒ เจตเจฟเจŠ (เจ•เฉเจฌเฉ‡-เจ“เจชเจธ-เจตเจฟเจŠ)

+msgstr "K8s เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจชเฉ‡เจธ เจฒเจˆ เจธเจฟเจธเจŸเจฎ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจ†เจฌเจœเจผเจฐเจตเจฐเฅค"

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

ะฃ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเฉฐเจšเจพเจฒเจจ เจฆเฉเจฐเจฟเจธเจผ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉฑเจ–เจฐเฉ€ เจชเจนเฉเฉฐเจš: เจ‡เจน เจŸเฉ‚เจฒ เจธเจฟเจฐเจซเจผ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‹เจกเจพเจ‚ เจ…เจคเฉ‡ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ WebGL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจฒเจฟเจ–เจคเฉ€ เจตเจธเจคเฉ‚ เจฆเฉ‡ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจฆเฉ‡ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเจฟเจนเจค (เจ•เฉ€ เจชเฉŒเจก เจกเจฟเฉฑเจ— เจฐเจนเฉ‡ เจนเจจ?)* เจฆเฉ€ เจ‡เฉฑเจ• เจคเฉเจฐเฉฐเจค เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ, เจชเจฐ เจ‡เจน เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ‡ เจ—เจ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

* เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค เจ…เจจเฉเจตเจพเจฆ: เจ‡เจธ เจ…เจฐเจฅ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจกเฉ‡ เจชเจฒเฉฑเจ—เจ‡เจจ เจตเจฟเฉฑเจš เจตเฉ€ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ grafana-statusmap, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ‡เจธ เจฒเฉ‡เจ–.

Kubernetes เจธเจฐเฉ‹เจค เจฐเจฟเจชเฉ‹เจฐเจŸ (kube-resource-report)

"เจชเฉ‹เจก เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฐเฉ‹เจค เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเฉ‹, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฐเฉ‹เจค เจ–เจชเจค เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจธเจฅเจฟเจฐ HTML เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹เฅค"

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

Kubernetes เจธเจฐเฉ‹เจค เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจŸเฉ€เจฎเจพเจ‚/เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจฒเจพเจ—เจค เจตเฉฐเจก 'เจคเฉ‡ เจธเจฅเจฟเจฐ HTML เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฐเจฟเจชเฉ‹เจฐเจŸ เจธเจนเจพเจ‡เจคเจพ เจ…เจคเฉ‡ เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจฒเจˆ เจ•เฉเจ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค เจ…เจจเฉเจตเจพเจฆ: เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเฉฐเจก เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฒเจพเจ—เจคเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡เจ–เจฃ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจ…เจคเฉ‡ เจธเฉฐเจฆ เจตเฉ€ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เฉเจฌเฉ‡เจ•เฉ‹เจธเจŸ, เจœเจฟเจธ เจฆเฉ€ เจ…เจธเฉ€เจ‚ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค.

เจ…เจธเจผเจŸ

"เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจ—เฉเฉฐเจเจฒเจคเจพ เจฆเฉ€ เจตเจงเฉ‡เจฐเฉ‡ เจธเจฎเจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉˆเฉฑเจฌ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเฅค"

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

เจ…เจธเจผเจŸ, VMware เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ†, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ‰เจคเจชเจพเจฆ เจนเฉˆ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ, เจธเจฅเจพเจจเจ• เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ (เจ‡เฉฑเจฅเฉ‡ เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจตเฉ€ เจนเจจ), เจชเจฐ เจ‡เจน เจธเจนเจพเจ‡เจคเจพ เจ…เจคเฉ‡ เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซ เจธเฉ€เจฎเจค เจนเฉฑเจฆ เจคเฉฑเจ• เจธเฉฐเจฌเฉ‹เจงเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ”เจ•เจŸเฉˆเจ‚เจŸ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ:

  • เจ•เฉ‹เจˆ เจ•เจฒเฉฑเจธเจŸเจฐ เจ–เฉ‹เจœ เจจเจนเฉ€เจ‚เฅค
  • เจธเจฟเจฐเจซเจผ เจธเจฅเจพเจจเจ• เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจคเจพเจ‡เจจเจพเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ)เฅค
  • เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง/เจซเจฟเจฒเจŸเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ (เจธเจฟเจฐเจซเจผ เจฒเฉ‡เจฌเจฒ เจšเฉ‹เจฃเจ•เจพเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ)เฅค
  • เจคเฉเจธเฉ€เจ‚ เจ•เจธเจŸเจฎ เจ•เจพเจฒเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • เจคเฉเจธเฉ€เจ‚ เจจเจพเจฎ-เจธเจฅเจพเจจ เจฆเฉเจ†เจฐเจพ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจœเจผเจฒเฉˆเจ‚เจกเฉ‹ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ”เจ•เจŸเฉˆเจ‚เจŸ เจฆเฉ€ เจธเจฅเจฟเจฐเจคเจพ เจจเจพเจฒ เจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจจ: เจ•เฉเจ CRDs 'เจคเฉ‡ เจ‰เจน เจกเจฟเฉฑเจ— เจฐเจฟเจนเจพ เจธเฉ€.

เจชเฉ‡เจธเจผ เจนเฉˆ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ

"เจตเฉˆเฉฑเจฌ เจฒเจˆ kubectl"

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเจฌเจตเจฟเจŠ. เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจธเจพเจฐเฉ€ เจธเจผเจ•เจคเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ kubectl เจตเฉˆเฉฑเจฌ 'เจคเฉ‡, เจ…เจฐเจฅเจพเจค:

  • เจธเจพเจฐเฉ‡ (เจธเจฟเจฐเจซเจผ เจชเฉœเฉเจนเจจ เจฒเจˆ) เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ เจœเจฟเจธ เจฒเจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ kubectl เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ;
  • เจธเจพเจฐเฉ‡ URL เจธเจฅเจพเจˆ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจชเฉฐเจจเฉ‡ เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจ…เจธเจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจคเจพเจ‚ เจœเฉ‹ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐ เจธเจ•เจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเจพเจงเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจค เจธเจ•เจฃ;
  • เจธเจพเจฐเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ†เจฌเจœเฉˆเจ•เจŸ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ;
  • เจธเจฐเฉ‹เจค เจธเฉ‚เจšเฉ€เจ†เจ‚ เจ…เจ—เจฒเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ เจกเจพเจŠเจจเจฒเฉ‹เจก เจนเฉ‹เจฃ เจฏเฉ‹เจ— เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจ (เจธเจชเจฐเฉˆเฉฑเจกเจธเจผเฉ€เจŸเจพเจ‚ เจตเจฟเฉฑเจš, CLI เจŸเฉ‚เจฒเจธ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ grep) เจ…เจคเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉ‹เจธเจŸเจฎเจพเจฐเจŸเจฎ เจฒเจˆ);
  • เจฒเฉ‡เจฌเจฒ เจฆเฉเจ†เจฐเจพ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ (เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ kubectl get .. -l);
  • เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉฐเจฏเฉเจ•เจค เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ (เจ‡เจธ เจฆเฉ‡ เจธเจฎเจพเจจ kubectl get all) เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจ†เจฎ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจคเจธเจตเฉ€เจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ);
  • เจนเฉ‹เจฐ เจธเจพเจงเจจเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก, เจฒเฉŒเจ—เจฐเจธ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฐเจœเจฟเจธเจŸเจฐเฉ€เจ†เจ‚, เจ†เจฆเจฟ เจตเจฟเฉฑเจš เจ•เจธเจŸเจฎ เจธเจฎเจพเจฐเจŸ เจกเฉ‚เฉฐเจ˜เฉ‡ เจฒเจฟเฉฐเจ• เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจฟเจชเจŸเจพเจฐเฉ‡/เจธเฉเจฒเจเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฆเฉ€ เจธเจนเฉ‚เจฒเจค เจฒเจˆ;
  • เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ เจซเจฐเฉฐเจŸเจเจ‚เจก เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจธเจงเจพเจฐเจจ (เจธเจผเฉเฉฑเจง HTML) เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจœเฉฐเจฎเฉ‡ เจœเจพเจตเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ;
  • เจฐเจฟเจฎเฉ‹เจŸ เจธเจฒเจพเจน-เจฎเจธเจผเจตเจฐเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฎเจฒเจŸเฉ€เจชเจฒ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• URL เจจเฉ‚เฉฐ เจฏเจพเจฆ เจฐเฉฑเจ–เจฃเจพ);
  • เจœเฉ‡ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจธเจฅเจฟเจคเฉ€ เจธเฉฐเจฌเฉฐเจงเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚/เจจเฉ‡เจฎเจธเจชเฉ‡เจธเจพเจ‚ เจฒเจˆ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจฒเจฟเฉฐเจ•เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ);
  • เจฒเจšเจ•เจฆเจพเจฐ เจฒเจฟเฉฐเจ• เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจจ เจฆเฉ‡ เจตเจพเจงเฉ‚ เจฎเฉŒเจ•เฉ‡, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจธเจฐเฉ‹เจค เจตเจฐเจฃเจจ (YAML เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจˆเจจ) เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจญเจพเจ— เจตเฉฑเจฒ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐ เจธเจ•เฉ‹;
  • เจ‡เฉฑเจ• เจ–เจพเจธ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ CRDs เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจกเจฟเจธเจชเจฒเฉ‡ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจฌเจฃเจพเจ‰เจฃ, เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจŸเฉ‡เจฌเจฒ เจตเจฟเจฏเฉ‚เจœเจผ, เจ…เจคเฉ‡ CSS เจธเจŸเจพเจˆเจฒ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจฃเจพ;
  • เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ 'เจคเฉ‡ เจนเฉ‹เจฐ เจ–เฉ‹เจœ เจฒเจˆ เจŸเฉ‚เจฒ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉ‚เจฐเฉ€ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจ kubectl, เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ);

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจชเจฐเฉ‡ (เจ—เฉˆเจฐ-เจŸเฉ€เจšเฉ‡) เจฐเจฟเจนเจพ:

  • เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเจพ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ;
  • เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉˆเจจเจพเจคเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ, เจ†เจฆเจฟ);
  • เจฒเจฟเจ–เจฃ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ (เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค CI/CD เจ…เจคเฉ‡/เจœเจพเจ‚ GitOps เจŸเฉ‚เจฒเจธ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจ);
  • เจธเฉเฉฐเจฆเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (เจœเจพเจตเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ, เจฅเฉ€เจฎ, เจ†เจฆเจฟ);
  • เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ (เจตเฉ‡เจ–เฉ‹ kube-ops-เจฆเฉเจฐเจฟเจธเจผ);
  • เจฒเจพเจ—เจค เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ (เจตเฉ‡เจ–เฉ‹ kube-เจธเจฐเฉ‹เจค-เจฐเจฟเจชเฉ‹เจฐเจŸ).

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจธเจนเจพเจ‡เจคเจพ เจ…เจคเฉ‡ เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ?

เจธเจชเฉ‹เจฐเจŸ

  • เจธเจพเจฐเฉ‡ เจฒเจฟเฉฐเจ• เจธเจฅเจพเจˆ เจนเจจ, เจœเจฟเจธ เจจเจพเจฒ เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจจเจพเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจคเฉเจธเฉ€เจ‚ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเจšเจพเจฐ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจฐเฉ€เจ†เจ‚ เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‹ เจ–เจพเจธ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจฒเฉ‡เจฌเจฒ เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‹ (เจ•เจˆ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเจพเจฎ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเฉฐเจ• เจตเจฟเฉฑเจš เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ•เจพเจฎเจฟเจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค
  • เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเฉ‡ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‡เฉฑเจ• YAML เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ–เจพเจธ เจฒเจพเจˆเจจเจพเจ‚ เจตเจธเจคเฉ‚, เจ†เจฌเจœเฉˆเจ•เจŸ เจจเจฟเจฐเจงเจพเจฐเจจ เจตเจฟเฉฑเจš เจธเฉฐเจญเจพเจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)
เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจตเจฟเฉฑเจš เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ–เฉ‹เจœ เจ•เจฐเฉ‹

เจ˜เจŸเจจเจพ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ†

  • เจ—เจฒเฉ‹เจฌเจฒ เจ–เฉ‹เจœ (เจ—เจฒเฉ‹เจฌเจฒ เจ–เฉ‹เจœ) เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจธเฉ‚เจšเฉ€ เจฆเฉเจฐเจฟเจธเจผ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฅเจฟเจคเฉ€/เจ•เจพเจฒเจฎ เจจเจพเจฒ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ "เจชเฉˆเจ‚เจกเจฟเฉฐเจ—" เจธเจฅเจฟเจคเฉ€ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉŒเจก เจฒเฉฑเจญเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ)เฅค
  • เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจŸเฉˆเจฌ-เจตเฉฑเจ–เจฐเฉ‡ เจฎเฉเฉฑเจฒ (TSV) เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจšเฅค
  • เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจฌเจพเจนเจฐเฉ€ เจฒเจฟเฉฐเจ• เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจกเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจŸเฉ‚เจฒเจธ 'เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ (เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉˆเฉฑเจฌ UIs เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€)
เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ: เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš "เจฌเจ•เจพเจ‡เจ†" เจธเจฅเจฟเจคเฉ€ เจตเจพเจฒเฉ‡ เจชเฉŒเจกเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจšเฉˆเฉฑเจ• เจ†เจŠเจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจœเจพเจ‚ เจฆเฉ‡เจ–เฉ‹ เจฒเจพเจˆเจต เจกเฉˆเจฎเฉ‹.

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฟเจนเจคเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจนเฉเจฃ เจฒเจˆ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ "เจเจกเจตเจพเจ‚เจธเจก เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚" เจฒเจˆ เจ‡เฉฑเจ• เจธเจพเจงเจจ เจนเฉˆ เจœเฉ‹ เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจนเฉฑเจฅเฉ€เจ‚ URL เจฎเจพเจฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจเจฟเจœเจ•เจฆเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉ‹เจˆ เจŸเจฟเฉฑเจชเจฃเฉ€/เจœเฉ‹เฉœ/เจธเฉเจเจพเจ… เจนเฉˆ, เจคเจพเจ‚ เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจชเจฐเจ• เจ•เจฐเฉ‹ เจŸเจตเจฟเฉฑเจŸเจฐ 'เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจจเจพเจฒ!

เจ‡เจน เจฒเฉ‡เจ– เจ‰เจธ เจชเจฟเจ›เฉ‹เจ•เฉœ เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจ‡เจคเจฟเจนเจพเจธ เจนเฉˆ เจœเจฟเจธ เจจเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเฉˆเฉฑเจฌ เจตเจฟเจŠ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจ•เฉ€เจคเฉ€เฅค เจนเฉ‹เจฐ เจชเจพเจฒเจฃเจพ เจ•เจฐเฉ‡เจ—เจพ! (เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค เจ…เจจเฉเจตเจพเจฆ: เจ‰เจน เจตเจฟเฉฑเจš เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจฒเฉ‡เจ–เจ• เจฆเจพ เจฌเจฒเฉŒเจ—.)

เจ…เจจเฉเจตเจพเจฆเจ• เจคเฉ‹เจ‚ PS

เจธเจพเจกเฉ‡ เจฌเจฒเฉŒเจ— 'เจคเฉ‡ เจตเฉ€ เจชเฉœเฉเจนเฉ‹:

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹