เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช›เชฟเชฆเซเชฐเซ‹ เชซเชฟเช•เซเชธเชฟเช‚เช—. DevOpsConf เชคเชฐเชซเชฅเซ€ เชฐเชฟเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ

เชชเชพเชตเซ‡เชฒ เชธเซ‡เชฒเชฟเชตเชพเชจเซ‹เชต, เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ เช…เชจเซ‡ เชธเซเชฒเชฐเซเชฎ เชถเชฟเช•เซเชทเช•, เช DevOpsConf 2019 เช–เชพเชคเซ‡ เชเช• เชชเซเชฐเซ‡เชเชจเซเชŸเซ‡เชถเชจ เช†เชชเซเชฏเซเช‚ เชนเชคเซเช‚. เช† เชตเชพเชฐเซเชคเชพเชฒเชพเชช เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ โ€œเชธเซเชฒเชฐเซเชฎ เชฎเซ‡เช—เชพโ€ เชชเชฐเชจเชพ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช•เชจเชพ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเชจเชพ เชเช• เชตเชฟเชทเชฏเชจเซ‹ เชญเชพเช— เช›เซ‡.

เชธเซเชฒเชฐเซเชฎ เชฌเซ‡เชเชฟเช•: เชเชจ เช‡เชจเซเชŸเซเชฐเซ‹เชกเช•เซเชถเชจ เชŸเซ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชจเชตเซ‡เชฎเซเชฌเชฐ 18-20 เชจเชพ เชฐเซ‹เชœ เชฎเซ‹เชธเซเช•เซ‹เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡.
เชธเซเชฒเชฐเซเชฎ เชฎเซ‡เช—เชพ: เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธเชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ เชœเซ‹เชตเซเช‚ - เชฎเซ‹เชธเซเช•เซ‹, เชจเชตเซ‡เชฎเซเชฌเชฐ 22-24.
เชธเซเชฒเชฐเซเชฎ เช“เชจเชฒเชพเชˆเชจ: เชฌเช‚เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹ เชนเช‚เชฎเซ‡เชถเชพ เช‰เชชเชฒเชฌเซเชง.

เช•เชŸเชจเซ€ เชจเซ€เชšเซ‡ เชฐเชฟเชชเซ‹เชฐเซเชŸเชจเซ€ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ เช›เซ‡.

เชถเซเชญ เชฌเชชเซ‹เชฐ, เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เช…เชจเซ‡ เชœเซ‡เช“ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชธเชนเชพเชจเซเชญเซ‚เชคเชฟ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช†เชœเซ‡ เชนเซเช‚ เชธเชฒเชพเชฎเชคเซ€ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ.

เชนเซเช‚ เชœเซ‹เช‰เช‚ เช›เซเช‚ เช•เซ‡ เช†เชœเซ‡ เชนเซ‹เชฒเชฎเชพเช‚ เช˜เชฃเชพ เชธเซเชฐเช•เซเชทเชพเช•เชฐเซเชฎเซ€เช“ เช›เซ‡. เชœเซ‹ เชนเซเช‚ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชฆเซเชจเชฟเชฏเชพเชจเซ€ เชถเชฐเชคเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฐเซ‚เชขเชฟเช—เชค เช›เซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เชจ เช•เชฐเซเช‚ เชคเซ‹ เชนเซเช‚ เช…เช—เชพเช‰เชฅเซ€ เชคเชฎเชพเชฐเซ€ เชฎเชพเชซเซ€ เชฎเชพเช‚เช—เซเช‚ เช›เซเช‚.

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

เชฎเชพเชฐเซ€ เช…เช—เชพเช‰เชจเซ€ เช•เช‚เชชเชจเซ€เช เช†เชตเซ€ เชธเซ‡เชตเชพ เชตเซ‡เชšเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹. เช…เชจเซ‡ เชฎเชจเซ‡ เช† เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เชจเชนเซ€ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชชเซ‹เช• เช•เชฐเชตเชพเชจเซเช‚ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚.

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

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

เชนเซเช‚ เชคเชฎเชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชฎเซ‡เช‚ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช†เชจเชพเชฅเซ€ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชšเชพเชตเชตเซ€.

เชชเชฐเช‚เชคเซ เชชเชนเซ‡เชฒเชพ, เชนเซเช‚ เชฎเชพเชฐเซ‹ เชชเชฐเชฟเชšเชฏ เช†เชชเซเช‚. เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชชเชพเชตเซ‡เชฒ เชธเซ‡เชฒเชฟเชตเชพเชจเซ‹เชต เช›เซ‡. เชนเซเช‚ เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœ เช–เชพเชคเซ‡ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ เช›เซเช‚. เชนเซเช‚ Kubernetes, DevOps เช…เชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชซเซ‡เชจเซเชธเซ€ เชตเชธเซเชคเซเช“เชจเซ‡ เชธเชฎเชœเซเช‚ เช›เซเช‚. เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เช…เชจเซ‡ เชนเซเช‚ เช† เชฌเชงเซเช‚ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชจเซ‡ เชนเซเช‚ เชธเชฒเชพเชน เชฒเชˆ เชฐเชนเซเชฏเซ‹ เช›เซเช‚.

