เจ•เฉ€ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ? เจเจก-เจ†เจจ-เจ†เจชเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจ•เฉ€ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ? เจเจก-เจ†เจจ-เจ†เจชเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจผเฉˆเฉฑเจฒ-เจ†เจชเจฐเฉ‡เจŸเจฐ เจ…เจธเฉ€เจ‚ เจ‰เจธเจฆเฉ‡ เจตเฉฑเจกเฉ‡ เจญเจฐเจพ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - addon-operator. เจ‡เจน เจ‡เฉฑเจ• เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจฟเจธเจŸเจฎ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจเจก-เจ†เจจ เจ•เจฟเจนเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ•เฉ‹เจˆ เจตเฉ€ เจœเฉ‹เฉœ เจ•เจฟเจ‰เจ‚?

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

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

เจ•เฉ€ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ? เจเจก-เจ†เจจ-เจ†เจชเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ•เฉ€ เจนเจจ?

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

เจ‡เจธ เจฒเจˆ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจตเจพเจฌเจฆเฉ‡เจน เจ‡เฉฑเจฅเฉ‡ เจ•เจพเจซเจผเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ? เจธเจผเจพเจ‡เจฆ. เจชเจฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจชเฉ‚เจฐเฉ‡ เจเจก-เจ†เจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจจเจนเฉ€เจ‚ เจฐเจนเจฟเฉฐเจฆเฉ‡. เจ•เจฒเฉฑเจธเจŸเจฐ เจตเฉ‡เจฐเฉ€เจเจ‚เจŸ (aws, gce, azure, bare-metal, do, ...) เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‡เจน เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ•เฉเจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ; เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฅเจฟเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ: เจ•เฉเจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ Ansible เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ—เฉเฉฐเจฎ เจนเฉˆ: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ. เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ†เจชเจฐเฉ‡เจŸเจฐเฅค

เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ•เฉฐเจฎ 'เจคเฉ‡ เจ‡เจธ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจธเจผเฉˆเฉฑเจฒ-เจ†เจชเจฐเฉ‡เจŸเจฐ, เจ‰เจน เจ•เจนเจฟเจฃเจ—เฉ‡ เจ•เจฟ เจเจก-เจ†เจจ เจ…เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจนเฉเฉฑเจ• เจธเจผเฉˆเฉฑเจฒ-เจ†เจชเจฐเฉ‡เจŸเจฐ เจฒเจˆ. เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ‡เฉฑเจ• เจ•เฉฐเจกเฉ€เจธเจผเจจเจฒ เจ•เจฐเฉ‡เจ—เฉ€ kubectl apply เจ…เจคเฉ‡ เจฎเจพเจจเฉ€เจŸเจฐ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, ConfigMap, เจœเจฟเฉฑเจฅเฉ‡ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจน เจฒเจ—เจญเจ— เจ‰เจน เจนเฉˆ เจœเฉ‹ เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจ—เจ เจฟเจค เจนเฉˆ?

เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจนเฉฑเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจธเจฟเจงเจพเจ‚เจคเจพเจ‚ เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฆเฉ‡ เจนเจพเจ‚:

  • เจเจก-เจ†เจจ เจ‡เฉฐเจธเจŸเจพเจฒเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ˜เฉ‹เจธเจผเจฃเจพเจคเจฎเจ• เจธเฉฐเจฐเจšเจจเจพ. เจ…เจธเฉ€เจ‚ เจœเจพเจฆเฉ‚ เจฆเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจœเฉ‹ เจเจก-เจ†เจจ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจเจก-เจ†เจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจนเฉˆเจฒเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเจพเจฐเจŸ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
  • เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹, เจ“เจน เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹, เจœเจพเจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹, เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเจพเฅค เจ‡เจน เจ“เจชเจฐเฉ‡เจธเจผเจจ เจนเฉเฉฑเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ.
  • เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ. เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• ConfigMap/addon-operator เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ Addon-operator เจ‡เจธ ConfigMap เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจธเจงเจพเจฐเจจ เจธเฉฐเจฎเฉ‡เจฒเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉเฉฑเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจœเฉ‹เฉœ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฌเจฆเจฒ เจ—เจˆเจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจเจกเฉ‹เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจจเจตเฉ‡เจ‚ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจจเฉ‚เฉฐ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจฆเฉ‡ เจธเฉเจฎเฉ‡เจฒ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ, เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฎเฉเฉฑเจฒ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจนเฉเฉฑเจ• เจ•เฉ€เจคเจพ (เจตเจงเฉ‡เจฐเฉ‡ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจฒเจˆ เจนเฉ‡เจ เจพเจ‚ เจฆเฉ‡เจ–เฉ‹)เฅค
  • เจธเจŸเฉ‡เจœเจฟเฉฐเจ—. เจ•เฉ‹เจˆ เจœเจพเจฆเฉ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเจงเฉ€ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ - เจ‡เฉฑเจ• เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš เจเจก-เจ†เจจ เจ…เจคเฉ‡ เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเฉ‹, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉˆเจ— เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเฉ‹เฅค
  • เจจเจคเฉ€เจœเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ. เจเจกเฉ‹เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฒเจˆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจเจกเจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจชเฉˆเจกเจฟเฉฐเจ— เจ•เฉ€ เจนเฉˆ?

