เชถเซเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเซเช‚ เชธเชฐเชณ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡? เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค

เชถเซเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเซเช‚ เชธเชฐเชณ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡? เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค

เชชเช›เซ€ เชถเซ‡เชฒ-เช“เชชเชฐเซ‡เชŸเชฐ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชฎเซ‹เชŸเชพ เชญเชพเชˆเชจเซ‡ เชฐเชœเซ‚ เช•เชฐเซ€เช เช›เซ€เช - เชเชกเช“เชจ เช“เชชเชฐเซ‡เชŸเชฐ. เช† เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎ เช˜เชŸเช•เซ‹เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซ‡ เชเชก-เช‘เชจเซเชธ เช•เชนเซ€ เชถเช•เชพเชฏ.

เชถเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆเชชเชฃ เช‰เชฎเซ‡เชฐเชพเช“?

เชคเซ‡ เช•เซ‹เชˆ เชฐเชนเชธเซเชฏ เชจเชฅเซ€ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช เชคเซˆเชฏเชพเชฐ เช“เชฒ-เช‡เชจ-เชตเชจ เช‰เชคเซเชชเชพเชฆเชจ เชจเชฅเซ€, เช…เชจเซ‡ "เชชเซเช–เซเชค" เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชตเชฟเชตเชฟเชง เช‰เชฎเซ‡เชฐเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชเชก-เช‘เชชเชฐเซ‡เชŸเชฐ เชคเชฎเชจเซ‡ เช† เชเชก-เช‘เชจเซเชธเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‰เชฒ เช•เชฐเชตเชพเชฎเชพเช‚, เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เช…เชฆเซเชฏเชคเชจ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.

เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เช˜เชŸเช•เซ‹เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชฎเชพเช‚ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชนเซ‡เชตเชพเชฒ เชธเชพเชฅเซ€เช“ เชฆเซเชฐเซเชทเชพ. เชŸเซ‚เช‚เช•เชฎเชพเช‚, เช† เช•เซเชทเชฃเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชเชตเซ€ เช›เซ‡ เช•เซ‡ เชธเชฐเชณ "เชชเซเชฒเซ‡ เช…เชฐเชพเช‰เชจเซเชก" เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐเชจเชพ เช˜เชŸเช•เซ‹ เชธเชพเชฅเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เช‡เชจเซเช—เซเชฐเซ‡เชธ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชธเช‚เชชเซ‚เชฐเซเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡, เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชคเชฎเซ‡ เช•เชนเซ€ เชถเช•เซ‹ เช›เซ‹ โ€œเชคเชฎเชพเชฐเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เชคเซˆเชฏเชพเชฐ เช›เซ‡โ€, เชคเชฎเชพเชฐเซ‡ เชเช• เชกเชเชจ เช…เชฒเช—-เช…เชฒเช— เชเชก-เช“เชจเซเชธ เชธเชพเชฅเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: เช•เช‚เชˆเช• เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡, เช•เช‚เชˆเช• เชฒเซ‹เช—เชฟเช‚เช— เชฎเชพเชŸเซ‡, เชชเซเชฐเชตเซ‡เชถ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ-เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‡ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚, เชจเซ‹เชกเซเชธเชจเชพ เชœเซ‚เชฅเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹, เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ€เชคเชฟเช“ เช‰เชฎเซ‡เชฐเซ‹, เชธเชฟเชเชจ sysctl เช…เชจเซ‡ เชชเซ‹เชก เช“เชŸเซ‹เชธเซเช•เซ‡เชฒเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชธเชพเชฅเซ‡...

เชถเซเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเซเช‚ เชธเชฐเชณ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡? เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค

เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“ เชถเซเช‚ เช›เซ‡?

เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชฌเชคเชพเชตเซ‡ เช›เซ‡ เชคเซ‡เชฎ, เช† เชฌเชพเชฌเชค เชเช• เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชจเชฅเซ€. เช•เซเชฒเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เช†เชฐเชพเชฎเชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเชก-เช‘เชจเซเชธเชจเซ‡ เช…เชชเชกเซ‡เชŸ, เช…เช•เซเชทเชฎ (เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ) เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเช—เซ‹ เช›เซ‹.