เช…เชฎเชพเชฐเซ€ เชฎเซเช–เซเชฏ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“ เช‰เชชเชฐเชพเช‚เชค, เช…เชฎเซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชธเซเชฒเชฐเซเชฎเซเชธ เชจเชพเชฎเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชถเชฐเซ‚ เช•เชฐเซเชฏเชพ เช›เซ‡. เช…เชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช…เชฎเชพเชฐเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชฒเซ‹เช•เซ‹ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹เชจเซ‡ เชชเชฃ K8 เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเซ€เช–เชตเชตเชพ เชฎเชพเชŸเซ‡.

เช†เชœเซ‡ เชนเซเช‚ เชถเซเช‚ เชตเชพเชค เช•เชฐเซ€เชถ? เชฐเชฟเชชเซ‹เชฐเซเชŸเชจเซ‹ เชตเชฟเชทเชฏ เชธเซเชชเชทเซเชŸ เช›เซ‡ - เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชตเชฟเชถเซ‡. เชชเชฐเช‚เชคเซ เชนเซเช‚ เชนเชฎเชฃเชพเช‚ เชœ เช•เชนเซ‡เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เช† เชตเชฟเชทเชฏ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ‹ เช›เซ‡ - เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชนเซเช‚ เชคเชฐเชค เชœ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เชนเซเช‚ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ เชจเชนเซ€เช‚. เชนเซเช‚ เชนเซ‡เช•เชจเซ€เชก เชถเชฌเซเชฆเซ‹ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ เชจเชนเซ€เช‚ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชธเซ‹ เชตเช–เชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ RBAC เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹.

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

เชคเซเชฏเชพเช‚ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เชคเซเชฐเชฃ เชฎเซเชฆเซเชฆเชพ เช›เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชนเซเช‚ เช†เชœเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ:

  1. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชตเชฟ เชชเซ‹เชก เช…เชงเชฟเช•เชพเชฐเซ‹. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เช…เชจเซ‡ เชชเซ‹เชก เช…เชงเชฟเช•เชพเชฐเซ‹ เชเช• เชœ เชตเชธเซเชคเซ เชจเชฅเซ€.
  2. เช•เซเชฒเชธเซเชŸเชฐ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชนเซเช‚ เชฌเชคเชพเชตเซ€เชถ เช•เซ‡ เชคเชฎเซ‡ เช† เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชตเชฟเชถเซ‡เชท เช…เชงเชฟเช•เชพเชฐเซ‹ เชตเชฟเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชคเชฎเชจเซ‡ เชœเซ‹เชˆเชคเซ€ เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  3. เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ DoS เชนเซเชฎเชฒเซ‹. เชœเซ‹ เช…เชฎเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชคเซ‹ เช…เชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‚เช•เซ€ เชถเช•เซ€เชถเซเช‚. เชนเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชคเชคเซเชตเซ‹ เชชเชฐ DoS เชนเซเชฎเชฒเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ.

เชฌเซ€เชœเซ€ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชตเชธเซเชคเซ เชœเซ‡เชจเซ‹ เชนเซเช‚ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชถ เชคเซ‡ เช เช›เซ‡ เช•เซ‡ เชฎเซ‡เช‚ เช† เชฌเชงเชพเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชนเซเช‚ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เชคเซ‡ เชฌเชงเซเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.

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

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

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช›เชฟเชฆเซเชฐเซ‹ เชซเชฟเช•เซเชธเชฟเช‚เช—. DevOpsConf เชคเชฐเชซเชฅเซ€ เชฐเชฟเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ

เชฎเซ‡เช‚ เชตเชšเชจ เช†เชชเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เช…เชฎเซ‡ เช•เชฐเซ€เชถเซเช‚ เช•เซเชฒเชธเซเชŸเชฐเชจเชพ เชเชกเชฎเชฟเชจ เช…เชงเชฟเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเชตเชพ. เช…เชฎเชจเซ‡ เช–เชพเชธ เชคเซˆเชฏเชพเชฐ เชชเซ‹เชกเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชคเซ‹เชกเซ€ เชจเชพเช–เชถเซ‡. เช†เชชเชฃเซ‡ เชฎเชพเชคเซเชฐ เชคเซ‡เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

kubectl apply -f pod.yaml

