โข เชฎเซเชณเชญเซเชค เชฌเชพเชฌเชคเซเชฅเซ เชเชจเซเชเซเชจเชฐ เช
เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชพเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ: เชตเชฟเชทเชฏ เชถเซเชเชตเชพ เชฎเชพเชเซ เชเซเช เชตเชฟเชถเซเชท เช
เชจเซเชญเชตเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. โข เชคเชฎเชพเชฐเชพ เชชเซเชคเชพเชจเชพ เชเซเชฒเชธเซเชเชฐเซ เชเชฒเชพเชตเซ เช
เชฅเชตเชพ Amazon, Google, เชตเชเซเชฐเซเชฎเชพเชเชฅเซ เชฎเซเชจเซเช เชเชฐเซเชฒ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเซเชตเชพ เชชเชธเชเชฆ เชเชฐเซ. โข เชเชฐเซเช, เชชเซเชฐเชฆเชฐเซเชถเชจ, เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเชเชคเชพ, เชถเชเซเชคเชฟ เช
เชจเซ เชฎเชพเชชเชจเซเชฏเชคเชพเชจเชพ เชเชงเชพเชฐเซ เชเซเชฒเชธเซเชเชฐเซเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเซ. โข เชคเชฎเชพเชฐเซ เชเชชเซเชฒเซเชเซเชถเชจเซ เชตเชฟเชเชธเชพเชตเชตเชพ, เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเชพ เช
เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชธเชพเชงเชจเซ เชเชพเชฃเซ. เชธเซเชฐเชเซเชทเชพ เช
เชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชฐเซเชคเชฎเชพเชจ เชเชฆเซเชฏเซเช เชชเชฆเซเชงเชคเชฟเชเชจเซ เชฒเชพเชญ เชฒเซ. โข เชคเชฎเชพเชฐเซ เชธเชฎเชเซเชฐ เชเชเชชเชจเซเชฎเชพเช DevOps เชธเชฟเชฆเซเชงเชพเชเชคเซเชจเซ เช
เชฎเชฒ เชเชฐเซ เชเซเชฅเซ เชตเชฟเชเชพเชธ เชเซเชฎเซ เชตเชงเซ เชฒเชตเชเซเช, เชเชกเชชเชฅเซ เช
เชจเซ เช
เชธเชฐเชเชพเชฐเช เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชถเชเซ.
เชชเซเชธเซเชคเช เชเซเชจเชพ เชฎเชพเชเซ เชเซ?
เชธเชฐเซเชตเชฐ, เชเชชเซเชฒเชฟเชเซเชถเชจเซเชธ เช เชจเซ เชธเซเชตเชพเช เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชตเชนเซเชตเชเซ เชตเชฟเชญเชพเชเชจเชพ เชเชฐเซเชฎเชเชพเชฐเซเช เชคเซเชฎเช เชจเชตเซ เชเซเชฒเชพเชเชก เชธเซเชตเชพเชเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃเชฎเชพเช เช เชฅเชตเชพ เชนเชพเชฒเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เช เชจเซ เชเซเชฒเชพเชเชก เชชเชฐ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชธเชพเชฎเซเชฒ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชฎเชพเชเซ เชชเซเชธเซเชคเช เชธเซเชฅเซ เชตเชงเซ เชธเซเชธเชเชเชค เชเซ. เชเชฟเชเชคเชพ เชเชฐเชถเซ เชจเชนเซเช, เชคเชฎเชพเชฐเซ เชเซเชฌเชฐเชจเซเชเซเชธ เช เชฅเชตเชพ เชเชจเซเชเซเชจเชฐ เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเชตเซเช เชคเซ เชเชพเชฃเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ - เช เชฎเซ เชคเชฎเชจเซ เชฌเชงเซเช เชถเซเชเชตเซเชถเซเช.
เช เชจเซเชญเชตเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ RBAC, เชธเชคเชค เชเชฎเชพเชตเช, เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชฎเซเชจเซเชเชฎเซเชจเซเช เช เชจเซ เช เชตเชฒเซเชเชจเชเซเชทเชฎเชคเชพ เชเซเชตเชพ เชตเชฟเชทเชฏเซเชจเชพ เชเชเชกเชพเชฃเชชเซเชฐเซเชตเชเชจเชพ เชเชตเชฐเซเช เชธเชพเชฅเซ เชชเชฃ เชเชฃเซเช เชฎเซเชฒเซเชฏ เชฎเชณเชถเซ. เช เชฎเซ เชเชถเชพ เชฐเชพเชเซเช เชเซเช เชเซ เชคเชฎเชพเชฐเซ เชเซเชถเชณเชคเชพ เช เชจเซ เช เชจเซเชญเชตเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชงเชพ เชตเชฟเชจเชพ, เชชเซเชธเซเชคเชเชจเชพ เชชเซเชทเซเช เซเชฎเชพเช เชเซเชเซเชเชธเชชเชฃเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชเชเชเช เชฐเชธเชชเซเชฐเชฆ เชนเชถเซ.
เชชเซเชธเซเชคเช เชเชฏเชพ เชชเซเชฐเชถเซเชจเซเชจเชพ เชเชตเชพเชฌ เชเชชเซ เชเซ?
เชชเซเชธเซเชคเชเชจเซเช เชเชฏเซเชเชจ เช เชจเซ เชฒเซเชเชจ เชเชฐเชคเซ เชตเชเชคเซ, เช เชฎเซ เชธเซเชเชเชกเซ เชฒเซเชเซ เชธเชพเชฅเซ เชเซเชฒเชพเชเชก เชเซเชเซเชจเซเชฒเซเชเซ เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เชเชฐเซเชเชพ เชเชฐเซ, เชเชฆเซเชฏเซเชเชจเชพ เช เชเซเชฐเชฃเซเช เช เชจเซ เชจเชฟเชทเซเชฃเชพเชคเซ เชคเซเชฎเช เชธเชเชชเซเชฐเซเชฃ เชถเชฟเชเชพเช เชฒเซเชเซ เชธเชพเชฅเซ เชตเชพเชค เชเชฐเซ. เชจเซเชเซ เชชเชธเชเชฆ เชเชฐเซเชฒเชพ เชชเซเชฐเชถเซเชจเซ เชเซ เชเซเชจเชพ เชเชตเชพเชฌ เชคเซเช เช เชชเซเชฐเชเชพเชถเชจเชฎเชพเช เชเซเชตเชพ เชฎเชพเชเชเซ เชเซ.
- โเชฎเชจเซ เชฐเชธ เชเซ เชเซ เชคเชฎเชพเชฐเซ เช เชเซเชเซเชจเซเชฒเซเชเซ เชชเชฐ เชถเชพ เชฎเชพเชเซ เชธเชฎเชฏ เชชเชธเชพเชฐ เชเชฐเชตเซ เชเซเชเช. เชคเซ เชฎเชจเซ เช เชจเซ เชฎเชพเชฐเซ เชเซเชฎเชจเซ เชเช เชธเชฎเชธเซเชฏเชพเช เชเชเซเชฒเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเชถเซ?"
- "เชเซเชฌเชฐเชจเซเชเซเชธ เชฐเชธเชชเซเชฐเชฆ เชฒเชพเชเซ เชเซ, เชชเชฐเชเชคเซ เชชเซเชฐเชตเซเชถ เชฎเชพเชเซ เชเชเชฆเชฎ เชเชเชเซ เช เชตเชฐเซเชง เชเซ. เชเช เชธเชฐเชณ เชเชฆเชพเชนเชฐเชฃ เชคเซเชฏเชพเชฐ เชเชฐเชตเซเช เชฎเซเชถเซเชเซเชฒ เชจเชฅเซ, เชชเชฐเชเชคเซ เชตเชงเซ เชตเชนเซเชตเช เช เชจเซ เชกเชฟเชฌเชเซเชเช เชฎเซเชถเซเชเซเชฒ เชเซ. เชฒเซเชเซ เชตเชพเชธเซเชคเชตเชฟเช เชฆเซเชจเชฟเชฏเชพเชฎเชพเช เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซ เชเซ เช เชจเซ เช เชฎเชจเซ เชเช เชธเชฎเชธเซเชฏเชพเชเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซ เชถเชเซ เชเซ เชคเซ เช เชเชเซ เช เชฎเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏ เชธเชฒเชพเชน เชฎเซเชณเชตเชตเชพ เชฎเชพเชเชเซเช เชเซเช."
- "เชตเซเชฏเชเซเชคเชฟเชเชค เชธเชฒเชพเชน เชฎเชฆเชฆเชฐเซเชช เชฅเชถเซ. Kubernetes เชเชเซเชธเชฟเชธเซเชเชฎ เชจเชตเซ เชเซเชฎเซเชจเซ เชชเชธเชเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฃเชพ เชฌเชงเชพ เชตเชฟเชเชฒเซเชชเซ เชเชชเซ เชเซ. เชเซเชฏเชพเชฐเซ เชเช เช เชตเชธเซเชคเซ เชเชฐเชตเชพเชจเซ เชเชฃเซ เชฌเชงเซ เชฐเซเชคเซ เชนเซเชฏ, เชคเซเชฏเชพเชฐเซ เชคเชฎเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฃเซ เชเซ เชเซ เชเช เชถเซเชฐเซเชทเซเช เชเซ? เชเซเชตเซ เชฐเซเชคเซ เชชเชธเชเชฆเชเซ เชเชฐเชตเซ?
เช เชจเซ เชเชฆเชพเช เชฌเชงเชพ เชชเซเชฐเชถเซเชจเซเชฎเชพเช เชธเซเชฅเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ:
- "เชฎเชพเชฐเซ เชเชเชชเชจเซเชฎเชพเช เชเชฒเซเชฒ เชชเชนเซเชเชเชพเชกเซเชฏเชพ เชตเชฟเชจเชพ เชนเซเช เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซ เชถเชเซเช?"
เช เชตเชคเชฐเชฃ. เชฐเซเชชเชฐเซเชเชพเชเชเชจ เช เชจเซ เชเซเชชเซเชค เชตเชธเซเชคเซเช
เชเซเชฌเชฐเชจเซเชเซเชธ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเชพ เชคเชฐเซเชเชจเซ เชคเซเชจเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชฅเซ เช เชฒเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ (เชเชเชฒเซ โโโโเชเซ, เชเซเชเชชเชฃ เชฎเซเชฒเซเชฏเซ เช เชฅเชตเชพ เชธเซเชเชฟเชเชเซเชธเชฅเซ เชเซ เชธเชฎเชฏ เชเชคเชพเช เชฌเชฆเชฒเชพเช เชถเชเซ เชเซ) เชเซเชฌ เช เชเชชเชฏเซเชเซ เชเซ. เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเซเชฒเซเชฏเซเชฎเชพเช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชชเชฐเซเชฏเชพเชตเชฐเชฃ-เชตเชฟเชถเชฟเชทเซเช เชธเซเชเชฟเชเชเซเชธ, เชคเซเชคเซเชฏ-เชชเชเซเชท เชธเซเชตเชพ DNS เชธเชฐเชจเชพเชฎเชพเชเช เช เชจเซ เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃ เชเชณเชเชชเชคเซเชฐเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ.
เช เชฒเชฌเชคเซเชค, เช เชฌเชงเซเช เชธเซเชงเชพ เช เชเซเชกเชฎเชพเช เชฎเซเชเซ เชถเชเชพเชฏ เชเซ, เชชเชฐเชเชคเซ เช เช เชญเชฟเชเชฎ เชชเซเชฐเชคเซ เชฒเชตเชเซเช เชจเชฅเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเซเชฒเซเชฏ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเซ เชเซเชก เชซเชฐเซเชฅเซ เชฌเชจเชพเชตเชตเชพ เช เชจเซ เชเชฎเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ. เชฐเซเชชเชฐเซเชเชพเชเชเชจเชจเซ เชเซเชกเชฅเซ เช เชฒเช เชเชฐเชตเซเช เช เชจเซ เชคเซเชจเซ เชซเชพเชเชฒ เช เชฅเชตเชพ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒเซเชฎเชพเชเชฅเซ เชตเชพเชเชเชตเซเช เช เชตเชงเซ เชธเชพเชฐเซ เชเชเซเชฒ เชนเชถเซ.
Kubernetes เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเซเชจเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชฟเชตเชฟเชง เชฎเชพเชฐเซเชเซ เชชเซเชฐเชพ เชชเชพเชกเซ เชเซ. เชชเซเชฐเชฅเชฎ, เชคเชฎเซ เชชเซเชก เชฐเซเชชเชฐ เชธเซเชชเชทเซเชเซเชเชฐเชฃเชฎเชพเช เชเชฒเซเชฒเซเชเชฟเชค เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒเซ เชฆเซเชตเชพเชฐเชพ เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช เชฎเซเชฒเซเชฏเซ เชชเชธเชพเชฐ เชเชฐเซ เชถเชเซ เชเซ (เชชเซเชทเซเช 192 เชชเชฐ "เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซเชฐเซเชเชฌเชฒเซเชธ" เชเซเช). เชฌเซเชเซเช, ConfigMap เช เชจเซ เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชกเซเชเชพ เชธเซเชงเชพ เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เช เชชเซเชฐเชเชฐเชฃเชฎเชพเช, เช เชฎเซ เช เชเชฌเซเชเซเชเซเชเซเชธเชจเซเช เชตเชฟเชเชคเชตเชพเชฐ เช เชจเซเชตเซเชทเชฃ เชเชฐเซเช เชเซเช เช เชจเซ เชกเซเชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เช เชจเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชเซเชเชฒเชพเช เชตเซเชฏเชตเชนเชพเชฐเซ เช เชญเชฟเชเชฎเซ เชเซเชเช เชเซเช.
เชเซเชฏเชพเชฐเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฌเชฆเชฒเชพเชฏ เชคเซเชฏเชพเชฐเซ เชชเซเชก เชถเซเชฒเซเชธเชจเซ เช เชชเชกเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชเชฒเซเชชเชจเชพ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชคเชฎเชพเชฐเชพ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชฎเชพเชตเช เชเซ เช เชจเซ เชคเชฎเซ เชคเซเชจเชพ ConfigMap เชฎเชพเช เชเซเชเชฒเชพเช เชฎเซเชฒเซเชฏเซ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเชเซ เชเซ. เชเซ เชคเชฎเซ เชนเซเชฒเซเชฎ เชเชพเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ (เชชเซเชทเซเช 102 เชชเชฐ "เชนเซเชฒเซเชฎ: เชเซเชฌเชฐเชจเซเชเซเชธ เชฎเชพเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ" เชเซเช), เชคเซ เชคเชฎเซ เชเชชเชฎเซเชณเซ เชเซเช เชตเชฃเซเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชถเซเชงเซ เชถเชเซ เชเซ เช เชจเซ เชเช เชธเซเชเชก เชฏเซเชเซเชคเชฟเชฎเชพเช เชคเชฎเชพเชฐเชพ เชชเซเชก เชถเซเชฒเซเชธเชจเซ เชซเชฐเซเชฅเซ เชฒเซเชก เชเชฐเซ เชถเชเซ เชเซ. เชคเชฎเชพเชฐเชพ เชเชฎเชพเชตเช เชธเซเชชเชทเซเชเซเชเชฐเชฃเชฎเชพเช เชจเซเชเซเชจเซ เชเซเชเชพ เชเชฎเซเชฐเซ:
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") .
| sha256sum }}
เชเชฎเชพเชตเช เชจเชฎเซเชจเซ เชนเชตเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเซเชเชธเชฎ เชงเชฐเชพเชตเซ เชเซ: เชเซ เชชเชฐเชฟเชฎเชพเชฃเซ เชฌเชฆเชฒเชพเชถเซ, เชคเซ เชธเชฐเชตเชพเชณเซ เช เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เชเซ เชคเชฎเซ เชนเซเชฒเซเชฎ เช เชชเชเซเชฐเซเชก เชเชฒเชพเชตเซ เชเซ, เชคเซ เชนเซเชฒเซเชฎ เชถเซเชงเซ เชเชพเชขเชถเซ เชเซ เชเชฎเชพเชตเช เชธเซเชชเชทเซเชเซเชเชฐเชฃ เชฌเชฆเชฒเชพเช เชเชฏเซเช เชเซ เช เชจเซ เชฌเชงเชพ เชชเซเชก เชถเซเชฒเซเชธเชจเซ เชซเชฐเซเชฅเซ เชถเชฐเซ เชเชฐเชถเซ.
เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ
เช เชฎเซ เชชเชนเซเชฒเชพเชฅเซ เช เชเชพเชฃเซเช เชเซเช เชเซ ConfigMap เชเชฌเซเชเซเชเซเช เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชกเซเชเชพเชจเซ เชธเซเชเซเชฐ เชเชฐเชตเชพ เช เชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชฎเชพเชเซ เชฒเชตเชเซเช เชชเชฆเซเชงเชคเชฟ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ. เชเซ เชเซ, เชฎเซเชเชพเชญเชพเชเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซเชธเชฎเชพเช เชเชตเซ เชฎเชพเชนเชฟเชคเซ เชนเซเชฏ เชเซ เชเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เช เชจเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชนเซเชฏ เชเซ, เชเซเชฎ เชเซ เชชเชพเชธเชตเชฐเซเชก เช เชฅเชตเชพ API เชเซ. เชคเซ ConfigMap เชฎเชพเช เชชเชฃ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชชเชฐเชเชคเซ เช เชเชเซเชฒ เชเชฆเชฐเซเชถ เชจเชฅเซ.
เชคเซเชจเชพ เชฌเชฆเชฒเซ, เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเชเชพเชฏเซเชฒ เชเช เชตเชฟเชถเชฟเชทเซเช เชชเซเชฐเชเชพเชฐเชจเซ เชเชฌเซเชเซเชเซเช เชเชซเชฐ เชเชฐเซ เชเซ: เชธเชฟเชเซเชฐเซเช. เชเชเชณ, เชเชพเชฒเซ เชเช เชเชฆเชพเชนเชฐเชฃ เชเซเชเช เชเซ เช เชเชฌเซเชเซเชเซเชเชจเซ เชเชชเชฏเซเช เช เชฎเชพเชฐเซ เชกเซเชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช เชเซเชตเซ เชฐเซเชคเซ เชฅเช เชถเชเซ เชเซ.
เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ, เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเช เชฎเชพเชเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชฎเซเชจเชฟเชซเซเชธเซเช เชชเชฐ เชเช เชจเชเชฐ เชจเชพเชเซ (เชเซเช hello-secret-env/k8s/secret.yaml):
apiVersion: v1
kind: Secret
metadata:
name: demo-secret
stringData:
magicWord: xyzzy
เช เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชฎเซเชเชฟเชเชตเชฐเซเชก เชเชพเชจเชเซ เชเซ xyzzy (en.wikipedia.org/wiki/Xyzzy_(computing)) เชเซ. xyzzy เชถเชฌเซเชฆ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช เชเซเชฌ เช เชเชชเชฏเซเชเซ เชเซ. ConfigMap เชจเซ เชเซเชฎ, เชคเชฎเซ เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเชเชฎเชพเช เชฌเชนเซเชตเชฟเชง เชเซ เช เชจเซ เชฎเซเชฒเซเชฏเซ เชธเซเชเซเชฐ เชเชฐเซ เชถเชเซ เชเซ. เช เชนเซเช, เชธเชฐเชณเชคเชพ เชฎเชพเชเซ, เช เชฎเซ เชซเชเซเชค เชเช เชเซ-เชตเซเชฒเซเชฏเซ เชเซเชกเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช.
เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒ เชคเชฐเซเชเซ เชเซเชชเซเชค เชตเชธเซเชคเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ
ConfigMap เชจเซ เชเซเชฎ, เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเช เชเชจเซเชเซเชจเชฐเชฎเชพเช เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒ เชคเชฐเซเชเซ เช เชฅเชตเชพ เชคเซเชจเซ เชกเชฟเชธเซเช เชชเชฐ เชซเชพเชเชฒ เชคเชฐเซเชเซ เชเชชเชฒเชฌเซเชง เชเชฐเชพเชตเซ เชถเชเชพเชฏ เชเซ. เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เช เชฎเซ เชธเชฟเชเซเชฐเซเชเชฎเชพเชเชฅเซ เชฎเซเชฒเซเชฏเชจเซ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒ เชธเซเชเชชเซเชถเซเช:
spec:
containers:
- name: demo
image: cloudnatived/demo:hello-secret-env
ports:
- containerPort: 8888
env:
- name: GREETING
valueFrom:
secretKeyRef:
name: demo-secret
key: magicWord
เชฎเซเชจเชฟเชซเซเชธเซเช เชฒเชพเชเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชกเซเชฎเซ เชฐเชฟเชชเซเชเซเชเชฐเซเชฎเชพเช เชจเซเชเซเชจเซ เชเชฆเซเชถ เชเชฒเชพเชตเซ:
kubectl apply -f hello-secret-env/k8s/
deployment.extensions "demo" configured
secret "demo-secret" created
เชชเชนเซเชฒเชพเชจเซ เชเซเชฎ, เชคเชฎเชพเชฐเชพ เชฌเซเชฐเชพเชเชเชฐเชฎเชพเช เชชเชฐเชฟเชฃเชพเชฎ เชเซเชตเชพ เชฎเชพเชเซ เชธเซเชฅเชพเชจเชฟเช เชชเซเชฐเซเชเชจเซ เชเชฎเชพเชตเช เชชเชฐ เชซเซเชฐเชตเชฐเซเชก เชเชฐเซ:
kubectl port-forward deploy/demo 9999:8888
Forwarding from 127.0.0.1:9999 -> 8888
Forwarding from [::1]:9999 -> 8888
เชธเชฐเชจเชพเชฎเซเช เชเซเชฒเชคเซ เชตเชเชคเซ
The magic word is "xyzzy"
เชซเชพเชเชฒเซเชฎเชพเช เชเซเชชเซเชค เชตเชธเซเชคเซเช เชฒเชเชตเซ
เช เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เช เชฎเซ เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเชเชจเซ เชเชจเซเชเซเชจเชฐ เชธเชพเชฅเซ เชซเชพเชเชฒ เชคเชฐเซเชเซ เชเซเชกเซเชถเซเช. เชเซเชก เชกเซเชฎเซ เชฐเชฟเชชเซเชเซเชเชฐเซเชจเชพ เชนเซเชฒเซ-เชธเชฟเชเซเชฐเซเช-เชซเชพเชเชฒ เชซเซเชฒเซเชกเชฐเชฎเชพเช เชธเซเชฅเชฟเชค เชเซ.
เชธเชฟเชเซเชฐเซเชเชจเซ เชซเชพเชเชฒ เชคเชฐเซเชเซ เชเชจเซเชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เช เชฎเซ เชจเซเชเซเชจเซ เชเชฎเชพเชตเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชถเซเช:
spec:
containers:
- name: demo
image: cloudnatived/demo:hello-secret-file
ports:
- containerPort: 8888
volumeMounts:
- name: demo-secret-volume
mountPath: "/secrets/"
readOnly: true
volumes:
- name: demo-secret-volume
secret:
secretName: demo-secret
เชชเซเชเชพเชตเชฟเชญเชพเชเชจเซ เชเซเชฎ "ConfigMap เชเชฌเซเชเซเชเซเชเซเชธเชฎเชพเชเชฅเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซ เชฌเชจเชพเชตเชตเซ" p. 240, เช เชฎเซ เชตเซเชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเซเช เชเซเช (เช เชเชฟเชธเซเชธเชพเชฎเชพเช เชกเซเชฎเซ-เชธเชฟเชเซเชฐเซเช-เชตเซเชฒเซเชฏเซเชฎ) เช เชจเซ เชคเซเชจเซ เชธเซเชชเชทเซเชเซเชเชฐเชฃเชจเชพ เชตเซเชฒเซเชฏเซเชฎเชฎเชพเชเชจเซเช เชตเชฟเชญเชพเชเชฎเชพเช เชเชจเซเชเซเชจเชฐ เชชเชฐ เชฎเชพเชเชจเซเช เชเชฐเซเช เชเซเช. mountPath เชซเซเชฒเซเชก เช /secrets เชเซ, เชคเซเชฅเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเชเชฎเชพเช เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชฆเชฐเซเช เชเซ/เชฎเซเชฒเซเชฏ เชเซเชกเซ เชฎเชพเชเซ เช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชเช เชซเชพเชเชฒ เชฌเชจเชพเชตเชถเซ.
เช เชฎเชพเชฐเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เช เชฎเซ เชฎเซเชเชฟเชเชตเชฐเซเชก เชจเชพเชฎเชจเซ เชฎเชพเชคเซเชฐ เชเช เชเซ-เชตเซเชฒเซเชฏเซ เชเซเชกเซเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ, เชคเซเชฅเซ เชฎเซเชจเชฟเชซเซเชธเซเช เชเชจเซเชเซเชจเชฐเชฎเชพเช เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชธเชพเชฅเซ เชธเชฟเชเชเชฒ-เชฐเซเชก-เชเชจเซเชฒเซ เชซเชพเชเชฒ /secrets/magicWord เชฌเชจเชพเชตเชถเซ.
เชเซ เชคเชฎเซ เช เชฎเซเชจเชฟเชซเซเชธเซเชเชจเซ เช เชเชพเชเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเซเชฎ เช เชฒเชพเชเซ เชเชฐเซ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎ เชฎเซเชณเชตเชตเซเช เชเซเชเช:
The magic word is "xyzzy"
เชเซเชชเซเชค เชตเชธเซเชคเซเช เชตเชพเชเชเชตเซ
เช เชเชพเชเชจเชพ เชตเชฟเชญเชพเชเชฎเชพเช, เช เชฎเซ เชเชจเซเชซเชฟเชเชฎเซเชชเชจเซ เชธเชพเชฎเชเซเชฐเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ kubectl describe เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชนเชคเซ. เชถเซเช เชธเชฟเชเซเชฐเซเช เชธเชพเชฅเซ เชชเชฃ เชเชตเซเช เชเชฐเซ เชถเชเชพเชฏ?
kubectl describe secret/demo-secret
Name: demo-secret
Namespace: default
Labels: <none>
Annotations:
Type: Opaque
Data
====
magicWord: 5 bytes
เชฎเชนเซเชฐเชฌเชพเชจเซ เชเชฐเซเชจเซ เชจเซเชเชง เชเชฐเซ เชเซ เชกเซเชเชพ เชชเซเชคเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชคเซ เชจเชฅเซ. เชเซเชฌเชฐเชจเซเชเชธเชฎเชพเช เชเซเชชเซเชค เชตเชธเซเชคเซเช เช เชชเชพเชฐเชฆเชฐเซเชถเช เชชเซเชฐเชเชพเชฐเชจเซ เชนเซเชฏ เชเซ, เชเซเชจเซ เช เชฐเซเชฅ เชเซ เชเซ เชคเซเชฎเชจเซ เชธเชพเชฎเชเซเชฐเซเช เชเชเชเชชเซเช, เชฒเซเช เชเชจเซเชเซเชฐเซเช เช เชฅเชตเชพ เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช เชเชตเชคเซ เชจเชฅเซ, เชเซ เชเชเชธเซเชฎเชฟเช เชฐเซเชคเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชฎเชพเชนเชฟเชคเซเชจเซ เชเชพเชนเซเชฐ เชเชฐเชตเชพเชจเซเช เช เชถเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ.
เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพเชจเซเช เชเชจเซเชเซเชกเซเชก YAML เชธเชเชธเซเชเชฐเชฃ เชเซเชตเชพ เชฎเชพเชเซ, kubectl get เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ:
kubectl get secret/demo-secret -o yaml
apiVersion: v1
data:
magicWord: eHl6enk=
kind: Secret
metadata:
...
type: Opaque
base64
eHl6enk= เชถเซเช เชเซ, เชเซ เชเชชเชฃเชพ เชฎเซเชณ เชฎเซเชฒเซเชฏเชฅเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เช เชฒเช เชเซ? เช เชเชฐเซเชเชฐ เชเช เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเช เชเซ, เชเซ base64 เชเชจเซเชเซเชกเชฟเชเชเชฎเชพเช เชฐเชเซ เชฅเชพเชฏ เชเซ. เชฌเซเช 64 เช เช เชเซเชทเชฐเซเชจเซ เชธเซเชเซเชฐเชฟเชเช เชคเชฐเซเชเซ เชฎเชจเชธเซเชตเซ เชฆเซเชตเชฟเชธเชเชเซ เชกเซเชเชพเชจเซ เชเชจเซเชเซเชก เชเชฐเชตเชพเชจเซ เชฏเซเชเชจเชพ เชเซ.
เชเชพเชฐเชฃ เชเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชฎเชพเชนเชฟเชคเซ เชฆเซเชตเชฟเชธเชเชเซ เชนเซเช เชถเชเซ เชเซ เช เชจเซ เชเชเชเชชเซเช เชจเชนเซเช (เชเซเชฎ เชเซ TLS เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชเซ เชธเชพเชฅเซ เชเซเชธ เชเซ), เชเซเชชเซเชค เชตเชธเซเชคเซเช เชนเชเชฎเซเชถเชพ base64 เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ.
beHl6enk= เชเซเชเซเชธเซเช เช เช เชฎเชพเชฐเชพ เชเซเชชเซเชค เชถเชฌเซเชฆ xyzzy เชจเซเช เชฌเซเช 64 เชเชจเซเชเซเชกเซเชก เชธเชเชธเซเชเชฐเชฃ เชเซ. เชคเชฎเซ เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช base64 โdecode เชเชฆเซเชถ เชเชฒเชพเชตเซเชจเซ เช เชเชเชพเชธเซ เชถเชเซ เชเซ:
echo "eHl6enk=" | base64 --decode
xyzzy
เชคเซเชฅเซ, เชเซเชฏเชพเชฐเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชคเชฎเชจเซ เชเชฐเซเชฎเชฟเชจเชฒ เช เชฅเชตเชพ เชฒเซเช เชซเชพเชเชฒเซเชฎเชพเช เชเชเชธเซเชฎเชฟเช เชฐเซเชคเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชเชเชเชชเซเช เชเชฐเชตเชพเชฅเซ เชฌเชเชพเชตเซ เชเซ, เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชเซเชเซเชเชธ เชจเซเชฎเชธเซเชชเซเชธเชฎเชพเช เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเชเซเชธ เชชเชฐ เชตเชพเชเชเชตเชพเชจเซ เชชเชฐเชตเชพเชจเชเซเช เชนเซเชฏ, เชคเซ เชคเซ เชกเซเชเชพ เชฌเซเช 64 เชเชฐเซ เชถเชเชพเชฏ เชเซ เช เชจเซ เชชเชเซเชฅเซ เชกเซเชเซเชก เชฅเช เชถเชเซ เชเซ.
เชเซ เชคเชฎเชพเชฐเซ เชเซเชเชฒเชพเช เชเซเชเซเชธเซเชเชจเซ เชฌเซเช 64 เชเชจเซเชเซเชก เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเซเชจเซ เชธเชฟเชเซเชฐเซเชเชฎเชพเช เชฎเซเชเชตเชพ), เชคเซ เชฆเชฒเซเชฒเซ เชตเชฟเชจเชพ base64 เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ:
echo xyzzy | base64
eHl6enkK
เชเซเชชเซเชค เชตเชธเซเชคเซเชเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเซ
เชเซเชฃ เชเซเชชเซเชค เชตเชธเซเชคเซเช เชตเชพเชเชเซ เช เชจเซ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ เชถเชเซ เชเซ? เช RBAC เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชเช เชเชเซเชธเซเชธ เชเชเชเซเชฐเซเชฒ เชฎเชฟเชเซเชจเชฟเชเชฎ เชเซ (เช เชฎเซ เชชเซเช 258 เชชเชฐ เชชเซเชเชพเชตเชฟเชญเชพเช "เชญเซเชฎเชฟเชเชพ-เชเชงเชพเชฐเชฟเชค เชเชเซเชธเซเชธ เชเชเชเซเชฐเซเชฒ" เชฎเชพเช เชคเซเชจเซ เชตเชฟเชเชคเชตเชพเชฐ เชเชฐเซเชเชพ เชเชฐเซเชถเซเช). เชเซ เชคเชฎเซ เชเชตเซเช เชเซเชฒเชธเซเชเชฐ เชเชฒเชพเชตเซ เชฐเชนเซเชฏเชพ เชเซ เชเซ เชเซเชฎเชพเช RBAC เชจเชฅเซ เช เชฅเชตเชพ เชคเซ เชธเชเซเชทเชฎ เชจเชฅเซ, เชคเซ เชคเชฎเชพเชฐเชพ เชคเชฎเชพเชฎ เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเช เชเซเชเชชเชฃ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เช เชจเซ เชเชจเซเชเซเชจเชฐ เชฎเชพเชเซ เชเชชเชฒเชฌเซเชง เชเซ (เช เชฎเซ เชชเชเซเชฅเซ เชธเชฎเชเชพเชตเซเชถเซเช เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ RBAC เชตเชฟเชจเชพ เชเซเช เชเชคเซเชชเชพเชฆเชจ เชเซเชฒเชธเซเชเชฐ เชจ เชนเซเชตเซเช เชเซเชเช).
เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชกเซเชเชพ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ
เชเซเช etcd เชกเซเชเชพเชฌเซเชเชจเซ เชเชเซเชธเซเชธ เชงเชฐเชพเชตเซ เชเซ เชคเซเชฎเชจเชพ เชตเชฟเชถเซ เชถเซเช เชเซ เชเซเชฏเชพเช เชเซเชฌเชฐเชจเซเชเซเชธ เชคเซเชจเซ เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซ? เชถเซเช เชคเซเช API เชฆเซเชตเชพเชฐเชพ เชเซเชชเซเชค เชตเชธเซเชคเซเช เชตเชพเชเชเชตเชพเชจเซ เชชเชฐเชตเชพเชจเชเซ เชตเชฟเชจเชพ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชตเชพเชเชเซ เชถเชเซ เชเซ?
เชธเชเชธเซเชเชฐเชฃ 1.7 เชฅเซ, เชเซเชฌเชฐเชจเซเชเซเชธ เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชกเซเชเชพ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ. เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ etcd เชจเซ เช เชเชฆเชฐเชจเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชฎเชพเชนเชฟเชคเซ เชกเชฟเชธเซเช เชชเชฐ เชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก เชธเชเชเซเชฐเชนเชฟเชค เชเซ เช เชจเซ เชกเซเชเชพเชฌเซเชเชจเซ เชธเซเชงเซ เชเชเซเชธเซเชธ เชงเชฐเชพเชตเชคเชพ เชฒเซเชเซ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชตเชพเชเชเซ เชถเชเชพเชคเซ เชจเชฅเซ. เชคเซเชจเซ เชกเชฟเชเซเชฐเชฟเชชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชเช เชเซเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชซเชเซเชค เชเซเชฌเชฐเชจเซเชเซเชธ API เชธเชฐเซเชตเชฐ เชชเชพเชธเซ เชเซ. เชฏเซเชเซเชฏ เชฐเซเชคเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเซเชฒเชธเซเชเชฐเชฎเชพเช, เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชธเชเซเชทเชฎ เชนเซเชตเซเช เชเซเชเช.
เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชคเชฎเชพเชฐเชพ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เช เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ เชเซ เชเซเชฎ เชคเซ เชคเชฎเซ เชเชเชพเชธเซ เชถเชเซ เชเซ:
kubectl describe pod -n kube-system -l component=kube-apiserver |grep encryption
--experimental-encryption-provider-config=...
เชเซ เชคเชฎเชจเซ เชชเซเชฐเชพเชฏเซเชเชฟเช-เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ-เชชเซเชฐเชฆเชพเชคเชพ-เชฐเซเชชเชฐเซเชเชพ เชงเซเชตเช เชฆเซเชเชพเชคเซ เชจเชฅเซ, เชคเซ เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชธเชเซเชทเชฎ เชจเชฅเซ. Google Kubernetes Engine เช เชฅเชตเชพ เช เชจเซเชฏ Kubernetes เชฎเซเชจเซเชเชฎเซเชจเซเช เชธเซเชตเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชตเชเชคเซ, เชคเชฎเชพเชฐเซ เชกเซเชเชพ เช เชฒเช เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชจเซเชเซเชฐเชฟเชชเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซเชฅเซ เชงเซเชตเช เชนเชพเชเชฐ เชฐเชนเซเชถเซ เชจเชนเซเช. etcd เชธเชพเชฎเชเซเชฐเซ เชเชจเซเชเซเชฐเชฟเชชเซเชเซเชก เชเซ เชเซ เชเซเชฎ เชคเซ เชเซเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเชพ Kubernetes เชตเชฟเชเซเชฐเซเชคเชพ เชธเชพเชฅเซ เชคเชชเชพเชธ เชเชฐเซ.
เชเซเชชเชจเซเชฏ เชกเซเชเชพเชจเซ เชธเชเชเซเชฐเชน
เชเซเชเชฒเชพเช เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชเชธเชพเชงเชจเซ เชเซ เชเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเชเชฅเซ เชเซเชฏเชพเชฐเซเชฏ เชฆเซเชฐ เชเชฐเชตเชพ เชเซเชเช เชจเชนเซเช, เชเซเชฎ เชเซ เช เชคเซเชฏเชเชค เชธเชเชตเซเชฆเชจเชถเซเชฒ เชเซเชชเซเชค เชตเชธเซเชคเซเช. เชคเชฎเซ เชนเซเชฒเซเชฎ เชฎเซเชจเซเชเชฐ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เชเชฐเซเชฒ เชเซเชเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชเชธเชพเชงเชจเชจเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชฅเซ เชฌเชเชพเชตเซ เชถเชเซ เชเซ:
kind: Secret
metadata:
annotations:
"helm.sh/resource-policy": keep
เชธเชฟเชเซเชฐเซเช เชเชฌเซเชเซเชเซเช เชฎเซเชจเซเชเชฎเซเชจเซเช เชตเซเชฏเซเชนเชฐเชเชจเชพ
เช เชเชพเชเชจเชพ เชตเชฟเชญเชพเชเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชฏเชพ เชชเชเซ เชคเชฐเชค เช เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพเชจเซ เช เชจเชงเชฟเชเซเชค เชเชเซเชธเซเชธเชฅเซ เชธเซเชฐเชเซเชทเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เชชเชฐเชเชคเซ เชฎเซเชจเชฟเชซเซเชธเซเช เชซเชพเชเชฒเซเชฎเชพเช เชคเซเช เชธเชพเชฆเชพ เชเซเชเซเชธเซเช เชคเชฐเซเชเซ เชธเชเชเซเชฐเชนเชฟเชค เชนเชคเชพ.
เชตเชฐเซเชเชจ เชเชเชเซเชฐเซเชฒเชฎเชพเช เชนเซเชฏ เชคเซเชตเซ เชซเชพเชเชฒเซเชฎเชพเช เชคเชฎเชพเชฐเซ เชเซเชฏเชพเชฐเซเชฏ เชเซเชชเชจเซเชฏ เชฎเชพเชนเชฟเชคเซ เชจ เชฎเซเชเชตเซ เชเซเชเช. เชคเชฎเซ เช เชฎเชพเชนเชฟเชคเซเชจเซ เชคเชฎเชพเชฐเชพ เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชฒเชพเชเซ เชเชฐเชคเชพเช เชชเชนเซเชฒเชพเช เชเซเชตเซ เชฐเซเชคเซ เชธเซเชฐเชเซเชทเชฟเชค เชฐเซเชคเซ เชฎเซเชจเซเช เช เชจเซ เชธเซเชเซเชฐ เชเชฐเซ เชถเชเซ เชเซ?
เชคเชฎเซ เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพเชจเซ เชนเซเชจเซเชกเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชเชชเชฃ เชเซเชฒเซเชธ เช เชฅเชตเชพ เชตเซเชฏเซเชนเชฐเชเชจเชพ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชคเชฎเชพเชฐเซ เชนเชเซ เชชเชฃ เชจเซเชเซเชจเชพ เชชเซเชฐเชถเซเชจเซเชจเชพ เชเชตเชพเชฌ เชเชชเชตเชพเชจเชพ เชฐเชนเซเชถเซ.
- เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชเซเชฏเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเซ เชเซเชเช เชเซเชฅเซ เชเชฐเซเชจเซ เชคเซ เช เชคเซเชฏเชเชค เชธเซเชฒเชญ เชนเซเชฏ?
- เชคเชฎเชพเชฐเซ เชธเชเซเชฐเชฟเชฏ เชเชชเซเชฒเชฟเชเซเชถเชจเซ เชฎเชพเชเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชฒเชญ เชฌเชจเชพเชตเชตเซ?
- เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพเชจเซ เชฌเชฆเชฒเซ เช เชฅเชตเชพ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ เชคเซเชฏเชพเชฐเซ เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซเชจเซเช เชถเซเช เชฅเชตเซเช เชเซเชเช?
เชฒเซเชเชเซ เชตเชฟเชถเซ
เชเซเชนเซเชจ เช เชฐเซเชจเซเชกเซเชฒ เชเชฎเซเชชเซเชฏเซเชเชฐ เชเชฆเซเชฏเซเชเชฎเชพเช 30 เชตเชฐเซเชทเชจเซ เช เชจเซเชญเชต เชงเชฐเชพเชตเชคเชพ เชธเชฒเชพเชนเชเชพเชฐ เชเซ. เชคเซเชฎเชฃเซ เชเซเชฒเชพเชเชก-เชจเซเชเชฟเชต เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชตเชฟเชถเซ เชธเชฒเชพเชน เชเชชเซเชจเซ เชตเชฟเชตเชฟเชง เชฆเซเชถเซเชจเซ เชเชฃเซ เชเชเชชเชจเซเช เชธเชพเชฅเซ เช เชจเซเช เชชเซเชธเซเชคเชเซ เช เชจเซ เชเชพเชฎ เชเชฐเซเชฏเซเช เชเซ. เชคเซเชจเชพ เชซเซเชฐเซ เชเชพเชเชฎเชฎเชพเช, เชคเซ เชธเชฐเซเชซเชฟเชเชเชจเซ เชเชจเชเชฆ เชฎเชพเชฃเซ เชเซ, เชเช เชธเชพเชฐเซ เชชเชฟเชธเซเชคเซเชฒ เชถเซเชเชฐ เชเซ เช เชจเซ เชเชฒเชพเชชเซเชฐเซเชฎเซ เชคเชฐเซเชเซ เชชเชฟเชฏเชพเชจเซ เชตเชเชพเชกเซ เชเซ. เชเชเชเซเชฒเซเชจเซเชกเชจเชพ เชเซเชฐเซเชจเชตเซเชฒเชฎเชพเช เชเช เชชเชฐเซเชเชฅเชพ เชเซเชเซเชฐเชฎเชพเช เชฐเชนเซ เชเซ.
เชเชธเซเชเชฟเชจ เชกเซเชฎเชฟเชเชเชธ โ เชเซเชฌเชฐเชจเซเชเซเชธ เช เชจเซ เชเซเชฒเชพเชเชก เชเซเชเซเชจเซเชฒเซเชเซ เชธเชพเชฅเซ DevOps เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช เชเชพเชฎ เชเชฐเชคเชพ เชธเชฟเชธเซเชเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชถเชจ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ. เชคเซเชจเซ เชฌเชนเชพเชฐ เชธเชฎเชฏ เชตเชฟเชคเชพเชตเชตเชพเชฎเชพเช, เชเซเชซเซ เชชเซเชตเชพเชฎเชพเช, เชเซเชฐเซเชฌเชฟเชเช เชเชฐเชตเชพเชฎเชพเช เช เชจเซ เชเซเชฎเซเชชเซเชฏเซเชเชฐ เชชเชฐ เชฌเซเชธเซเชจเซ เชเชจเชเชฆ เชฅเชพเชฏ เชเซ. เชธเชฟเชเชเชฒ, เชตเซเชถเชฟเชเชเซเชเชจเชฎเชพเช เชฐเชนเซ เชเซ, เชเช เช เชฆเซเชญเซเชค เชฌเชฟเชฒเชพเชกเซ เช เชจเซ เชคเซเชจเชพเชฅเซ เชชเชฃ เชตเชงเซ เช เชฆเซเชญเซเชค เชชเชคเซเชจเซ เช เชจเซ เชถเซเชฐเซเชทเซเช เชฎเชฟเชคเซเชฐ, เชเชกเซเชฐเชฟเชจ เชธเชพเชฅเซ.
ยป เชชเซเชธเซเชคเช เชตเชฟเชถเซ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซ, เชเซเชชเชพ เชเชฐเซเชจเซ เชฎเซเชฒเชพเชเชพเชค เชฒเซ
ยป
ยป
Khabrozhiteli เชฎเชพเชเซ เชเซเชชเชจ เชชเชฐ 25% เชกเชฟเชธเซเชเชพเชเชจเซเช - เชเซเชฏเซเชฌเชฐเซเชจเซเชเชฟเชธ
เชชเซเชธเซเชคเชเชจเชพ เชชเซเชชเชฐ เชตเชฐเซเชเชจเชจเซ เชเซเชเชตเชฃเซ เชเชฐเซเชฏเชพ เชชเชเซ, เช-เชฎเซเชฒ เชชเชฐ เช-เชฌเซเช เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com