เชคเซ‡เชฅเซ€, เช•เชฆเชพเชš เชœเชตเชพเชฌเซ‹ เช…เชนเซ€เช‚ เชชเซ‚เชฐเชคเชพ เชนเชถเซ‡? เช•เชฆเชพเชš. เชชเชฃ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชธเช‚เชชเซ‚เชฐเซเชฃ เชเชก-เช“เชจเซเชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชจเชพ เชœเซ€เชตเชคเชพ เชจเชฅเซ€. เช•เซเชฒเชธเซเชŸเชฐ เชตเซ‡เชฐเชฟเช…เชจเซเชŸ (aws, gce, azure, bare-metal, do, ...) เชจเชพ เช†เชงเชพเชฐเซ‡ เช† เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เช—เชพเช‰เชฅเซ€ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€; เชคเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชธเซเชฅเชฟเชฐ เชจเชฅเซ€: เช•เซ‡เชŸเชฒเซ€เช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ Ansible เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช–เซ‚เชŸเซ‡ เช›เซ‡: เชคเชฎเชพเชฐเซ‡ เชเชตเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช“เชชเชฐเซ‡เชŸเชฐ.

เชœเซ‡เชฎเชฃเซ‡ เช•เชพเชฎ เชชเชฐ เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชถเซ‡เชฒ-เช“เชชเชฐเซ‡เชŸเชฐ, เชคเซ‡เช“ เช•เชนเซ‡เชถเซ‡ เช•เซ‡ เชเชก-เช“เชจเซเชธ เช…เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช‰เช•เซ‡เชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชนเซเช•เซเชธ เชถเซ‡เชฒ เช“เชชเชฐเซ‡เชŸเชฐ เชฎเชพเชŸเซ‡. เชคเชฎเซ‡ เชเช• เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡ เชถเชฐเชคเซ€ เช•เชฐเชถเซ‡ kubectl apply เช…เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, ConfigMap, เชœเซเชฏเชพเช‚ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡.

เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชฎเชพเช‚ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชพเชฏ เช›เซ‡?

เชจเชตเซเช‚ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹เชฅเซ€ เช†เช—เชณ เชตเชงเซเชฏเชพ:

  • เชเชก-เช“เชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซ€เช‚เช— เช…เชจเซ‡ เช˜เซ‹เชทเชฃเชพเชคเซเชฎเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ. เช…เชฎเซ‡ เชเชตเซ€ เชœเชพเชฆเซเชˆ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฌเชจเชพเชตเชคเชพ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡ เชเชก-เช“เชจเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡. เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐ เชเชกเช“เชจเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเซ‡เชฒเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชเช• เชšเชพเชฐเซเชŸ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเชฐ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‹, เชคเซ‡เช“ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเซ‹, เช…เชฅเชตเชพ เช…เชชเชกเซ‡เชŸเซเชธ เชฎเซ‡เชณเชตเซ‹, เช•เซเชฒเชธเซเชŸเชฐ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ. เช† เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเซเช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‹. เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชฏเซ‹เชœเชจเซ‹ เชธเช‚เช—เซเชฐเชน เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• ConfigMap/addon-operator เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ Addon-operator เช† ConfigMap เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ‡ เช›เซ‡. เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐ เชธเชฐเชณ เชธเช‚เชฎเซ‡เชฒเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเซ‚เช•เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เช†เชชเซ‡ เช›เซ‡.
  • เช‰เชฎเซ‡เชฐเซ‹ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡. เชœเซ‹ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชพเชˆ เช—เชˆ เชนเซ‹เชฏ, เชคเซ‹ เชเชกเชจ-เช“เชชเชฐเซ‡เชŸเชฐ เชจเชตเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเชพเชฅเซ‡ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸเชจเซ‡ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸเชจเชพ เชธเช‚เชฏเซ‹เชœเชจเชจเซ‡, เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹ เช…เชจเซ‡ เชเช• เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เชนเซ‚เช• เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เซ€เช เช›เซ€เช (เชตเชงเซ เชตเชฟเช—เชคเซ‹ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เชœเซเช“).
  • เชธเซเชŸเซ‡เชœเซ€เช‚เช—. เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชœเชพเชฆเซเชˆ เชชเซเชฐเช•เชพเชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชจเชฅเซ€. เช…เชชเชกเซ‡เชŸ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชจเชฟเชฏเชฎเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡ - เชเชก-เช‘เชจเซเชธ เช…เชจเซ‡ เชเชก-เช‘เชชเชฐเซ‡เชŸเชฐเซเชธเชจเซ‡ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‹, เชคเซ‡เชฎเชจเซ‡ เชŸเซ‡เช— เช•เชฐเซ‹ เช…เชจเซ‡ เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเซ‹.
  • เชชเชฐเชฟเชฃเชพเชฎ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ. เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชฎเชพเช‚ เชชเซ‡เชกเชฟเช‚เช— เชถเซเช‚ เช›เซ‡?

เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชจเชตเชพ เชตเชฟเชงเซ‡เชฏเซ‹ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเชงเชพเชฐเชพเชจเซ‡ เช—เชฃเซ€ เชถเช•เชพเชฏ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‡เชจเซเช—เซเชฐเซ‡เชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เช เชเชก-เช“เชจเชจเซเช‚ เชถเซเชฐเซ‡เชทเซเช  เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡. เช† เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ CRD เชธเชพเชฅเซ‡ เช•เซ‹เชˆเชชเชฃ เช“เชชเชฐเซ‡เชŸเชฐ เช…เชฅเชตเชพ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡: เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ-เช“เชชเชฐเซ‡เชŸเชฐ, เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ-เชฎเซ‡เชจเซ‡เชœเชฐ, เช•เซเชฏเซเชฌเซ‡-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ-เชฎเซ‡เชจเซ‡เชœเชฐ, เชตเช—เซ‡เชฐเซ‡. เช…เชฅเชตเชพ เช•เช‚เชˆเช• เชจเชพเชจเซเช‚, เชชเชฐเช‚เชคเซ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช—เซเชชเซเชค เช•เซ‹เชชเชฟเชฏเชฐ, เชœเซ‡ เชจเชตเชพ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชฐเชนเชธเซเชฏเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซ‡ เช›เซ‡, เช…เชฅเชตเชพ sysctl เชŸเซเชฏเซเชจเชฐ, เชœเซ‡ เชจเชตเชพ เชจเซ‹เชกเซเชธ เชชเชฐ sysctl เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เช—เซ‹เช เชตเซ‡ เช›เซ‡.

เชเชก-เช‘เชจเซเชธ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡, เชเชกเซ‰เชจ-เช‘เชชเชฐเซ‡เชŸเชฐ เช˜เชฃเชพ เช–เซเชฏเชพเชฒเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡:

  • เชธเซเช•เชพเชจ เชšเชพเชฐเซเชŸ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ, เช—เซเชฐเชพเชซเชจเชพ, nginx-ingress. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เชฎเชพเช‚ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‡ เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชนเชถเซ‡.
  • เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‹ เชธเช‚เช—เซเชฐเชน. เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸเชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช˜เชฃเซ€ เช…เชฒเช— เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เชธเชฎเชฏ เชœเชคเชพเช‚ เชฌเชฆเชฒเชพเชˆ เชถเช•เซ‡ เช›เซ‡. เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐ เช† เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเชพเชฅเซ‡ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชนเซเช•เซเชธ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชเชกเชจ-เช“เชชเชฐเซ‡เชŸเชฐ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซ‡ เชตเซ‡เชฒเซเชฏเซ เชธเซเชŸเซ‹เชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡. เชนเซ‚เช• เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเซ‡เชฒเซเชฏเซ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡. เชนเซเช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชธเซเชŸเชพเชฐเซเชŸเช…เชช เชธเชฎเชฏเซ‡ เช…เชฅเชตเชพ เชถเซ‡เชกเซเชฏเซ‚เชฒ เช…เชจเซเชธเชพเชฐ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชฒเซเชฏเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซ‹เชง เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชฅเชตเชพ เชคเชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชฒเซเชฏเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€เชจเซ‡ เชธเชคเชค เชถเซ‹เชง เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  • เชฎเซ‹เชกเซเชฏเซเชฒ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ, เชตเซ‡เชฒเซเชฏเซ เชธเซเชŸเซ‹เชฐ เช…เชจเซ‡ เชนเซเช•เซเชธเชจเซเช‚ เชฎเชฟเชถเซเชฐเชฃ เช›เซ‡. เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชธเช•เซเชทเชฎ เช…เชฅเชตเชพ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ เชฐเชฟเชฒเซ€เชเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚. เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชชเซ‹เชคเชพเชจเซ€ เชœเชพเชคเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเซ‡เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เช…เชฅเชตเชพ เชœเซ‹ เชถเซ‹เชงเชจเซ‡ เชนเซเช•เซเชธเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชฎเชณเซเชฏเชพ เชนเซ‹เชฏ เชคเซ‹ - เช† เชธเชนเชพเชฏเช• เชธเช•เซเชทเชฎ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชตเซˆเชถเซเชตเชฟเช• เชนเซเช•เซเชธ. เช† เชนเซเช•เซเชธ "เชชเซ‹เชคเชพเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ" เช›เซ‡, เชคเซ‡เช“ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชจเชฅเซ€ เช…เชจเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชฎเซ‚เชฒเซเชฏเซ‹เชจเชพ เชธเซเชŸเซ‹เชฐเชจเซ€ เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชจเชพเช‚ เชฎเซ‚เชฒเซเชฏเซ‹ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚เชจเชพ เชคเชฎเชพเชฎ เชนเซเช•เซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เช† เชญเชพเช—เซ‹ เชเช•เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡? เชšเชพเชฒเซ‹ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชฎเชพเช‚เชฅเซ€ เชšเชฟเชคเซเชฐ เชœเซ‹เชˆเช:

เชถเซเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเซเช‚ เชธเชฐเชณ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡? เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค

เชคเซเชฏเชพเช‚ เชฌเซ‡ เช•เชพเชฐเซเชฏ เชฆเซƒเชถเซเชฏเซ‹ เช›เซ‡:

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

เช‰เชฎเซ‡เชฐเชพเชจเซ‡ เชเช• เชธเชฟเช‚เช—เชฒ เชนเซ‚เช• เชคเชฐเซ€เช•เซ‡ เช…เชฅเชตเชพ เชเช• เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชฅเชตเชพ เช˜เชฃเชพ เชจเชฟเชฐเซเชญเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชคเชฐเซ€เช•เซ‡ เชชเชฃ - เช† เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชˆ เชฐเชนเซ‡เชฒเชพ เช˜เชŸเช•เชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเซเช—เชฎเชคเชพเชจเชพ เช‡เชšเซเช›เชฟเชค เชธเซเชคเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ (/เช‰เชฆเชพเชนเชฐเชฃเซ‹) เชคเซเชฏเชพเช‚ เชเช• sysctl-เชŸเซเชฏเซเชจเชฐ เชเชก-เช“เชจ เช›เซ‡, เชœเซ‡ เชนเซ‚เช• เช…เชจเซ‡ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ เชธเชพเชฅเซ‡เชจเชพ เชเช• เชธเชฐเชณ เชฎเซ‹เชกเซเชฏเซเชฒ เชคเชฐเซ€เช•เซ‡ เช…เชจเซ‡ เชตเซ‡เชฒเซเชฏเซ เชธเซเชŸเซ‹เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ ConfigMap เชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ€เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€

เช˜เชŸเช• เช…เชชเชกเซ‡เชŸเซเชธเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเชพเช• เชถเชฌเซเชฆเซ‹ เช•เซ‡ เชœเซ‡ Addon-operator เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡.

เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ Addon-operator เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡ เช‰เชฎเซ‡เชฐเชพเช“ เชธเชพเชฅเซ‡ เชเช• เช›เชฌเซ€ เชฌเชจเชพเชตเซ‹ เชนเซ‚เช• เช…เชจเซ‡ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ เชซเชพเช‡เชฒเซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเช‡เชฒ เช‰เชฎเซ‡เชฐเซ‹ addon-operator เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชนเซเช•เซเชธ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฌเชงเซเช‚: bash, kubectl, jq, python เชตเช—เซ‡เชฐเซ‡ เชชเช›เซ€ เช† เช›เชฌเซ€เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชจเชฟเชฏเชฎเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฐเซ€เช•เซ‡ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชฎเซ‹เชŸเชพ เชญเชพเช—เซ‡ เชคเชฎเซ‡ เชเช• เช…เชฅเชตเชพ เชฌเซ€เชœเซ€ เชŸเซ‡เช—เชฟเช‚เช— เชฏเซ‹เชœเชจเชพ เช—เซ‹เช เชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เชœเซ‹ เชคเซเชฏเชพเช‚ เชฅเซ‹เชกเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ€ เชœเซ‡เชฎ เชธเชฎเชพเชจ เช…เชญเชฟเช—เชฎ เชฏเซ‹เช—เซเชฏ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡: เชจเชตเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ, เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชพเช“ เช…เชจเซ‡ เชชเซ‹เชกเซเชธเชจเซ€ เช›เชฌเซ€เชจเซ‡ เช เซ€เช• เช•เชฐเซ‹. เชœเซ‹ เช•เซ‡, เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชฎเชพเชŸเซ‡ เชฐเซ‹เชฒเช†เช‰เชŸเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชšเซ‡เชจเชฒเชฎเชพเช‚เชฅเซ€ เชธเซเชต-เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ‹ เช–เซเชฏเชพเชฒ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฏเซ‹เช—เซเชฏ เชนเชคเซ‹.

