เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจเจพ

เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจเจพ

เจคเฉเจนเจพเจกเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฒเจˆ เจ…เจชเจ—เฉเจฐเฉ‡เจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†

เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจšเฉฑเจฒ เจฐเจนเฉ‡ เจจเฉ‹เจกเจธ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจ…เฉฑเจชเจกเฉ‡เจŸ, เจ•เจฐเจจเจฒ เจ…เฉฑเจชเจกเฉ‡เจŸ, เจœเจพเจ‚ เจจเจตเฉ‡เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ€ เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ "เจธเจตเฉˆ-เจ‡เฉฑเจ›เจค เจตเจฟเจ˜เจจ".

เจ‡เจน เจชเฉ‹เจธเจŸ 4-เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉœเฉ€ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆ:

  1. เจ‡เจน เจชเฉ‹เจธเจŸ.
  2. เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจชเฉŒเจกเจพเจ‚ เจฆเจพ เจธเจนเฉ€ เจฌเฉฐเจฆ เจ•เจฐเจจเจพ
  3. เจ‡เฉฑเจ• เจชเฉŒเจก เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ 'เจคเฉ‡ เจฆเฉ‡เจฐเฉ€ เจจเจพเจฒ เจธเจฎเจพเจชเจคเฉ€
  4. PodDisruptionBudgets เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฟเจ† เจœเจพเจตเฉ‡

(เจฒเจ—เจญเจ—เฅค เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจฒเฉœเฉ€ เจฆเฉ‡ เจฌเจพเจ•เฉ€ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจตเจพเจฆ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเฉ‹)

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

เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเจฐเจฟเจญเจพเจธเจผเจพ

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

เจ†เจชเจฃเฉ€ เจฏเจพเจคเจฐเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจ†เจ“ เจ‡เฉฑเจ• เจ เฉ‹เจธ เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆเจเฅค เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฆเฉ‹ เจจเฉ‹เจกเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‹ เจชเฉŒเจกเจพเจ‚ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ€ เจนเฉˆเฅค Service:

เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจเจพ

เจ†เจ‰ เจธเจพเจกเฉ‡ เจฆเฉ‹ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ Nginx เจ…เจคเฉ‡ เจธเจฐเจตเจฟเจธ เจฆเฉ‡ เจจเจพเจฒ เจฆเฉ‹ เจชเฉŒเจกเจธ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเฉ€เจเฅค

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฆเฉ‹ เจตเจฐเจ•เจฐ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจ•เจฐเจจเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚? เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจนเฉฑเจฒ เจนเฉˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจจเจตเฉ‡เจ‚ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‚เจŸ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจซเจฟเจฐ เจจเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจเจพเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจ‡เจธ เจชเจนเฉเฉฐเจš เจจเจพเจฒ เจ•เฉเจ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚:

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

เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจจเจฆเจพเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจจเฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจธเจพเจกเฉ€ เจ•เฉ‹เจˆ เจตเฉ€ เจตเจฐเจ•เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจนเฉ€เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ€ เจนเฉˆเฅค เจœเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš (เจญเจพเจต, เจ…เจธเฉ€เจ‚ VM เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚), เจ…เจธเฉ€เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ เจจเจตเฉ‡เจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจจเจตเฉ‡เจ‚ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจคเจนเจฟ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ•เฉฑเจขเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจนเจจเจพเจ‚ เจŸเฉ€เจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ kubectl drain.

เจ‡เฉฑเจ• เจจเฉ‹เจก เจคเฉ‹เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจตเฉฐเจกเจฃเจพ

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

เจนเจพเจฒเจพเจ‚เจ•เจฟ kubectl drain เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‡เจฆเจ–เจฒ เจ•เจฐเจจ เจฆเจพ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจฆเฉ‹ เจนเฉ‹เจฐ เจ•เจพเจฐเจ• เจนเจจ เจœเฉ‹ เจกเจฐเฉ‡เจจ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจธเจซเจฒ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ‡ เจนเจจ:

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

เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจฌเจšเจฃเจพ

เจธเจตเฉˆเจ‡เฉฑเจ›เจค เจตเจฟเจ˜เจจ เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจจเฉ‹เจก 'เจคเฉ‡ เจกเจฐเฉ‡เจจ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ…เจธเจซเจฒเจคเจพ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ‡ เจตเจฟเจ•เจฒเจช เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ:

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

---
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 เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจฒเจˆ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจˆ, เจตเฉ‡เจ–เฉ‹ Gruntwork.io.

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

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

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