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

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

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

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

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

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

(เจ…เจจเฉเจตเจพเจฆเจ• เจฆเจพ เจจเฉ‹เจŸ: เจฒเฉœเฉ€ เจฆเฉ‡ เจฌเจพเจ•เฉ€ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจตเจพเจฆ เจœเจฒเจฆเฉ€ เจนเฉ€ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆ)

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

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

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

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

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

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

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

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

เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉŒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเฉฐเจฆเจฐเจคเจพ เจจเจพเจฒ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจจเฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจธเจพเจกเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจตเจฐเจ•เจซเจฒเฉ‹ เจšเฉฑเจฒ เจจเจนเฉ€เจ‚ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจœเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจ•เจฒเฉฑเจธเจŸเจฐ เจฐเจฟเจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจš (เจญเจพเจต, 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 เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฐเฉ‹เจคเจพเจ‚ 'เจคเฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจฒเจˆ Kubernetes เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจœเจพเจ“ เจ—เฉเจฐเฉฐเจŸเจตเจฐเจ•.เจ†เจˆเจ“.

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

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

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster