เจชเฉ‡เจธเจผ เจนเฉˆ เจนเฉˆเจฒเจฎ 3

เจชเฉ‡เจธเจผ เจนเฉˆ เจนเฉˆเจฒเจฎ 3

เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค เจ…เจจเฉเจตเจพเจฆ: เจ‡เจธ เจธเจพเจฒ เจฆเฉ€ เจฎเจˆ 16 เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ - เจนเฉˆเจฒเจฎ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฎเฉ€เจฒ เจชเฉฑเจฅเจฐ เจนเฉˆเฅค เจ‡เจธ เจฆเจฟเจจ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจชเฉเจฐเจฎเฉเฉฑเจ– เจธเฉฐเจธเจ•เจฐเจฃ - 3.0 - เจฆเจพ เจชเจนเจฟเจฒเจพ เจ…เจฒเจซเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€. เจ‡เจธเจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจนเฉ‡เจฒเจฎ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ…เจคเฉ‡ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ‰เจกเฉ€เจ•เฉ€ เจœเจพ เจฐเจนเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฒเจฟเจ†เจตเฉ‡เจ—เฉ€, เจœเจฟเจธ เจฒเจˆ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ‰เจฎเฉ€เจฆเจพเจ‚ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ–เฉเจฆ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉˆเจจเจพเจคเฉ€ เจฒเจˆ เจนเฉˆเจฒเจฎ เจฆเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚: เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ CI/CD เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจŸเฉ‚เจฒ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค werf เจ…เจคเฉ‡ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ…เฉฑเจชเจธเจŸเจฐเฉ€เจฎ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ…เจจเฉเจตเจพเจฆ เจ…เจงเจฟเจ•เจพเจฐเจค เจนเฉˆเจฒเจฎ เจฌเจฒเฉŒเจ— เจคเฉ‹เจ‚ 7 เจจเฉ‹เจŸเจธ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจนเฉˆเจฒเจฎ 3 เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจเจฒเจซเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจธเจฎเจฐเจชเจฟเจค เจนเจจ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจ…เจคเฉ‡ เจนเฉˆเจฒเจฎ 3 เจฆเฉ€เจ†เจ‚ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจฒเฉ‡เจ–เจ• เจฎเฉˆเจŸ "เจฌเฉ‡เจ•เฉŒเจ‚เจ—เฉ‹เจฌเจฒเจฐ" เจซเจฟเจธเจผเจฐ เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจนเฉˆเจฒเจฎ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจฐเฉฑเจ–เจฟเจ…เจ•เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•เฅค

15 เจ…เจ•เจคเฉ‚เจฌเจฐ, 2015 เจจเฉ‚เฉฐ, เจนเฉเจฃ เจนเฉˆเจฒเจฎ เจตเจœเฉ‹เจ‚ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจœเจจเจฎ เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจ‡เจธเจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจคเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจพเจฒ เจฌเจพเจ…เจฆ, เจนเฉ‡เจฒเจฎ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจ—เจˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจนเฉ‡เจฒเจฎ 2 'เจคเฉ‡ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจœเฉ‚เจจ 2018 เจตเจฟเฉฑเจš, เจนเฉˆเจฒเจฎ CNCF เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจ เจ‡เฉฑเจ• เจตเจฟเจ•เจพเจธเจธเจผเฉ€เจฒ (เจ‡เจจเจ•เจฟเจŠเจฌเจŸเจฟเฉฐเจ—) เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจšเฅค เจตเจฐเจคเจฎเจพเจจ เจตเฉฑเจฒ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ…เฉฑเจ—เฉ‡ เจตเจงเฉ‹, เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจนเฉˆเจฒเจฎ 3 เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจเจฒเจซเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจ‡เจธ เจฆเฉ‡ เจฐเจพเจน 'เจคเฉ‡ เจนเฉˆเฅค (เจ‡เจน เจฐเฉ€เจฒเฉ€เจœเจผ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเฉ‹ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆ เจฎเฉฑเจง เจฎเจˆ เจตเจฟเฉฑเจš - เจฒเจ—เจญเจ—. เจ…เจจเฉเจตเจพเจฆเฅค).

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เจพ เจ•เจฟ เจ‡เจน เจธเจญ เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€, เจ…เจธเฉ€เจ‚ เจ…เฉฑเจœ เจ•เจฟเฉฑเจฅเฉ‡ เจชเจนเฉเฉฐเจš เจ—เจ เจนเจพเจ‚, เจนเฉˆเจฒเจฎ 3 เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจเจฒเจซเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจ•เฉเจ เจตเจฟเจฒเฉฑเจ–เจฃ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจพเจ‚เจ—เจพ, เจ…เจคเฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ…เฉฑเจ—เฉ‡ เจตเจฟเจ•เจพเจธ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจธเฉฐเจ–เฉ‡เจช:

  • เจนเฉ‡เจฒเจฎ เจฆเฉ€ เจฐเจšเจจเจพ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ;
  • เจŸเจฟเจฒเจฐ เจจเฉ‚เฉฐ เจ•เฉ‹เจฎเจฒ เจตเจฟเจฆเจพเจˆ;
  • เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚;
  • เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจฌเฉฐเจงเจจ;
  • เจšเจพเจฐเจŸ เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…;
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจšเจพเจฐเจŸ;
  • เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ?

เจนเฉ‡เจฒเจฎ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ

เจœเจจเจฎ

เจนเฉˆเจฒเจฎ 1 เจกเฉ€เจธ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจ—เจ เจ‡เฉฑเจ• เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ†เฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจธเฉ€ เจฒเฉ€เจจ เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจฌเจธเฉฐเจค 2017 เจตเจฟเฉฑเจš. เจธเจพเจกเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจœเจฟเจธเจฆเจพ เจจเจพเจฎ Deis เจตเฉ€ เจนเฉˆ, เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจŸเฉ‚เจฒ เจธเฉ€ deisctlเจตเจฟเฉฑเจš เจกเฉ€เจ‡เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ…เจคเฉ‡ เจธเฉฐเจšเจพเจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ (เจนเฉ‹เจฐ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจซเจฒเฉ€เจŸ เจ•เจฒเฉฑเจธเจŸเจฐ. เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจซเจฒเฉ€เจŸ เจชเจนเจฟเจฒเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ†เจฐเจ•เฉˆเจธเจŸเจฐเฉ‡เจธเจผเจจ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉ€เฅค

2015 เจฆเฉ‡ เจ…เฉฑเจง เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจฐเจธ เจฌเจฆเจฒเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ Deis (เจ‰เจธ เจธเจฎเฉ‡เจ‚ Deis Workflow เจฆเจพ เจจเจพเจฎ เจฌเจฆเจฒ เจ•เฉ‡) เจจเฉ‚เฉฐ เจซเจฒเฉ€เจŸ เจคเฉ‹เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจฎเฉเฉœ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒ เจธเฉ€เฅค deisctl. เจ…เจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจซเจฒเฉ€เจŸ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš Deis เจตเจฐเจ•เจซเจฒเฉ‹ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

เจนเฉˆเจฒเจฎ 1 เจจเฉ‚เฉฐ เจฎเจธเจผเจนเฉ‚เจฐ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจนเฉ‹เจฎเจฌเจฐเฉ‚, เจเจชเจŸ เจ…เจคเฉ‡ เจฏเจฎ เจฆเฉ‡ เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธเจฆเจพ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ 'เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจฟเฉฐเจ— เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจตเจฐเจ—เฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉ€เฅค เจนเฉˆเจฒเจฎ เจจเฉ‚เฉฐ เจ…เจงเจฟเจ•เจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ 2015 เจตเจฟเฉฑเจš เจธเฉˆเจจ เจซเจฐเจพเจ‚เจธเจฟเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจ•เฉเจฌเฉ‡เจ•เฉ‹เจจ เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

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

* เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค เจ…เจจเฉเจตเจพเจฆ: เจนเฉ‡เจฒเจฎ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‹เจ‚, YAML เจธเฉฐเจŸเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจฒเจˆ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจฒเจฟเจ–เจฃ เจตเฉ‡เจฒเฉ‡ เจœเจฟเฉฐเจœเจพ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจชเจพเจˆเจฅเจจ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉˆเจฒเจฎ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจฌเจฃเจคเจฐ เจฌเจพเจฐเฉ‡ เจ…เจงเจฟเจ†เจ‡ "เจนเฉ‡เจฒเจฎ เจฆเจพ เจธเฉฐเจ–เฉ‡เจช เจ‡เจคเจฟเจนเจพเจธ" เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจ—เจฐเฉ€.

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• YAML เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจชเจฟเจ†:

#helm:generate sed -i -e s|ubuntu-debootstrap|fluffy-bunny| my/pod.yaml

เจ‡เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ เจ•เจฟ เจ…เฉฑเจœ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจ‡เฉฐเจœเจฃ เจฎเฉŒเจœเฉ‚เจฆ เจนเจจ, เจนเฉˆ เจจเจพ?

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

เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจญเจต เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจนเฉˆเจฒเจฎ 2 เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค

เจนเฉˆเจฒเจฎ เจฌเจฃเจพเจ‰เจฃเจพ 2

2015 เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, Google เจŸเฉ€เจฎ เจจเฉ‡ เจธเจพเจกเฉ‡ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เฉ€เจคเจพเฅค เจ‰เจน เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจŸเฉ‚เจฒ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจธเจจเฅค เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจคเฉˆเจจเจพเจคเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจ• เจ‡เฉฑเจ• เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเฉ‚เจฒ เจฆเจพ เจ‡เฉฑเจ• เจชเฉ‹เจฐเจŸ เจธเฉ€ เจœเฉ‹ Google เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจธเฉ€เฅค โ€œเจ•เฉ€ เจ…เจธเฉ€เจ‚ เจšเจพเจนเจพเจ‚เจ—เฉ‡,โ€ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจชเฉเฉฑเจ›เจฟเจ†, โ€œเจ•เฉเฉฑเจ เจฆเจฟเจจ เจธเจฎเจพเจจเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ…เฉฐเจคเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจ เจฒเจˆ เจฌเจฟเจคเจพเจ‰เจฃเจพ?โ€

เจœเจจเจตเจฐเฉ€ 2016 เจตเจฟเฉฑเจš, เจนเฉˆเจฒเจฎ เจ…เจคเฉ‡ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจฎเฉˆเจจเฉ‡เจœเจฐ เจŸเฉ€เจฎเจพเจ‚ เจจเฉ‡ เจตเจฟเจšเจพเจฐเจพเจ‚ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจธเฉ€เจเจŸเจฒ เจตเจฟเฉฑเจš เจฎเฉเจฒเจพเจ•เจพเจค เจ•เฉ€เจคเฉ€เฅค เจ—เฉฑเจฒเจฌเจพเจค เจ‡เฉฑเจ• เจ…เจญเจฟเจฒเจพเจธเจผเฉ€ เจฏเฉ‹เจœเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเจพเจชเจค เจนเฉ‹เจˆ: เจนเฉˆเจฒเจฎ 2 เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฆเฉ‹เจจเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพเฅค เจกเฉ€เจธ เจ…เจคเฉ‡ เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจจเจพเจฒ, เจฆเฉ‡ เจฎเฉเฉฐเจกเฉ‡ SkippBox (เจนเฉเจฃ เจฌเจฟเจŸเจจเจพเจฎเฉ€ เจฆเจพ เจนเจฟเฉฑเจธเจพ - เจฒเจ—เจญเจ— เจ…เจจเฉเจตเจพเจฆเฅค), เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจนเฉˆเจฒเจฎ 2 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค

เจ…เจธเฉ€เจ‚ เจนเฉˆเจฒเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจธเฉŒเจ– เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€, เจชเจฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจœเฉ‹เฉœเฉ‹:

  • เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ เจšเจพเจฐเจŸ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ;
  • เจŸเฉ€เจฎเจพเจ‚ เจฒเจˆ เจ…เฉฐเจคเจฐ-เจ•เจฒเฉฑเจธเจŸเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ;
  • เจตเจฟเจธเจผเจต เจชเฉฑเจงเจฐเฉ€ เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€;
  • เจฆเจธเจคเจ–เจค เจตเจฟเจ•เจฒเจช เจฆเฉ‡ เจจเจพเจฒ เจธเจฅเจฟเจฐ เจชเฉˆเจ•เฉ‡เจœ เจซเจพเจฐเจฎเฉˆเจŸ;
  • เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ…เจฐเจฅเจชเฉ‚เจฐเจจ เจธเฉฐเจธเจ•เจฐเจฃ เจ…เจคเฉ‡ เจชเจฟเจ›เฉœเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจตเจšเจจเจฌเฉฑเจงเจคเจพเฅค

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

2 เจตเจฟเฉฑเจš เจนเฉˆเจฒเจฎ 2016 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเฉ‡ เจ•เจˆ เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เจพเจขเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค เจฐเฉ‹เจฒ-เจ…เจงเจพเจฐเจฟเจค เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† (เจ†เจฐ.เจฌเฉ€.เจ.เจธเฉ€.), เจœเจฟเจธ เจจเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจเจŸเจฐเฉ€เจฌเจฟเจŠเจŸ-เจฌเฉ‡เจธเจก เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ (ABAC) เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพเฅค เจจเจตเฉ‡เจ‚ เจธเจฐเฉ‹เจค เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจคเฉˆเจจเจพเจคเฉ€ เจ…เจœเฉ‡ เจตเฉ€ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฌเฉ€เจŸเจพ เจตเจฟเฉฑเจš เจธเฉ€)เฅค เจ•เจธเจŸเจฎ เจธเจฐเฉ‹เจค เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ‚ (เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฅเจฐเจก เจชเจพเจฐเจŸเฉ€ เจฐเจฟเจธเฉ‹เจฐเจธ เจœเจพเจ‚ เจŸเฉ€.เจชเฉ€.เจ†เจฐ. เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ) เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ, เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ‡เจ† เจนเฉˆ.

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

เจŸเจฟเจฒเจฐ เจจเฉ‚เฉฐ เจ•เฉ‹เจฎเจฒ เจตเจฟเจฆเจพเจˆ

เจนเฉˆเจฒเจฎ 2 เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ…เจธเฉ€เจ‚ เจŸเจฟเจฒเจฐ เจจเฉ‚เฉฐ เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพเฅค เจŸเจฟเจฒเจฐ เจจเฉ‡ เจ‡เฉฑเจ• เจธเจพเจ‚เจเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจŸเฉ€เจฎเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจญเฉ‚เจฎเจฟเจ•เจพ เจจเจฟเจญเจพเจˆ: เจ‡เจธเจจเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจนเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€เฅค

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

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

เจŸเจฟเจฒเจฐ เจฆเจพ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจพ เจŸเจฟเจฒเจฐ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€, เจ‡เจธเจฒเจˆ เจนเฉˆเจฒเจฎ 3 เจฆเฉ‡ เจธเฉฐเจฌเฉฐเจง เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจซเฉˆเจธเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจŸเจฟเจฒเจฐ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ›เฉฑเจกเจฃเจพ เจธเฉ€เฅค

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

เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚

เจ‰เฉฑเจš เจชเฉฑเจงเจฐ 'เจคเฉ‡, เจ‡เฉฑเจ• เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจฅเจพเจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจšเจพเจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ…เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเฉˆเจฒเจฎ เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเฉˆเจ•เฉ‡เจœ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจธเจงเจพเจฐเจจ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ‡เฉฑเจ• index.yaml เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจ•เฉเจ เจชเฉˆเจ• เจ•เฉ€เจคเฉ‡ เจšเจพเจฐเจŸ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจฎเฉเฉฑเจขเจฒเจพ HTTP เจธเจฐเจตเจฐ เจนเฉˆเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ API เจฆเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉเจ เจซเจพเจ‡เจฆเฉ‡ เจนเจจ, เจ‡เจธเจฆเฉ‡ เจ•เฉเจ เจจเฉเจ•เจธเจพเจจ เจตเฉ€ เจนเจจ:

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

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

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

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

เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เฉเจ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจพ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉ‡เจฐเจตเจพ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจฒเจฟเฉฐเจ•.

เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจฌเฉฐเจงเจจ

เจนเฉˆเจฒเจฎ 3 เจตเจฟเฉฑเจš, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจŸเฉ‡เจŸ เจจเฉ‚เฉฐ เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ‡เฉฑเจ• เจœเฉ‹เฉœเฉ‡ เจฆเฉเจ†เจฐเจพ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจŸเฉเจฐเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ:

  • เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ - เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‰เจฆเจพเจนเจฐเจจ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  • เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฐเจœเจผเจจ เจธเฉ€เจ•เฉเจฐเฉ‡เจŸ - เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ)เฅค

เจšเฉเจฃเฉŒเจคเฉ€ helm install เจ‡เฉฑเจ• เจฐเฉ€เจฒเจฟเจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ เจ…เจคเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจ—เฉเจชเจค เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจพเจฒ เจ•เจฐเฉ‹ helm upgrade เจ‡เฉฑเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจœเจฟเจธ เจจเฉ‚เฉฐ เจ‡เจน เจฌเจฆเจฒ เจธเจ•เจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจ—เฉเจชเจค เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจฎเฉเฉฑเจฒ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฐเฉ€เจฒเฉ€เจœเจผ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจฐเจฟเจฒเฉ€เจœเจผ เจ‡เฉฑเจ• เจจเจพเจฎเจฟเจค เจšเจพเจฐเจŸ เจ…เจคเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฅเจพเจชเจจเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจตเจธเจคเฉ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจฌเจพเจฐเฉ‡ เจธเจฟเจ–เจฐ-เจชเฉฑเจงเจฐ เจฆเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจœเฉ€เจตเจจ เจšเฉฑเจ•เจฐ เจฆเฉŒเจฐเจพเจจ เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจญเฉ‡เจฆ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจฆเฉเจ†เจฐเจพ เจธเจฟเฉฑเจงเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจธเจพเจฐเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเจพ เจฎเจพเจฒเจ• เจนเฉˆเฅค

เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจ—เฉเจชเจค เจธเฉฐเจธเจผเฉ‹เจงเจจเจพเจ‚ (เจธเจฅเจพเจชเจจเจพ, เจ…เฉฑเจชเจกเฉ‡เจŸ, เจฐเฉ‹เจฒเจฌเฉˆเจ•, เจฎเจฟเจŸเจพเจ‰เจฃเจพ) เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค

เจนเฉˆเจฒเจฎ 2 เจตเจฟเฉฑเจš, เจธเฉฐเจธเจผเฉ‹เจงเจจ เจฌเจนเฉเจค เจนเฉ€ เจ‡เจ•เจธเจพเจฐ เจธเจจเฅค เจ•เจพเจฒ เจ•เจฐเฉ‹ helm install v1 เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ†, เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ (เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก) - v2, เจ…เจคเฉ‡ เจนเฉ‹เจฐเฅค เจฐเฉ€เจฒเฉ€เจœเจผ เจ…เจคเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฐเจœเจจ เจธเฉ€เจ•เจฐเฉ‡เจŸ เจจเฉ‚เฉฐ เจธเฉฐเจธเจผเฉ‹เจงเจจ เจตเจœเฉ‹เจ‚ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจ‡เฉฑเจ•เจฒเฉ‡ เจตเจธเจคเฉ‚ เจตเจฟเฉฑเจš เจธเจฎเฉ‡เจŸ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเฉฐเจธเจผเฉ‹เจงเจจ เจŸเจฟเจฒเจฐ เจฆเฉ‡ เจธเจฎเจพเจจ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจธเฉ€ เจ•เจฟ เจนเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš "เจ—เจฒเฉ‹เจฌเจฒ" เจธเฉ€; เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจจเจพเจฎ เจฆเฉ€ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจนเฉˆเจฒเจฎ 3 เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจญเฉ‡เจฆ เจจเจพเจฒ เจœเฉเฉœเฉ€ เจนเฉ‹เจˆ เจนเฉˆเฅค เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ เจนเจฎเฉ‡เจธเจผเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจคเฉˆเจจเจพเจค เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจ—เฉเจชเจค เจ‰เจธ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจ…เฉฑเจชเจ—เจฐเฉ‡เจก, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจ—เฉเจชเจค เจฌเจฃเจพเจเจ—เจพ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจธ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฌเจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจฐเฉ‹เจฒเจฌเฉˆเจ• เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฐเฉ‹เจฒเจฌเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจชเจฟเจ›เจฒเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจญเฉ‡เจฆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจŸเจฟเจฒเจฐ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจนเฉˆเจฒเจฎ 3 เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจธเจฎเจพเจจ เจจเจพเจฎ-เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเจฐเจฟเจตเจฐเจคเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเจพเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจšเจพเจฐเจŸ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ etcd เจตเจฟเฉฑเจš เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ/เจฐเฉ€เจฌเฉ‚เจŸ เจตเจฟเจšเจ•เจพเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจตเจฐเจกเจชเจฐเฉˆเจธ เจจเฉ‚เฉฐ "foo" เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจซเจฟเจฐ "bar" เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจฆเฉ‹เจตเฉ‡เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ "wordpress" เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจšเจพเจฐเจŸ เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚

เจšเจพเจฐเจŸ เจชเฉˆเจ• เจ•เฉ€เจคเฉ‡ (เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹เจ helm packageเจนเฉˆเจฒเจฎ 2 เจฆเฉ‡ เจจเจพเจฒ เจตเจฐเจคเจฃ เจฒเจˆ เจนเฉˆเจฒเจฎ 3 เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจšเจพเจฐเจŸ เจตเจฟเจ•เจพเจธ เจ•เจพเจฐเจœ-เจชเฉเจฐเจตเจพเจน เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจนเฉˆเจฒเจฎ 3 เจฆเฉ‡ เจจเจพเจฒ เจšเจพเจฐเจŸ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ•เฉเจ เจฌเจฆเจฒเจพเจ… เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจšเจพเจฐเจŸ เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฌเจฆเจฒ เจ—เจˆ เจนเฉˆเฅค

เจšเจพเจฐเจŸ เจฆเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจคเฉ‹เจ‚ เจšเจฒเฉ‡ เจ—เจ เจนเจจ requirements.yaml ะธ requirements.lock 'เจคเฉ‡ Chart.yaml ะธ Chart.lock. เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‰เจน เจšเจพเจฐเจŸ เจœเฉ‹ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ helm dependency, เจนเฉˆเจฒเจฎ 3 เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ†เจ“ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡เจ–เฉ€เจเฅค เจ†เจ‰ เจนเฉˆเจฒเจฎ 2 เจตเจฟเฉฑเจš เจšเจพเจฐเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจฟเจฐเจญเจฐเจคเจพ เจœเฉ‹เฉœเฉ€เจ เจ…เจคเฉ‡ เจตเฉ‡เจ–เฉ€เจ เจ•เจฟ เจนเฉ‡เจฒเจฎ 3 เจตเจฟเฉฑเจš เจœเจพเจฃ เจตเฉ‡เจฒเฉ‡ เจ•เฉ€ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค

เจนเฉ‡เจฒเจฎ 2 เจตเจฟเฉฑเจš requirements.yaml เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฑเจคเจพ:

dependencies:
- name: mariadb
  version: 5.x.x
  repository: https://kubernetes-charts.storage.googleapis.com/
  condition: mariadb.enabled
  tags:
    - database

เจนเฉˆเจฒเจฎ 3 เจตเจฟเฉฑเจš, เจ‰เจนเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌเจฟเจค เจนเฉ‹เจตเฉ‡เจ—เฉ€ Chart.yaml:

dependencies:
- name: mariadb
  version: 5.x.x
  repository: https://kubernetes-charts.storage.googleapis.com/
  condition: mariadb.enabled
  tags:
    - database

เจšเจพเจฐเจŸ เจ…เจœเฉ‡ เจตเฉ€ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‡ เจ—เจ เจนเจจ charts/, เจ‡เจธ เจฒเจˆ เจธเจฌเจšเจพเจฐเจŸ (เจ‰เจชเจšเจพเจฐเจŸ), เจ•เฉˆเจŸเจพเจฒเจพเจ— เจตเจฟเฉฑเจš เจชเจฟเจ† เจนเฉ‹เจ‡เจ† charts/, เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจฌเจฆเจฒเจพเจ… เจฆเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‡เจ—เจพเฅค

เจชเฉ‡เจธเจผ เจนเฉˆ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจšเจพเจฐเจŸ

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

เจธเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจšเจพเจฐเจŸ เจ˜เฉ‹เจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ dependencies เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš Chart.yaml. เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ เจฆเฉ‚เจœเฉ‡ เจšเจพเจฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

dependencies:
  - name: mylib
    version: 1.x.x
    repository: quay.io

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

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ?

เจนเฉˆเจฒเจฎ 3.0.0-เจ…เจฒเจซเจพ.1 เจ‰เจน เจฌเฉเจจเจฟเจ†เจฆ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจนเฉˆเจฒเจฎ เจฆเจพ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจนเฉˆเจฒเจฎ 3 เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจฆเจฟเจฒเจšเจธเจช เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจนเฉˆ. เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจนเจจ เจ…เจคเฉ‡ เจ‡เจน เจ†เจฎ เจนเฉˆ; เจ…เจฒเจซเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเจพ เจฌเจฟเฉฐเจฆเฉ‚ เจตเจฟเจšเจพเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจซเฉ€เจกเจฌเฉˆเจ• เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจพ, เจ…เจคเฉ‡ เจธเจพเจกเฉ€เจ†เจ‚ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจเจพ เจนเฉˆเฅค

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

เจฎเฉˆเจ‚ เจนเฉˆเจฒเจฎ 3 เจตเจฟเฉฑเจš เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ•เฉเจ เจตเฉฑเจกเฉ‡ เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจชเจฐ เจ‡เจน เจธเฉ‚เจšเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉฐเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจนเฉˆเจฒเจฎ 3 เจฒเจˆ เจชเฉ‚เจฐเฉ‡ เจฐเฉ‹เจกเจฎเฉˆเจช เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเฉเจงเจพเจฐเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฐเจฃเจจเฉ€เจคเฉ€เจ†เจ‚, เจ“เจธเฉ€เจ†เจˆ เจฐเจœเจฟเจธเจŸเจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจกเฉ‚เฉฐเจ˜เฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ, เจ…เจคเฉ‡ เจšเจพเจฐเจŸ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เจฐเจจ เจฒเจˆ JSON เจธเจ•เฉ€เจฎเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚เฅค เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจกเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ‡ เจ•เฉเจ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจชเจฟเจ›เจฒเฉ‡ เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจ—เฉเจ† เจฒเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเจšเจพเจฐ เจธเฉเจฃเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจพเจ‚เจ—เฉ‡!

เจธเจพเจกเฉ‡ 'เจคเฉ‡ เจšเจฐเจšเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจตเฉ‹ เจขเจฟเฉฑเจฒเฉ‡ เจšเฉˆเจจเจฒ:

  • #helm-users เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเจพเจฒ เจธเจตเจพเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเจงเจพเจฐเจจ เจธเฉฐเจšเจพเจฐ เจฒเจˆ;
  • #helm-dev เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚, เจ•เฉ‹เจก เจ…เจคเฉ‡ เจฌเฉฑเจ—เจพเจ‚ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจ เจฒเจˆเฅค

เจคเฉเจธเฉ€เจ‚ เจตเฉ€เจฐเจตเจพเจฐ เจจเฉ‚เฉฐ 19:30 MSK 'เจคเฉ‡ เจธเจพเจกเฉ€เจ†เจ‚ เจนเจซเจผเจคเจพเจตเจพเจฐเฉ€ เจชเจฌเจฒเจฟเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉ€ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฎเฉ€เจŸเจฟเฉฐเจ—เจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจชเจฟเจค เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ 'เจคเฉ‡ เจฎเฉเฉฑเจ– เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ…เจคเฉ‡ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจจเจพเจฒ เจนเฉ€ เจนเจซเจผเจคเฉ‡ เจฒเจˆ เจšเจฐเจšเจพ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡เฅค เจฎเฉ€เจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจฟเฉฑเจธเจพ เจฒเฉˆ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฒเฉˆเจ• เจšเฉˆเจจเจฒ เจตเจฟเฉฑเจš เจฒเจฟเฉฐเจ• เจ‰เจชเจฒเจฌเจง เจนเฉˆ #helm-dev.

เจ…เจจเฉเจตเจพเจฆเจ• เจคเฉ‹เจ‚ เจชเฉ€.เจเจธ

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

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

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