เช† เชชเซ‹เชก เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเชพ เชฎเชพเชธเซเชŸเชฐเซเชธเชฎเชพเช‚เชฅเซ€ เชเช• เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเชถเซ‡. เช…เชจเซ‡ เช† เชชเช›เซ€ เช•เซเชฒเชธเซเชŸเชฐ เช…เชฎเชจเซ‡ admin.conf เชจเชพเชฎเชจเซ€ เชซเชพเชˆเชฒ เช–เซเชถเซ€เชฅเซ€ เชชเชฐเชค เช•เชฐเชถเซ‡. เช•เซเชฏเซเชฌเชฎเชพเช‚, เช† เชซเชพเช‡เชฒ เชคเชฎเชพเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช•เซเชฒเชธเซเชŸเชฐ API เชจเซ‡ เช—เซ‹เช เชตเซ‡ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเชพ 98% เชเชกเชฎเชฟเชจ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเซ‹ เช†เชŸเชฒเซ‹ เชธเชฐเชณ เช›เซ‡.

เชนเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซเช‚ เช›เซเช‚, เช† เชชเซ‹เชก เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชจเชพ เชเช• เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชคเซ‡เชจเซ€ เชฆเชฐเช–เชพเชธเซเชคเซ‹เชจเซ‡ เชเช• เชจเชพเชจเซ€ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เช›เซ‡, เชคเซ‡ เชฌเชงเซเช‚ RBAC เชฆเซเชตเชพเชฐเชพ เช•เซเชฒเซ‡เชฎเซเชชเซเชก เช›เซ‡. เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เช…เชงเชฟเช•เชพเชฐ เชจเชนเซ‹เชคเซ‹. เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เช…เชจเซ‡ เชนเชตเซ‡ เช–เชพเชธ เชคเซˆเชฏเชพเชฐ เชชเซ‹เชก เชตเชฟเชถเซ‡. เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช›เชฌเซ€ เชชเชฐ เชšเชฒเชพเชตเซ€เช เช›เซ€เช. เชšเชพเชฒเซ‹ เชกเซ‡เชฌเชฟเชฏเชจ:เชœเซ‡เชธเซ€เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชฒเชˆเช.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช† เชตเชธเซเชคเซ เช›เซ‡:

tolerations:
-   effect: NoSchedule 
    operator: Exists 
nodeSelector: 
    node-role.kubernetes.io/master: "" 

เชธเชนเชจเชถเซ€เชฒเชคเชพ เชถเซเช‚ เช›เซ‡? เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฎเชพเชธเซเชŸเชฐเซเชธ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชฒเช‚เช• เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเซ€ เชตเชธเซเชคเซเชฅเซ€ เชšเชฟเชนเซเชจเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช…เชจเซ‡ เช† "เชšเซ‡เชช" เชจเซ‹ เชธเชพเชฐ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชถเซ€เช‚เช—เซ‹ เชฎเชพเชธเซเชŸเชฐ เชจเซ‹เชกเซเชธเชจเซ‡ เชธเซ‹เช‚เชชเซ€ เชถเช•เชพเชคเชพ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เช•เซ‹เชˆ เชชเชฃ เชชเซ‹เชกเชฎเชพเช‚ เชคเซ‡ เชฆเชฐเซเชถเชพเชตเชตเชพเชจเซ€ เชคเชธเซเชฆเซ€ เชฒเซ‡เชคเซเช‚ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ "เชšเซ‡เชช" เชฎเชพเชŸเซ‡ เชธเชนเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเชนเชจเชถเซ€เชฒเชคเชพ เชตเชฟเชญเชพเช— เชซเช•เซเชค เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เช•เซ‡เชŸเชฒเชพเช• เชจเซ‹เชกเชฎเชพเช‚ NoSchedule เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเชพเชฐเซเช‚ เชจเซ‹เชก เช†เชตเชพ เชšเซ‡เชชเชจเซ‡ เชธเชนเชจ เช•เชฐเซ‡ เช›เซ‡ - เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ€.

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

เช† เชฌเซ‡ เชตเชฟเชญเชพเช—เซ‹ เชธเชพเชฅเซ‡ เชคเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชฎเชพเชธเซเชŸเชฐ เชชเชพเชธเซ‡ เช†เชตเชถเซ‡. เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชคเซเชฏเชพเช‚ เชฐเชนเซ‡เชตเชพ เชฆเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชชเชฐเช‚เชคเซ เชซเช•เซเชค เชฎเชพเชธเซเชŸเชฐ เชชเชพเชธเซ‡ เช†เชตเชตเซเช‚ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชจเชฅเซ€. เช† เช…เชฎเชจเซ‡ เช•เช‚เชˆเชชเชฃ เช†เชชเชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡เชฅเซ€ เช†เช—เชณ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เช† เชฌเซ‡ เชตเชธเซเชคเซเช“ เช›เซ‡:

hostNetwork: true 
hostPID: true 

เช…เชฎเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซเช‚ เชชเซ‹เชก, เชœเซ‡ เช…เชฎเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‡ เช•เชฐเซเชจเชฒ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚, เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เช…เชจเซ‡ PID เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชฐเชนเซ‡เชถเซ‡. เชเช•เชตเชพเชฐ เชฎเชพเชธเซเชŸเชฐ เชชเชฐ เชชเซ‹เชก เชฒเซ‹เช‚เชš เชฅเชˆ เชœเชพเชฏ, เชคเซ‡ เช† เชจเซ‹เชกเชจเชพ เชคเชฎเชพเชฎ เชตเชพเชธเซเชคเชตเชฟเช•, เชฒเชพเชˆเชต เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชœเซ‹เชˆ เชถเช•เชถเซ‡, เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเชพเช‚เชญเชณเซ€ เชถเช•เชถเซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ PID เชœเซ‹เชˆ เชถเช•เชถเซ‡.

เชชเช›เซ€ เชจเชพเชจเซ€ เชจเชพเชจเซ€ เชฌเชพเชฌเชคเซ‹เชจเซ€ เชตเชพเชค เช›เซ‡. etcd เชฒเซ‹ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชœเซ‡ เชœเซ‹เชˆเช เช›เซ‡ เชคเซ‡ เชตเชพเช‚เชšเซ‹.

เชธเซŒเชฅเซ€ เชฐเชธเชชเซเชฐเชฆ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ เช† เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชซเซ€เชšเชฐ, เชœเซ‡ เชคเซเชฏเชพเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชนเชพเชœเชฐ เช›เซ‡.

volumeMounts:
- mountPath: /host 
  name: host 
volumes:
- hostPath: 
    path: / 
    type: Directory 
  name: host 

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

เชนเซเช‚ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เชถ. เช…เชฎเซ‡ เชชเซ‹เชกเชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชชเชพเชธเซ‡ เช†เชตเชตเชพ เช•เชนเซเชฏเซเช‚, เชคเซเชฏเชพเช‚ เชนเซ‹เชธเซเชŸเชจเซ‡เชŸเชตเชฐเซเช• เช…เชจเซ‡ เชนเซ‹เชธเซเชŸเชชเซ€เช†เชˆเชกเซ€ เชฎเซ‡เชณเชตเซ‹ - เช…เชจเซ‡ เช† เชชเซ‹เชกเชจเซ€ เช…เช‚เชฆเชฐ เชฎเชพเชธเซเชŸเชฐเชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ‚เชŸเชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ‹.

เชคเชฎเซ‡ เชธเชฎเชœเซ‹ เช›เซ‹ เช•เซ‡ เชกเซ‡เชฌเชฟเชฏเชจเชฎเชพเช‚ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เชฌเซ‡เชถ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡, เช…เชจเซ‡ เช† เชฌเซ‡เชถ เชฐเซ‚เชŸ เชนเซ‡เช เชณ เชšเชพเชฒเซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เช…เชงเชฟเช•เชพเชฐเซ‹ เชตเชฟเชจเชพ, เช…เชฎเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เชฎเชพเชธเซเชŸเชฐ เชชเชฐ เชฐเซ‚เชŸ เชฎเซ‡เชณเชตเซเชฏเซเช‚ เช›เซ‡.

เชชเช›เซ€ เช†เช–เซเช‚ เช•เชพเชฐเซเชฏ เชธเชฌ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ /host /etc/kubernetes/pki เชชเชฐ เชœเชตเชพเชจเซเช‚ เช›เซ‡, เชœเซ‹ เชฎเชพเชฐเซ€ เชญเซ‚เชฒ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเซเชฏเชพเช‚เชฅเซ€ เช•เซเชฒเชธเซเชŸเชฐเชจเชพ เชคเชฎเชพเชฎ เชฎเชพเชธเซเชŸเชฐ เชธเชฐเซเชŸเชฟเชซเชฟเช•เซ‡เชŸเซเชธ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡ เชฎเซเชœเชฌ, เช•เซเชฒเชธเซเชŸเชฐ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชฌเชจเซ‹.

เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เชœเซเช“, เชคเซ‹ เช† เชชเซ‹เชกเซเชธเชฎเชพเช‚เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเซŒเชฅเซ€ เช–เชคเชฐเชจเชพเช• เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เช•เชฏเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡ เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ:
เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช›เชฟเชฆเซเชฐเซ‹ เชซเชฟเช•เซเชธเชฟเช‚เช—. DevOpsConf เชคเชฐเชซเชฅเซ€ เชฐเชฟเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ

เชœเซ‹ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเชพ เช…เชฎเซเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชชเซ‹เชก เชšเชฒเชพเชตเชตเชพเชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡, เชคเซ‹ เช† เชชเซ‹เชก เชชเชพเชธเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช† เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡. เชนเซเช‚ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชชเซ‹เชกเซเชธ เชšเชฒเชพเชตเซ€ เชถเช•เซเช‚ เช›เซเช‚, เช…เชจเซ‡ เช† เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเชฎเชพเชฎ เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡, เชตเซเชฏเชตเชนเชพเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชจเซ‹เชก เชชเชฐ เชฐเซ‚เชŸ.