เช…เชฎเซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€เช เช›เซ€เช เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

  • เชšเซ‡เชจเชฒ เช เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เชเช• เช“เชณเช–เช•เชฐเซเชคเชพ เช›เซ‡ เชœเซ‡ เช•เช‚เชˆเชชเชฃ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, dev/stage/ea/stable).
  • เชšเซ‡เชจเชฒเชจเซเช‚ เชจเชพเชฎ เช‡เชฎเซ‡เชœ เชŸเซ‡เช— เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ เชšเซ‡เชจเชฒ เชชเชฐ เช…เชชเชกเซ‡เชŸเซเชธ เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชเช• เชจเชตเซ€ เชˆเชฎเซ‡เชœ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชšเซ‡เชจเชฒเชจเชพ เชจเชพเชฎ เชธเชพเชฅเซ‡ เชŸเซ‡เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชœเซเชฏเชพเชฐเซ‡ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚ เชจเชตเซ€ เชˆเชฎเซ‡เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชเชกเชจ-เช“เชชเชฐเซ‡เชŸเชฐ เชฐเซ€เชธเซเชŸเชพเชฐเซเชŸ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชจเชตเซ€ เชˆเชฎเซ‡เชœ เชธเชพเชฅเซ‡ เชฒเซ‹เชจเซเชš เชฅเชพเชฏ เช›เซ‡.

เช† เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพ เชจเชฅเซ€, เชœเซ‡เชฎ เช•เซ‡ เช†เชฎเชพเช‚ เชฒเช–เซเชฏเซเช‚ เช›เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ. เช† เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชเช• เชจเชฟเชฏเชฎเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชœเซ‡ เชธเชฎเชพเชจ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡. เชเชกเซ‰เชจ-เช‘เชชเชฐเซ‡เชŸเชฐเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชชเชฅเชฐเชพเชฏเซ‡เชฒเซ€ เช˜เชฃเซ€ เชฌเชงเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธ เช›เซ‡, เช…เชจเซ‡ เชธเซเชต-เช…เชชเชกเซ‡เชŸเชฟเช‚เช— เช˜เชฃเซ€ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซ€เชตเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชšเซ‡เชจเชฒเซ‹ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชฎเชพเช‚: เชœเซ‹ เชคเซเชฏเชพเช‚ เชธเชนเชพเชฏเช• เช•เซเชฒเชธเซเชŸเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชšเซ‡เชจเชฒเชฎเชพเช‚ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹ stage เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชšเซ‡เชจเชฒเซ‹ เชชเชฐ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชคเซ‡เชฎเชพเช‚ เช…เชชเชกเซ‡เชŸเซเชธ เชฐเซ‹เชฒ เช•เชฐเซ‹ ea ะธ stable. เชœเซ‹ เชšเซ‡เชจเชฒ เชชเชฐ เช•เซเชฒเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ ea เชเช• เชญเซ‚เชฒ เช†เชตเซ€, เชคเชฎเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ stable, เชœเซเชฏเชพเชฐเซ‡ เช† เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชคเชชเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. เชœเซ‹ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เชธเชฎเชฐเซเชฅเชจเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช•เชพเชขเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชคเซ‡เชจเซ€ "เชธเซเชฅเชฟเชฐ" เชšเซ‡เชจเชฒ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, freeze-2019-03-20.

