เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเต

เดšเดฟเดฒ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฑเดฃเตเดฃเดฟเด‚เด—เต เดจเต‹เดกเตเด•เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดพเด•เตเด•เต‡เดœเต เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ, เด•เต‡เตผเดฃเตฝ เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดคเดฟเดฏ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เด‡เดฎเต‡เดœเตเด•เดณเตเดŸเต† เดตเดฟเดจเตเดฏเดพเดธเด‚ เดŽเดจเตเดจเดฟเดต เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดŸเต†เตผเดฎเดฟเดจเต‹เดณเดœเดฟเดฏเดฟเตฝ เด‡เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต "เดธเตเดตเดฎเต‡เดงเดฏเดพ เดคเดŸเดธเตเดธเด‚".

เดˆ เดชเต‹เดธเตเดฑเตเดฑเต 4-เดชเต‹เดธเตเดฑเตเดฑเต เดชเดฐเดฎเตเดชเดฐเดฏเตเดŸเต† เดญเดพเด—เดฎเดพเดฃเต:

  1. เดˆ เดชเต‹เดธเตเดฑเตเดฑเต.
  2. เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดชเต‹เดกเตเด•เดณเตเดŸเต† เดถเดฐเดฟเดฏเดพเดฏ เดทเดŸเตเดŸเตเดกเต—เตบ
  3. เด’เดฐเต เดชเต‹เดกเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดตเตˆเด•เดฟ
  4. PodDisruptionBdgets เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Kubernetes เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เดŽเด™เตเด™เดจเต† เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚

(เดเด•เดฆเต‡เดถเด‚. เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต† เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‡เด–เดจเด™เตเด™เดณเตเดŸเต† เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเดฎเต€เดชเดญเดพเดตเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•)

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดจเต‹เดกเตเด•เตพเด•เตเด•เต เดธเต€เดฑเต‹ เดกเต—เตบเดŸเตˆเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต Kubernetes เดจเตฝเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดŸเต‚เดณเตเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚.

เดชเตเดฐเดถเตเดจเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต

เดžเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เด’เดฐเต เดธเดฎเต€เดชเดจเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด‚, เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเตปเตเดฑเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเด•เตพ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเด•เดฏเตเด‚, เดธเตˆเด•เตเด•เดฟเดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดจเดฎเตเดฎเตพ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจ เด“เดฐเต‹ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดฑเดฟเดตเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดธเต€เดฑเต‹ เดกเต—เตบเดŸเตˆเด‚ เดฒเด•เตเดทเตเดฏเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฒเตˆเดซเต เดธเตˆเด•เตเด•เดฟเตพ เดนเตเด•เตเด•เตเด•เตพ, เดฑเต†เดกเดฟเดจเต†เดธเต เดชเตเดฐเต‹เดฌเตเด•เตพ, เดชเต‹เดกเต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดฌเดœเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดพเดฃเต เดซเดฒเด‚.

เดจเดฎเตเดฎเตเดŸเต† เดฏเดพเดคเตเดฐ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดŽเดŸเตเด•เตเด•เดพเด‚. เดจเดฎเตเด•เตเด•เต เดฐเดฃเตเดŸเต เดจเต‹เดกเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚, เด…เดคเดฟเตฝ เดฐเดฃเตเดŸเต เดชเต‹เดกเตเด•เดณเตเดณเตเดณ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. Service:

เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดžเด™เตเด™เดณเตเดŸเต† เดฐเดฃเตเดŸเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเต‹เดกเตเด•เดณเดฟเตฝ Nginx เด‰เด‚ เดธเต‡เดตเดจเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เดชเต‹เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚.

เดžเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดฐเดฃเตเดŸเต เดตเตผเด•เตเด•เตผ เดจเต‹เดกเตเด•เดณเตเดŸเต† เด•เต‡เตผเดฃเตฝ เดชเดคเดฟเดชเตเดชเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเด‚? เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดคเดฟเดฏ เดจเต‹เดกเตเด•เตพ เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดคเดฟเดฏเดต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดดเดฏ เดจเต‹เดกเตเด•เตพ เดทเดŸเตเดŸเตเดกเต—เตบ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚, เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเตฝ เดšเดฟเดฒ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚:

  • เดจเดฟเด™เตเด™เตพ เดชเดดเดฏ เดจเต‹เดกเตเด•เตพ เด“เดซเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เดกเตเด•เดณเตเด‚ เด“เดซเดพเด•เตเด‚. เดญเด‚เด—เดฟเดฏเตเดณเตเดณ เดทเดŸเตเดŸเตโ€Œเดกเต—เดฃเดฟเดจเดพเดฏเดฟ เดชเต‹เดกเตเด•เตพ เดฎเดพเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸเดคเต†เด™เตเด•เดฟเดฒเต‹? เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเต€เดจเดชเตเดชเต เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ.
  • เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเตเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เด“เดซเดพเด•เตเด•เดฟเดฏเดพเดฒเต‹? เดชเต‹เดกเตเด•เตพ เดชเตเดคเดฟเดฏ เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดจเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚.