เชฎเชพเชฐเซ‹ เชชเซเชฐเชฟเชฏ เชฐเซ‚เชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช›เซ‡. เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชพเชธเซ‡ เช† เชฐเชจ เชเช เชจเซ‹เชจ-เชฐเซเชŸ เชตเชฟเช•เชฒเซเชช เช›เซ‡. เช† เชนเซ‡เช•เชฐเชฅเซ€ เชฐเช•เซเชทเชฃเชจเซ‹ เชเช• เชชเซเชฐเช•เชพเชฐ เช›เซ‡. เชถเซเช‚ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹ เช•เซ‡ "เชฎเซ‹เชฒเซเชกเซ‡เชตเชฟเชฏเชจ เชตเชพเชฏเชฐเชธ" เชถเซเช‚ เช›เซ‡? เชœเซ‹ เชคเชฎเซ‡ เช…เชšเชพเชจเช• เชนเซ‡เช•เชฐ เช›เซ‹ เช…เชจเซ‡ เชฎเชพเชฐเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช†เชตเซ‹ เช›เซ‹, เชคเซ‹ เช…เชฎเซ‡, เชจเชฌเชณเชพ เชธเช‚เชšเชพเชฒเช•เซ‹, เชชเซ‚เช›เซ€เช เช›เซ€เช: โ€œเช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชกเซเชธเชฎเชพเช‚ เชธเซ‚เชšเชตเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชตเชกเซ‡ เชคเชฎเซ‡ เชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชนเซ‡เช• เช•เชฐเชถเซ‹, เชฌเชฟเชจ-เชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเซ‹. เชจเชนเชฟเช‚เชคเชฐ, เชเชตเซเช‚ เชฅเชถเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชกเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฐเซ‚เชŸ เชนเซ‡เช เชณ เชšเชฒเชพเชตเซ‹, เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เชนเซ‡เช• เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฐเชนเซ‡เชถเซ‡. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชคเชฎเชพเชฐเชพเชฅเซ€ เชฌเชšเชพเชตเซ‹."

เชนเซ‹เชธเซเชŸ เชชเชพเชฅ เชตเซ‹เชฒเซเชฏเซเชฎ, เชฎเชพเชฐเชพ เชฎเชคเซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เช‡เชšเซเช›เชฟเชค เชชเชฐเชฟเชฃเชพเชฎ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เชฐเซ€เชค เช›เซ‡.

เชชเชฃ เช† เชฌเชงเชพเชจเซเช‚ เชถเซเช‚ เช•เชฐเชตเซเช‚?

เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชจเชพเชฐ เช•เซ‹เชˆเชชเชฃ เชธเชพเชฎเชพเชจเซเชฏ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‡ เชœเซ‡ เชตเชฟเชšเชพเชฐ เช†เชตเชตเซ‹ เชœเซ‹เชˆเช เชคเซ‡ เช›เซ‡: โ€œเชนเชพ, เชฎเซ‡เช‚ เชคเชฎเชจเซ‡ เช•เชนเซเชฏเซเช‚ เชนเชคเซเช‚, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชคเซ‡เชฎเชพเช‚ เช›เชฟเชฆเซเชฐเซ‹ เช›เซ‡. เช…เชจเซ‡ เช†เช–เซเช‚ เช•เซเชฏเซเชฌ เชฌเช•เชตเชพเชธ เช›เซ‡.โ€ เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชœเซ‡เชตเซ€ เชตเชธเซเชคเซ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชคเซเชฏเชพเช‚ เชœเซเช“, เชคเซ‹ เชคเซเชฏเชพเช‚ เชเช• เชตเชฟเชญเชพเช— เช›เซ‡ เชชเซ‹เชก เชธเซเชฐเช•เซเชทเชพ เชจเซ€เชคเชฟ.

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

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

เช เซ€เช• เช›เซ‡, เชšเชพเชฒเซ‹ เชชเซ‹เชก เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชชเซ‹เชฒเชฟเชธเซ€เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเซ€เช, เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชธเชฐเซเชตเชฟเชธ เชชเซ‹เชกเซเชธ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชซเช•เซเชค เชเชกเชฎเชฟเชจ เชชเชพเชธเซ‡ เชœ เชเช•เซเชธเซ‡เชธ เช›เซ‡. เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡, เช…เชจเซเชฏ เชคเชฎเชพเชฎ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชถเซ€เช‚เช—เซ‹ เชชเชพเชธเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชชเซ‹เชกเซเชธ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชฌเซ‡ เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เชนเซ‡เช• เช•เชฐเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€.

เชเช• เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡. เชนเซเช‚ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชœเชˆเชถ เช•เซ‡ เชœเซ‹ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

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