เชนเซเช•เซเชธ เช…เชจเซ‡ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เช‰เชชเชฐเชพเช‚เชค, เชคเชฎเชพเชฐเซ‡ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เชคเซƒเชคเซ€เชฏ เชชเช•เซเชท เช˜เชŸเช•. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชถเชฐเชคเซ€ เชจเซ‹เชก-เชจเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชฎเชพเช‚ เชฌเช— เชœเซ‹เชฏเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซ‡เชš เช•เชฐเชตเซเช‚ เชคเซ‡ เชชเชฃ เชถเซ‹เชงเซ€ เช•เชพเชขเซเชฏเซเช‚. เช†เช—เชณ, เชคเชฎเซ‡ PR เช–เซ‹เชฒเซเชฏเซเช‚ เช…เชจเซ‡ เชคเชฎเชพเชฎ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเชพ เช…เชจเซ‡ เช›เชฌเซ€เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ‹. เช…เชจเชฟเชถเซเชšเชฟเชค เชธเชฎเชฏ เชธเซเชงเซ€ เชฐเชพเชน เชจ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชจเซ‹เชก-เชจเชฟเช•เชพเชธเช•เชพเชฐเชจเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ PR เชธเซเชตเซ€เช•เชพเชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชคเซ‡เชจเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช† เชเชกเซ‰เชจ-เช‘เชชเชฐเซ‡เชŸเชฐ เชตเชฟเชจเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเชกเซ‰เชจ-เช‘เชชเชฐเซ‡เชŸเชฐ เชธเชพเชฅเซ‡ เชจเซ‹เชก-เชจเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒ เชเช• เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡, เชคเชฎเชพเชฐเซ€ เช›เชฌเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชกเซ‹เช•เชฐเชซเชพเชˆเชฒ เชคเซเชฏเชพเช‚ เชœ เชฐเชพเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซ‡ เชฌเชงเชพ เชธเชนเชญเชพเช—เซ€เช“ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เชฌเชจเซ‡ เช›เซ‡. เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ... เช…เชจเซ‡ เชœเซ‹ เชคเซเชฏเชพเช‚ เช˜เชฃเชพ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเชพ PRเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเชตเซเช‚ เชฌเช‚เชจเซ‡ เชธเชฐเชณ เชฌเชจเซ‡ เช›เซ‡!

เช˜เชŸเช•เซ‹เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช† เชธเช‚เชธเซเชฅเชพ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เชฏเซ‹เช—เซเชฏ เชฏเซ‹เชœเชจเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡ - เช›เซ‡เชตเชŸเซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ Addon-operator เช เชเช• เชธเชฐเชณ เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเชˆเชฒ เช›เซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เชเชกเซ‰เชจ-เช‘เชชเชฐเซ‡เชŸเชฐเชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹ เชคเชฎเชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ€ เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชœเซ‡เชฎ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชเชก-เช‘เชจเซเชธ เชฌเชจเชพเชตเชตเชพ, เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ, เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชฎเซ‹เชกเซเชฏเซเชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชเชกเช“เชจ-เช“เชชเชฐเซ‡เชŸเชฐ เชฎเชพเชŸเซ‡ เชเชก-เช“เชจเซเชธ (เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ + เชนเซเช•เซเชธ) เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฒเชฌเซเชง เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชฎเซ‡, เชซเซเชฒเชพเชจเซเชŸ เช•เช‚เชชเชจเซ€, เช‰เชจเชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเชพเชฐเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เช†เชตเชพ เชตเชงเชพเชฐเชพเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. GitHub เชชเชฐ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชœเซ‹เชกเชพเช“ (เชถเซ‡เชฒ-เช“เชชเชฐเซ‡เชŸเชฐ, เชเชกเช“เชจ เช“เชชเชฐเซ‡เชŸเชฐ), เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช‰เชฎเซ‡เชฐเชพ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช‰เชฆเชพเชนเชฐเชฃเซ‹ ะธ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ, Habrรฉ เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเชฐเชจเชพ เชธเชฎเชพเชšเชพเชฐเชจเซ€ เชฐเชพเชน เชœเซเช“ เชฏเซเชŸเซเชฏเซเชฌ เชšเซ‡เชจเชฒ!

PS

เช…เชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช— เชชเชฐ เชชเชฃ เชตเชพเช‚เชšเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