เจ‡เฉฑเจ• เจœเฉ‹เฉœ เจจเฉ‚เฉฐ เจ•เฉเจ เจตเฉ€ เจฎเฉฐเจจเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฐเจ—เจฐเฉˆเจธ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ เจเจก-เจ†เจจ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจ‰เจฆเจพเจนเจฐเจฃ เจนเฉˆเฅค เจ‡เจน เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ CRD เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจ†เจชเจฐเฉ‡เจŸเจฐ เจœเจพเจ‚ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ: prometheus-operator, cert-manager, kube-controller-manager, เจ†เจฆเจฟเฅค เจœเจพเจ‚ เจ•เฉเจ เจ›เฉ‹เจŸเจพ, เจชเจฐ เจตเจฐเจคเจฃ เจฒเจˆ เจธเฉŒเจ–เจพ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ—เฉเจชเจค เจ•เจพเจชเฉ€เจ…เจฐ, เจœเฉ‹ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจฎเจธเจชเฉ‡เจธเจพเจ‚ เจตเจฟเฉฑเจš เจฐเจœเจฟเจธเจŸเจฐเฉ€ เจญเฉ‡เจฆ เจ•เจพเจชเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจพเจ‚ sysctl เจŸเจฟเจŠเจจเจฐ, เจœเฉ‹ เจจเจตเฉ‡เจ‚ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ sysctl เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจเจก-เจ†เจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจ•เจˆ เจธเฉฐเจ•เจฒเจช เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ:

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

เจ‡เจน เจนเจฟเฉฑเจธเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ? เจ†เจ“ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจคเฉ‹เจ‚ เจคเจธเจตเฉ€เจฐ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

เจ•เฉ€ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ? เจเจก-เจ†เจจ-เจ†เจชเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจ•เฉฐเจฎ เจฆเฉ‡ เจฆเฉ‹ เจฆเฉเจฐเจฟเจธเจผ เจนเจจ:

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

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

เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ€ เจกเจฟเจฒเจฟเจตเจฐเฉ€

เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจผเจฌเจฆ เจœเฉ‹ เจเจกเฉ‹เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš Addon-operator เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹เฉœเจพเจ‚ เจจเจพเจฒ เจ‡เฉฑเจ• เจšเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจ“ เจนเฉเฉฑเจ• เจ…เจคเฉ‡ เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจฌเจพเจˆเจจเจฐเฉ€ เจซเจพเจˆเจฒ เจœเฉ‹เฉœเฉ‹ addon-operator เจ…เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉเฉฑเจ•เจพเจ‚ เจฒเจˆ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ: bash, kubectl, jq, python เจ†เจฆเจฟ เจซเจฟเจฐ เจ‡เจธ เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจœเฉ‹เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจŸเฉˆเจ—เจฟเฉฐเจ— เจธเจ•เฉ€เจฎ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ‹เจ—เฉ‡เฅค เจœเฉ‡เจ•เจฐ เจ•เฉเจ เจ•เจฒเฉฑเจธเจŸเจฐ เจนเจจ, เจคเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจนเฉ€ เจชเจนเฉเฉฐเจš เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ: เจจเจตเจพเจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ, เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ, เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ เจชเฉŒเจกเจœเจผ เจฆเฉ€ เจคเจธเจตเฉ€เจฐ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเฉ‹เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉฐเจ–เจฟเจ† เจตเจฟเฉฑเจš เจฐเฉ‹เจฒเจ†เจŠเจŸ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจšเฉˆเจจเจฒ เจคเฉ‹เจ‚ เจธเจตเฉˆ-เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจธเจพเจกเฉ‡ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจขเฉเจ•เจตเฉ€เจ‚ เจธเฉ€เฅค

เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

  • เจ‡เฉฑเจ• เจšเฉˆเจจเจฒ เจฒเจพเจœเจผเจฎเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจšเฉ€เจœเจผ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, dev/stage/ea/stable)เฅค
  • เจšเฉˆเจจเจฒ เจฆเจพ เจจเจพเจฎ เจšเจฟเฉฑเจคเจฐ เจŸเฉˆเจ— เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจšเฉˆเจจเจฒ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจšเจฟเฉฑเจคเจฐ เจ‡เจ•เฉฑเจ เจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจšเฉˆเจจเจฒ เจฆเฉ‡ เจจเจพเจฎ เจจเจพเจฒ เจŸเฉˆเจ— เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจœเจฆเฉ‹เจ‚ เจฐเจœเจฟเจธเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจšเจฟเฉฑเจคเจฐ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจเจกเฉ‹เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเจตเฉ€เจ‚ เจšเจฟเฉฑเจคเจฐ เจจเจพเจฒ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

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

เจšเฉˆเจจเจฒ เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš: เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจธเจนเจพเจ‡เจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจšเฉˆเจจเจฒ เจฒเจˆ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ stage เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจšเฉˆเจจเจฒเจพเจ‚ 'เจคเฉ‡ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจฐเฉ‹เจฒ เจ•เจฐเฉ‹ ea ะธ stable. เจœเฉ‡เจ•เจฐ เจšเฉˆเจจเจฒ 'เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเจพเจฒ เจนเฉˆ ea เจ‡เฉฑเจ• เจคเจฐเฉเฉฑเจŸเฉ€ เจ†เจˆ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹ stable, เจœเจฆเจ•เจฟ เจ‡เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆเฅค เจœเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจธเจฎเจฐเจฅเจจ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เจธเจฆเฉ‡ "เจซเจฐเฉ‹เจœเจผเจจ" เจšเฉˆเจจเจฒ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจฆเจพ เจนเฉˆ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, freeze-2019-03-20.

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

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

เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเจพ เจ‡เจน เจธเฉฐเจ—เจ เจจ เจธเจพเจกเฉ‡ เจฒเจˆ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจขเฉเจ•เจตเฉ€เจ‚ เจธเจ•เฉ€เจฎ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ - เจ†เจ–เจฐเจ•เจพเจฐ เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš Addon-operator เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฌเจพเจˆเจจเจฐเฉ€ เจซเจพเจˆเจฒ เจนเฉˆ.

เจธเจฟเฉฑเจŸเจพ

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

เจฎเฉ‹เจกเฉ€เจŠเจฒ เจซเจพเจฐเจฎเฉˆเจŸ (เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ + เจนเฉเฉฑเจ•) เจตเจฟเฉฑเจš เจเจก-เจ†เจจ-เจ“เจชเจฐเฉ‡เจŸเจฐ เจฒเจˆ เจเจก-เจ†เจจ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจ•เจฐเจตเจพเจ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ…เจธเฉ€เจ‚, เจซเจฒเฉˆเจ‚เจŸ เจ•เฉฐเจชเจจเฉ€, เจ—เจฐเจฎเฉ€เจ†เจ‚ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ…เจœเจฟเจนเฉ‡ เจœเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค GitHub 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจตเฉ‹ (เจธเจผเฉˆเฉฑเจฒ-เจ†เจชเจฐเฉ‡เจŸเจฐ, addon-operatorเจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจœเฉ‹เฉœ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹ เจ‰เจฆเจพเจนเจฐเจฃ ะธ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ, Habrรฉ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ 'เจคเฉ‡ เจ–เจฌเจฐเจพเจ‚ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‹ เจฏเฉ‚เจŸเจฟเจŠเจฌ เจšเฉˆเจจเจฒ!

PS

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

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

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