เชธเช‚เชญเชตเชคเชƒ เชฆเชฐเซ‡เช• เชœเชฃ Habrรฉ เชชเชฐ เชธเชฎเชพเชจ เชฒเซ‡เช–เซ‹ เชตเชพเช‚เชšเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชธเซเช•เชพเชจ เชšเชพเชฐเซเชŸ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— เชธเชฎเชพเชจ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡. เชนเซเช‚ เช…เชจเซเชฎเชพเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชธเซเช•เชพเชจ เชธเซเชฅเชฟเชฐ/เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชถเซ‹, เชคเซ‹ เชคเชฎเซ‡ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชจเชพเชฎเซ‹ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชถเซ‹. เช…เชจเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ DNS เชจเชพเชฎเชจเซเช‚ เช…เชจเซเชฎเชพเชจ เชฒเช—เชพเชตเชตเซเช‚ เชชเชกเชถเซ‡ เชจเชนเซ€เช‚. เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช›เซ‡.

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช›เชฟเชฆเซเชฐเซ‹ เชซเชฟเช•เซเชธเชฟเช‚เช—. DevOpsConf เชคเชฐเชซเชฅเซ€ เชฐเชฟเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ

เช†เช—เชณ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชšเซ‹เช•เซเช•เชธ dev ns เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซ‹เชก เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เชชเช›เซ€ เช† เชชเซ‹เชกเชฎเชพเช‚เชฅเซ€ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡:

$ curl http://prometheus-kube-state-metrics.monitoring 

prometheus-kube-state-metrics เช เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เชจเชฟเช•เชพเชธเช•เชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เช›เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ APIเชฎเชพเช‚เชฅเซ€ เชœ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เช˜เชฃเซ‹ เชกเซ‡เชŸเชพ เช›เซ‡, เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชถเซเช‚ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡ เชถเซเช‚ เช›เซ‡, เชคเชฎเชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชˆ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡.

เชเช• เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:

kube_pod_container_info{namespace=โ€œkube-systemโ€,pod=โ€kube-apiserver-k8s- 1โ€ณ,container=โ€kube-apiserverโ€,image=

"gcr.io/google-containers/kube-apiserver:v1.14.5"

,image_id=ยปdocker-pullable://gcr.io/google-containers/kube- apiserver@sha256:e29561119a52adad9edc72bfe0e7fcab308501313b09bf99df4a96 38ee634989โ€ณ,container_id=ยปdocker://7cbe7b1fea33f811fdd8f7e0e079191110268f2 853397d7daf08e72c22d3cf8bยป} 1

เชฌเชฟเชจเช…เชงเชฟเช•เซƒเชค เชชเซ‹เชกเชฎเชพเช‚เชฅเซ€ เชธเชฐเชณ เช•เชฐเซเชฒ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เชคเชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เชคเชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซเช‚ เช•เชฏเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชคเชฎเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช•เชนเซ‡เชถเซ‡.

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

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

PSP เชจเซ€ เชœเซ‡เชฎ, เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช† เชฌเชงเซ€ เชซเซ‡เชจเซเชธเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เช“ - เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ, เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ - เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เช›เชฟเชฆเซเชฐเซ‹เชฅเซ€ เชญเชฐเซ‡เชฒเซ€ เช›เซ‡. เช–เชฐเซ‡เช–เชฐ เชจเชฅเซ€.

เช†เชตเซ€ เชตเชธเซเชคเซ เช›เซ‡ - เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ€เชคเชฟ.

เชœเซ‹ เชคเชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชเชกเชฎเชฟเชจ เช›เซ‹, เชคเซ‹ เชธเช‚เชญเชตเชคเชƒ เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฒเชฟเชธเซ€ เชตเชฟเชถเซ‡ เชœเชพเชฃเชคเชพ เชนเชถเซ‹ เช•เซ‡ เช† เชฎเชพเชคเซเชฐ เชเช• เชฌเซ€เชœเซเช‚ yaml เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช˜เชฃเชพ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡. เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ€เชคเชฟเช“เชจเซ€ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฒเชฟเชธเซ€ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชตเชพเช‚เชšเซ‹ เช•เซ‡ เชคเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชฏเชพเชฎเชฒ เชซเชพเชฏเชฐเชตเซ‹เชฒ เช›เซ‡, เชคเซ‡ เชคเชฎเชจเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชตเชšเซเชšเซ‡, เชชเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡เชจเชพ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ yaml เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชซเชพเชฏเชฐเชตเซ‹เชฒ เช†เช—เชพเชฎเซ€ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. ... เชจเชพ, เชจเชพ. เช† เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€.

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

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

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

เชฎเชพเชฐเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช?

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

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

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชจเชตเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชŠเชญเซเช‚ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชซเชฒเชพเชฒเซ€เชจเชจเซ‡ เชฌเชฆเชฒเซ‡ เช•เซ‡เชฒเชฟเช•เซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‹.

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

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

เชเช• เชตเชงเซ เชจเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เชฎเชพเชคเซเชฐ เชเช• เชœ เชตเซเชฏเช•เซเชคเชฟ เชจเชฅเซ€ เชœเซ‡ เชคเซ‡เชจเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชซเช•เซเชค เช•เซ‹เชˆเชจเซ‡ เชชเชฃ เช†เชชเซ‡ เช›เซ‡. เช…เชฎเชพเชฐเชพ เชฌเชงเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เช˜เชŸเช•เซ‹ เชชเชฃ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชนเซเชฏเซเช‚ เชคเซ‡เชฎ, เชœเซ‹ เชคเชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชฅเซ‹เชกเซเช‚ เชจเซเช•เชธเชพเชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเซ‡เชฅเซ€ เชนเซเช‚ เชเชกเชชเชฅเซ€ เชฌเซ‡ เชฐเซ€เชคเซ‹ เชฌเชคเชพเชตเซ€เชถ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชฐเชฌเชพเชฆ เช•เชฐเซ€ เชถเช•เชพเชฏ.

เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เช† เช•เชนเซ€เชถ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชนเชธเชถเซ‹, เช† เชฌเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชœเซ€เชตเชจเชจเชพ เช•เชฟเชธเซเชธเชพ เช›เซ‡.

เชชเชฆเซเชงเชคเชฟ เชเช•. เชธเช‚เชธเชพเชงเชจ เช…เชตเช•เซเชทเชฏ.

เชšเชพเชฒเซ‹ เชฌเซ€เชœเซ‹ เช–เชพเชธ เชชเซ‹เชก เชฒเซ‹เช‚เชš เช•เชฐเซ€เช. เชคเซ‡เชฎเชพเช‚ เช† เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชตเชฟเชญเชพเช— เชนเชถเซ‡.

resources: 
    requests: 
        cpu: 4 
        memory: 4Gi 

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

เชœเซ‹ เชนเซเช‚ เช†เชตเซ€ เชชเซ‹เชก เชšเชฒเชพเชตเซ€เชถ, เชคเซ‹ เชนเซเช‚ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เชถ:

$ kubectl scale special-pod --replicas=...

เชชเช›เซ€ เช…เชจเซเชฏ เช•เซ‹เชˆ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเชพเชฎ เชจเซ‹เชกเซเชธ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเชฎเชพเชชเซเชค เชฅเชˆ เชœเชถเซ‡. เช…เชจเซ‡ เช†เชฎ เชนเซเช‚ เชคเชฎเชพเชฐเซเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชฌเช‚เชง เช•เชฐเซ€เชถ. เชœเซ‹ เชนเซเช‚ เช† เชธเชพเช‚เชœเซ‡ เช•เชฐเซเช‚, เชคเซ‹ เชนเซเช‚ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชœเชฎเชพเชตเชŸ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚.

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

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

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

เชตเชพเชธเซเชคเชตเชฟเช• เชตเชพเชฐเซเชคเชพ. เชฎเซ‹เชกเซ€ เชธเชพเช‚เชœเซ‡ เชนเซเช‚ เช“เชซเชฟเชธเซ‡เชฅเซ€ เชจเซ€เช•เชณเชตเชพเชจเซ‹ เชนเชคเซ‹. เชนเซเช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชœเซ‚เชฅเชจเซ‡ เช–เซ‚เชฃเชพเชฎเชพเช‚ เชฌเซ‡เช เซ‡เชฒเชพ เชœเซ‹เช‰เช‚ เช›เซเช‚, เชคเซ‡เชฎเชจเชพ เชฒเซ‡เชชเชŸเซ‹เชช เชธเชพเชฅเซ‡ เช‰เชจเซเชฎเชพเชฆเชชเซ‚เชฐเซเชตเช• เช•เช‚เชˆเช• เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชนเซเช‚ เช›เซ‹เช•เชฐเชพเช“ เชชเชพเชธเซ‡ เชœเชพเช‰เช‚ เช›เซเช‚ เช…เชจเซ‡ เชชเซ‚เช›เซเช‚ เช›เซเช‚: "เชคเชฎเชจเซ‡ เชถเซเช‚ เชฅเชฏเซเช‚ เช›เซ‡?"

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

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

เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชฎเซ‡เช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เชคเซ‡ เชœ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช…เช—เชฟเชฏเชพเชฐ เช…เชฌเชœ เชถเซ€เช‚เช—เซ‹เชฅเซ€ เช–เซเชถ เชจ เชนเชคเชพ, เชคเซ‡เชฃเซ‡ เช•เชนเซเชฏเซเช‚: โ€œเชนเซเช‚ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€. เช†เช‚เชคเชฐเชฟเช• เชฎเซเช– เชฐเช•เซเชทเช•เซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ€ เชœเชพเชฏ เช›เซ‡." เชชเชฐเช‚เชคเซ 1 เชถเซ€เช‚เช—เซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

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

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

เชชเชฃ เชฎเซ‡เช‚ เชนเชœเซ€ เช†เช—เชณ เชœเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชธเซ‡เชตเชพ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเซ€ เชตเชธเซเชคเซ เช›เซ‡. เช เซ€เช• เช›เซ‡, เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชธเช‚เชญเชตเชคเชƒ, เชธเซ‡เชตเชพ IP เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชเช• เช…เชฌเชœ เชชเซ‹เชกเซเชธ เชšเชฒเชพเชตเซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เช•เซเชฌเชฐเชจเซ‡เชŸเชฟเชธเชจเซ‡ เชจเชตเซ€ เชธเซ‡เชตเชพเช“ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹:

for i in {1..1111111}; do
    kubectl expose deployment test --port 80  
        --overrides="{"apiVersion": "v1", 
           "metadata": {"name": "nginx$i"}}"; 