เดจเต‹เดกเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดตเตผเด•เตเด•เตผ เดชเตเดฐเต‹เดธเดธเตเด•เดณเตŠเดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดชเดดเดฏ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‹เดกเตเด•เตพ เดญเด‚เด—เดฟเดฏเดพเดฏเดฟ เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเดพเตผเด—เด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตปเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต†เดจเตเดจเดชเต‹เดฒเต† (เด…เดคเดพเดฏเดคเต, เดžเด™เตเด™เตพ VM เด‡เดฎเต‡เดœเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต), เดชเดดเดฏ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดคเดฟเดฏเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, เดชเตเดคเดฟเดฏ เดชเต‹เดกเตเด•เตพ เดชเดดเดฏ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเดพเดจเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเต‹เดกเตเด•เดณเตเด‚ เด…เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เดจเต‡เดŸเดพเตป เดจเดฎเตเด•เตเด•เต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ kubectl drain.

เด’เดฐเต เดจเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดชเต‹เดกเตเด•เดณเตเด‚ เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด’เดฐเต เดจเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดชเต‹เดกเตเด•เดณเตเด‚ เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เดกเตเดฐเต†เดฏเดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดกเตเดฐเต†เดฏเดฟเตป เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต, เดจเต‹เดกเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดพเดจเดพเด•เดพเดคเตเดคเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดซเตเดฒเดพเด—เต NoSchedule). เด‡เดคเต เดชเตเดคเดฟเดฏ เด•เดพเดฏเตเด•เตพ เด…เดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เดคเดŸเดฏเตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต เดกเตเดฐเต†เดฏเดฟเดจเต‡เดœเต เดจเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‹เดกเตเด•เตพ เดชเตเดฑเดจเตเดคเดณเตเดณเดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต, เดจเดฟเดฒเดตเดฟเตฝ เดจเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เด…เดŸเดšเตเดšเตเดชเต‚เดŸเตเดŸเตเดจเตเดจเต, เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต TERM เด’เดฐเต เดชเต‹เดกเดฟเดฒเต† เดชเดพเดคเตเดฐเด™เตเด™เตพ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ kubectl drain เด•เดพเดฏเตเด•เตพ เดชเตเดฑเดจเตเดคเดณเตเดณเตเดจเตเดจเดคเต เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเด‚, เดกเตเดฐเต†เดฏเดฟเดจเดฟเตปเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เดณเตเดฃเตเดŸเต:

  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดชเต‡เด•เตเดท เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฃเด‚ TERM เดธเดฟเด—เตเดจเตฝ. เดชเต‹เดกเตเด•เตพ เดชเตเดฑเดคเตเดคเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต TERM เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ, เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เด…เดต เดจเดฟเตผเดคเตเดคเดพเตป เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เด…เดต เดจเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด…เดตเดฐเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดธเดฟเด—เตเดจเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเต‹เดกเตเด•เตพ เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด•เต†เดŸเตเดคเตเดคเดฟเด•เตเด•เดณเดฏเดพเดจเดพเด•เตเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เดŸเดชเดพเดŸเต เดชเตเดฐเต‹เด—เดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต).
  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเต‹เดกเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเด‚. เดชเตเดคเดฟเดฏ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดชเตเดคเดฟเดฏ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดฒเดญเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดฟเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเต‹เดกเตเด•เตพ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดพเตฝ, เด…เดต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ.

เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เดจเต‹เดกเดฟเดฒเต† เดกเตเดฐเต†เดฏเดฟเดจเต‡เดœเต เด“เดชเตเดชเดฑเต‡เดทเตป เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดธเตเดตเดฎเต‡เดงเดฏเดพ เด‰เดณเตเดณ เดคเดŸเดธเตเดธเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, Kubernetes เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดพเดœเดฏเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต:

เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดฎเตเดชเดฐเด•เดณเดฟเตฝ, เดชเต‹เดกเต เดฎเตˆเด—เตเดฐเต‡เดทเตปเตเดฑเต† เด†เด˜เดพเดคเด‚ เดฒเด˜เต‚เด•เดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดˆ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดซเต€เดšเตเดšเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดชเตเดฐเดงเดพเดจ เด†เดถเดฏเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฑเดฟเดธเต‹เดดเตเดธเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚:

---
apiVersion: apps/v1
kind: Deployment
metadata:
 name: nginx-deployment
 labels:
   app: nginx
spec:
 replicas: 2
 selector:
   matchLabels:
     app: nginx
 template:
   metadata:
     labels:
       app: nginx
   spec:
     containers:
     - name: nginx
       image: nginx:1.15
       ports:
       - containerPort: 80
---
kind: Service
apiVersion: v1
metadata:
 name: nginx-service
spec:
 selector:
   app: nginx
 ports:
 - protocol: TCP
   targetPort: 80
   port: 80

เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต Deployment, เด‡เดคเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† nginx เดชเต‹เดกเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดฑเดตเดฟเดŸเดคเตเดคเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต Service, เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† nginx เดชเต‹เดกเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดธเตˆเด•เตเด•เดฟเดณเดฟเดฒเตเดŸเดจเต€เดณเด‚, เดžเด™เตเด™เตพ เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚, เด…เดคเตเดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดจเตฝเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เดดเดฟเดตเตเด•เดณเตเด‚ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

AWS-เดฒเตเด‚ เด…เดคเดฟเดจเดชเตเดชเตเดฑเดตเตเด‚ เดธเต€เดฑเต‹ เดกเต—เตบเดŸเตˆเดฎเดฟเดจเดพเดฏเดฟ Kubernetes เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเตเด‚ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเตเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ, เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เตเด• Gruntwork.io.

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเดฒเต† เดฎเดฑเตเดฑเต เดฒเต‡เด–เดจเด™เตเด™เดณเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•