done 

เช•เซเชฒเชธเซเชŸเชฐเชจเชพ เชคเชฎเชพเชฎ เช—เชพเช‚เช เซ‹ เชชเชฐ, เชตเชงเซ เช…เชจเซ‡ เชตเชงเซ เชจเชตเชพ iptables เชจเชฟเชฏเชฎเซ‹ เชฒเช—เชญเช— เชเช•เชธเชพเชฅเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชตเชงเซเชฎเชพเช‚, เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฌเชœ iptables เชจเชฟเชฏเชฎเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

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

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

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

เชธเช‚เชธเชพเชงเชจ เช•เซเชตเซ‹เชŸเชพ + เชฎเชฐเซเชฏเชพเชฆเชพ เชถเซเชฐเซ‡เชฃเซ€ + RBAC
โ€ข เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฌเชจเชพเชตเซ‹
เช…เช‚เชฆเชฐ เชเช• เชฎเชฐเซเชฏเชพเชฆเชพ เชฐเซ‡เชจเซเชœ เชฌเชจเชพเชตเซ‹
โ€ข เช…เช‚เชฆเชฐ เชฐเชฟเชธเซ‹เชฐเซเชธเช•เซเชตเซ‹เชŸเชพ เชฌเชจเชพเชตเซ‹
โ€ข CI เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฟเชธ เชเช•เชพเช‰เชจเซเชŸ เชฌเชจเชพเชตเซ‹
โ€ข CI เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชฐเซ‹เชฒเชฌเชพเชˆเชจเซเชกเชฟเช‚เช— เชฌเชจเชพเชตเซ‹
โ€ข เชตเซˆเช•เชฒเซเชชเชฟเช• เชฐเซ€เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เชธเซ‡เชตเชพ เชชเซ‹เชก เชฒเซ‹เช‚เชš เช•เชฐเซ‹

เชคเซ‡เชฅเซ€, เชนเซเช‚ เชฎเชพเชฐเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช† เชคเช• เชฒเซ‡เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. SDK เช“เชชเชฐเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเซ€ เช†เชตเซ€ เชตเชธเซเชคเซ เช›เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช“เชชเชฐเซ‡เชŸเชฐเซ‹ เชฒเช–เชตเชพเชจเซ‹ เช† เชเช• เชฎเชพเชฐเซเช— เช›เซ‡. เชคเชฎเซ‡ Ansible เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชฟเชตเซ‡เชฆเชจเซ‹ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹.

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

เชฅเซ‹เชกเซเช‚ เช† เชธเชฎเช—เซเชฐ เชœเชŸเชฟเชฒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

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

เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‹เชฒเชฟเชธเซ€ เช เชฎเชพเชคเซเชฐ เชฌเซ€เชœเซ€ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชธเซเชตเชฟเชงเชพ เชจเชฅเซ€. เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช† เช–เชฐเซ‡เช–เชฐ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

LimitRange/ResourceQuota - เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เช†เชตเซ€ เช—เชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เช…เชจเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชฎเชจเซ‡ เช–เชพเชคเชฐเซ€ เชนเชคเซ€ เช•เซ‡ เชฆเชฐเซ‡เช• เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช† เชฆเซเชฐเซเชฒเชญ เช›เซ‡.

เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เช‚ เชœเซ‡ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชคเซ‡ เช‰เชชเชฐเชพเช‚เชค, เชคเซเชฏเชพเช‚ เชฌเชฟเชจเชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เซƒเชค เชธเซเชตเชฟเชงเชพเช“ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชฏเซ‡เชฒ เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธ เชจเชฌเชณเชพเชˆเช“เชจเซเช‚ เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซเชฒเซ‡เชทเชฃ.

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

เช…เชนเซ€เช‚ เชฎเซ‡เช‚ เชคเชฎเชจเซ‡ เชœเซ‡ เช•เชนเซเชฏเซเช‚ เชคเซ‡ เชฌเชงเซเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเชตเซเช‚ เชคเซ‡เชจเชพ เชชเชฐ เชธเซ‚เชšเชจเชพเช“ เช›เซ‡. เชฐเชฟเชธเซ‹เชฐเซเชธเช•เซเชตเซ‹เชŸเชพ เช…เชจเซ‡ เชชเซ‹เชก เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชชเซ‹เชฒเชฟเชธเซ€ เช•เซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชคเซ‡เชจเชพ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชซเชพเช‡เชฒเซ‹ เช›เซ‡. เช…เชจเซ‡ เชคเชฎเซ‡ เช† เชฌเชงเชพเชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชธเซŒเชจเซ‹ เช†เชญเชพเชฐ.

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

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