เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ
เจ‡เจน เจฒเฉ‡เจ– เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ HTTP/2, gRPC, RSockets, AMQP, เจœเจพเจ‚ เจนเฉ‹เจฐ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— 'เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจตเจฟเจšเจพเจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค . 

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ 

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‹ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ: เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚เฅค

เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚ เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจ•เจฟ เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ เจฆเฉ€เจ†เจ‚ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจ•เจพเจชเฉ€เจ†เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฆเจฟเฉฑเจคเฉ‡ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจšเฉฑเจฒเจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจนเจฐเฉ‡เจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• Pod เจตเจœเฉ‹เจ‚ เจคเจพเจ‡เจจเจพเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• IP เจชเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ‡เฉฑเจ• เจฒเฉ‹เจก เจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ เจฆเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจนเจจเฅค เจ‰เจน เจ•เจˆ เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจตเจพเจœเจพเจˆ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ‡เจน เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ.

  1. เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€เจ†เจ‚ เจคเจฟเฉฐเจจ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  2. เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฐ เจจเฉ‚เฉฐ เจธเจฐเจตเจฟเจธ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• 'เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  3. เจคเฉˆเจจเจพเจคเฉ€ เจฆเฉเจฐเจฟเจธเจผ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€เจ†เจ‚ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเจ—เจญเจ— เจ•เจฆเฉ‡ เจตเฉ€ เจธเจฟเฉฑเจงเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจตเจฟเจธเจคเจพเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจชเจตเฉ‡เจ—เจพ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  4. เจนเจฐเฉ‡เจ• เจชเฉŒเจก เจจเฉ‚เฉฐ เจ†เจชเจฃเจพ IP เจชเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

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

เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ.

  1. เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฐเจฒ 10.96.45.152 เจฌเฉ‡เจจเจคเฉ€ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจˆ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  2. เจธเฉ‡เจตเจพ เจ†เจชเจฃเฉ€ เจฎเฉฐเจœเจผเจฟเจฒ เจตเจœเฉ‹เจ‚ เจคเจฟเฉฐเจจ เจชเฉŒเจก เจชเจคเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  3. เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉŒเจก เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

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

เจœเจฆเฉ‹เจ‚ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจฌเฉˆเจ•เจเจ‚เจก เจ•เจฟเฉฐเจจเฉ‡ เจชเฉŒเจกเจพเจ‚ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจฆเจพ เจนเฉˆ: เจ‡เฉฑเจ•, เจฆเจธ เจœเจพเจ‚ เจธเฉŒ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจจเจพเจฒ เจนเฉ€, เจซเจฐเฉฐเจŸเจเจ‚เจก เจจเฉ‚เฉฐ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเฉŒเจกเจพเจ‚ เจฆเฉ‡ เจชเจคเจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจชเจคเจพเฅค

เจœเจฆเฉ‹เจ‚ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจฌเฉˆเจ•เจเจ‚เจก เจธเฉ‡เจตเจพ เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฌเจฆเจฒเจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจ‰เจน เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฆเจฟเฉฑเจธเจฆเจพ เจนเฉˆ.

  1. 1 เจฆเฉ‡ เจคเจนเจฟเจค เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฌเฉˆเจ•เจเจ‚เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฌเฉˆเจ•เจเจ‚เจก เจฒเจˆ เจ‡เฉฑเจ• เจ–เจพเจธ เจšเฉเจฃเจจ เจฆเฉ€ เจฌเจœเจพเจ, เจ‡เจน เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  2. เจธเฉ‡เจตเจพ เจฎเฉฐเจœเจผเจฟเจฒ เจชเจคเฉ‡ เจตเจœเฉ‹เจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  3. เจŸเฉเจฐเฉˆเจซเจฟเจ• Pod 1 เจคเฉ‹เจ‚ Pod 5 เจคเฉฑเจ• เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจธเฉ‡เจตเจพ เจฆเฉเจ†เจฐเจพ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ†:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  4. เจ…เฉฐเจกเจฐ 1 เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจธเฉ‡เจตเจพ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ 5 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจ•เจฟเฉฐเจจเฉ‡ เจชเฉŒเจก เจฒเฉเจ•เฉ‡ เจนเฉ‹เจ เจนเจจ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจชเจฐ เจธเฉ‡เจตเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฐเจกเจฆเฉ€ เจนเฉˆ? เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจฐเจพเจŠเจ‚เจก-เจฐเฉ‹เจฌเจฟเจจ เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ? เจ†เจ“ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ•เฉฑเจขเฉ€เจเฅค 

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจคเฉเจฒเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ†เจˆเจชเฉ€ เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ‡เจตเจพ เจฒเจˆ เจ•เฉ‹เจˆ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจคเฉเจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเฉ‹เจก เจตเจฟเฉฑเจš เจฒเจพเจ—เจ‡เจจ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ netstat -ntlp เจ•เจฎเจพเจ‚เจก เจšเจฒเจพ เจ•เฉ‡ เจ‡เจธเจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจคเฉเจธเฉ€เจ‚ เจธเฉ‡เจตเจพ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค IP เจชเจคเจพ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฒเฉฑเจญ เจธเจ•เฉ‹เจ—เฉ‡เฅค

เจธเฉ‡เจตเจพ เจฆเจพ IP เจชเจคเจพ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเจฐเจค เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆ, เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจตเจฟเฉฑเจš, เจ…เจคเฉ‡ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจฆเจฐเจœ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ - etcd. เจ‰เจนเฉ€ เจชเจคเจพ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ - kube-proxy.
Kube-proxy เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ IP เจชเจคเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจจเฉ‹เจก 'เจคเฉ‡ iptables เจจเจฟเจฏเจฎเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจจเจฟเจฏเจฎ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ: "เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจธเฉ‡เจตเจพ เจฆเจพ IP เจชเจคเจพ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจฎเฉฐเจœเจผเจฟเจฒ เจฆเฉ‡ เจชเจคเฉ‡ เจจเฉ‚เฉฐ เจธเฉฐเจธเจผเฉ‹เจงเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจ‡เฉฑเจ• เจชเฉŒเจก 'เจคเฉ‡ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค"

เจธเฉ‡เจตเจพ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจเจ‚เจŸเจฐเฉ€ เจชเฉเจ†เจ‡เฉฐเจŸ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธ IP เจชเจคเฉ‡ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจจเฉ‚เฉฐ เจธเฉเจฃเจจ เจตเจพเจฒเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉเจ†เจฐเจพ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ†เจ“ เจ‡เจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เฉ€เจ

  1. เจคเจฟเฉฐเจจ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹เฅค เจนเจฐเฉ‡เจ• เจจเฉ‹เจก เจตเจฟเฉฑเจš เจชเฉŒเจก เจนเฉเฉฐเจฆเฉ‡ เจนเจจ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

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

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  3. เจชเจนเจฟเจฒเฉ€ เจชเฉ‹เจก เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธ เจจเฉ‚เฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• 'เจคเฉ‡ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  4. เจชเจฐ เจธเฉ‡เจตเจพ เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจšเจฒเจฆเจพ เจนเฉˆ?

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  5. เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน iptables เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  6. iptables เจจเจฟเจฏเจฎ เจœเจพเจฃเจฆเฉ‡ เจนเจจ เจ•เจฟ เจธเฉ‡เจตเจพ เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ IP เจชเจคเฉ‡ เจจเฉ‚เฉฐ เจ‰เจธ เจธเฉ‡เจตเจพ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจชเฉŒเจกเจพเจ‚ เจฆเฉ‡ IP เจชเจคเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจพเจฒ เจฌเจฆเจฒเฉ‹:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  7. เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฎเฉฐเจœเจผเจฟเจฒ เจชเจคเฉ‡ เจตเจœเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉˆเจง IP เจชเจคเจพ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  8. เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจŸเฉ‹เจชเฉ‹เจฒเฉ‹เจœเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฌเฉ‡เจจเจคเฉ€ เจ†เจ–เจฐเจ•เจพเจฐ เจชเฉŒเจก เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฆเฉ€ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจ•เฉ€ iptables เจธเฉฐเจคเฉเจฒเจจ เจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ?

เจจเจนเฉ€เจ‚, iptables เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเฉฐเจคเฉเจฒเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจจเจฟเจฏเจฎเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจฒเจฟเจ–เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ pseudo-balancer.

เจ…เจคเฉ‡ เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ.

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจคเจฟเฉฐเจจ เจชเฉŒเจก เจนเจจ, เจคเจพเจ‚ kube-proxy เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจจเจฟเจฏเจฎ เจฒเจฟเจ–เฉ‡เจ—เจพ:

  1. 33% เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจชเจนเจฟเจฒเฉ‡ เจ‰เจช เจจเฉ‚เฉฐ เจšเฉเจฃเฉ‹, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ…เจ—เจฒเฉ‡ เจจเจฟเจฏเจฎ 'เจคเฉ‡ เจœเจพเจ“เฅค
  2. 50% เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจตเจพเจฒเจพ เจฆเฉ‚เจœเจพ เจšเฉเจฃเฉ‹, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ…เจ—เจฒเฉ‡ เจจเจฟเจฏเจฎ 'เจคเฉ‡ เจœเจพเจ“เฅค
  3. เจนเฉ‡เจ  เจคเฉ€เจœเฉ‡ เจจเฉ‚เฉฐ เจšเฉเจฃเฉ‹.

เจ‡เจธ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจชเฉŒเจก เจจเฉ‚เฉฐ 33% เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจพเจฒ เจšเฉเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจ…เจคเฉ‡ เจ‡เจธ เจ—เฉฑเจฒ เจฆเฉ€ เจ•เฉ‹เจˆ เจ—เจฐเฉฐเจŸเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ Pod 2 เจจเฉ‚เฉฐ Pod 1 เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจšเฉเจฃเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

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

เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฎเจ เจ—เจ เจนเฉ‹ เจ•เจฟ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ†เจ“ เจนเฉ‹เจฐ เจฆเจฟเจฒเจšเจธเจช เจธเฉ‡เจตเจพ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเจพเจชเจฆเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ

เจซเจฐเฉฐเจŸเจเจ‚เจก เจคเฉ‹เจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจคเฉฑเจ• เจนเจฐเฉ‡เจ• HTTP เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ–เฉ‹เจฒเฉเจนเจฟเจ† เจ…เจคเฉ‡ เจฌเฉฐเจฆ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ 100 เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ 100 เจตเฉฑเจ–-เจตเฉฑเจ– TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจ–เฉ‹เจฒเฉเจนเฉ‡ เจ…เจคเฉ‡ เจฌเฉฐเจฆ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจ–เฉ‹เจฒเฉเจน เจ•เฉ‡ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ HTTP เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

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

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจจเจนเฉ€เจ‚ เจนเฉˆ: เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจฒเจˆ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉเจ เจฒเจฟเฉฐเจ• เจนเจจ:

เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจ•เฉ€เจช-เจฒเจพเจˆเจต เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚?
เจšเจฒเฉ‹ เจ‡เจน เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจซเจฐเฉฐเจŸเจเจ‚เจก เจ…เจคเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเฉ‡ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

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

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

เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ?

เจ‡เจนเจจเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจ–เฉเฉฑเจฒเจพ TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจตเจฐเจคเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ, เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ‰เจธเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจตเจฟเฉฑเจš เจœเจพเจฃเจ—เฉ€เจ†เจ‚ เจœเจฟเฉฑเจฅเฉ‡ เจชเจนเจฟเจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค

เจ•เฉ€ iptables เจจเฉ‚เฉฐ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจฎเฉเฉœ เจตเฉฐเจก เจจเจนเฉ€เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€?

เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚.

เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจน iptables เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• เจ–เจพเจธ เจฌเฉˆเจ•เจเจ‚เจก เจšเฉเจฃเจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจ…เจ—เจฒเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ–เฉเฉฑเจฒเฉเจนเฉ‡ TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡ เจนเจจ, เจ‡เจธ เจฒเจˆ iptables เจจเจฟเจฏเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจจเจนเฉ€เจ‚ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ‡เจน เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ.

  1. เจชเจนเจฟเจฒเจพ เจชเฉ‹เจก เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  2. เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจธเฉ‡เจตเจพ เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ iptables เจจเจฟเจฏเจฎ เจนเจจ เจœเฉ‹ เจฌเฉ‡เจจเจคเฉ€ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจเจ—เฉ‡:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  3. เจฌเฉˆเจ•เจเจ‚เจก เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจฎเฉฐเจœเจผเจฟเจฒ เจชเจคเฉ‡ เจตเจœเฉ‹เจ‚ เจšเฉเจฃเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  4. เจฌเฉ‡เจจเจคเฉ€ เจชเฉŒเจก เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡, เจฆเฉ‹ เจชเฉŒเจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  5. เจชเจนเจฟเจฒเฉ€ เจชเฉ‹เจก เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉ€ เจ•เฉ‹เจˆ เจตเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เจจเฉˆเจ•เจธเจผเจจ เจฐเจพเจนเฉ€เจ‚ เจœเจพเจตเฉ‡เจ—เฉ€:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

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

เจญเจพเจตเฉ‡เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเฉˆเจ•เจเจ‚เจก เจตเจฟเฉฑเจš เจฆเฉ‹ เจชเฉŒเจก เจนเจจ, เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ, เจŸเฉเจฐเฉˆเจซเจฟเจ• เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเจฟเฉฑเจš เจœเจพเจตเฉ‡เจ—เจพ.

เจ•เฉ€ เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ?

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ‡เจน เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจฒเจ—เจพเจคเจพเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจ‡เจน เจ•เฉฐเจฎ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจธเฉ‡เจตเจพเจตเจพเจ‚ IP เจชเจคเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเจพ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

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

เจœเจพเจ‚ เจนเฉ‹เจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเฉฐเจคเฉเจฒเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ.

เจธเฉฐเจคเฉเจฒเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเจ• เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ:

  1. เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เฅค
  2. เจนเจฐเฉ‡เจ• เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจ–เฉ‹เจฒเฉเจนเฉ‹เฅค
  3. เจœเจฆเฉ‹เจ‚ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ–เฉเฉฑเจฒเฉเจนเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค
  4. เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเฉ‹, เจจเจตเฉ‡เจ‚ เจฌเจฃเจพเจ“ เจœเจพเจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจธเจฅเจพเจˆ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฌเฉฐเจฆ เจ•เจฐเฉ‹ เจœเฉ‡เจ•เจฐ เจธเฉ‚เจšเฉ€ เจฌเจฆเจฒเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ.

  1. เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจชเฉ‹เจก เจฆเฉ€ เจฌเจœเจพเจ, เจคเฉเจธเฉ€เจ‚ เจ—เจพเจนเจ• เจธเจพเจˆเจก 'เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  2. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจชเฉเฉฑเจ›เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจชเฉŒเจก เจธเฉ‡เจตเจพ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเจจ:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  3. เจ‡เฉฑเจ• เจตเจพเจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเฉ‚เจšเฉ€ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจก 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจชเฉŒเจกเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

  4. เจคเฉเจธเฉ€เจ‚ เจฒเฉ‹เจก เจธเฉฐเจคเฉเจฒเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉ‹:

    เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจนเฉเจฃ เจธเจตเจพเจฒ เจ‰เฉฑเจ เจฆเจพ เจนเฉˆ: เจ•เฉ€ เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจธเจฟเจฐเจซ HTTP เจฐเฉฑเจ–เจฃ-เจœเฉ€เจตเจฃ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ?

เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจฒเฉ‹เจก เจธเฉฐเจคเฉเจฒเจจ

HTTP เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‹ เจธเจฅเจพเจˆ TCP เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจœเจพเจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจ‡เฉฑเจ• TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจ–เฉ‹เจฒเฉเจนเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค 

เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจ–เฉ‹เจฒเฉเจนเจฟเจ† เจ…เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

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

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

เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจนเฉœเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ‡เจธ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจ•เจฒเจช เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจนเฉ‡เจ เจพเจ‚ Node.js เจคเฉ‹เจ‚ MySQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ:

var mysql = require('mysql');
var poolCluster = mysql.createPoolCluster();

var endpoints = /* retrieve endpoints from the Service */

for (var [index, endpoint] of endpoints) {
  poolCluster.add(`mysql-replica-${index}`, endpoint);
}

// Make queries to the clustered MySQL database

เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจนเจจ เจœเฉ‹ เจจเจฟเจฐเฉฐเจคเจฐ TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ:

  • WebSockets เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค WebSockets
  • HTTP / 2
  • เจœเฉ€เจ†เจฐเจชเฉ€เจธเฉ€
  • RSockets
  • AMQP

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเฉ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจชเจฐ เจœเฉ‡ เจ‡เจน เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‡เฉฐเจจเฉ‡ เจฎเจธเจผเจนเฉ‚เจฐ เจนเจจ, เจคเจพเจ‚ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจธเฉฐเจคเฉเจฒเจจ เจนเฉฑเจฒ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ? เจ•เจฒเจพเจ‡เฉฐเจŸ เจคเจฐเจ• เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ•เฉ€ เจ•เฉ‹เจˆ เจฎเฉ‚เจฒ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจนเฉฑเจฒ เจนเฉˆ?

Kube-proxy เจ…เจคเฉ‡ iptables เจจเฉ‚เฉฐ Kubernetes เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจธเจนเฉ‚เจฒเจค เจฒเจˆ เจนเฉˆเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจธเฉ‡เจตเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ‡เฉฑเจ• REST API เจฆเจพ เจชเจฐเจฆเจพเจซเจพเจธเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเจฎเจค เจตเจฟเฉฑเจš เจนเฉ‹ - เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจจเจฟเจฐเฉฐเจคเจฐ TCP เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€, เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ Kubernetes เจธเฉ‡เจตเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

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

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจตเจฟเจ•เจฒเจช เจนเจจ เจœเฉ‹ เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจเจพ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจšเจพเจฐ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจนเจจ:

  1. ClusterIP
  2. เจจเฉ‹เจกเจชเฉ‹เจฐเจŸ
  3. เจฒเฉ‹เจกเจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ
  4. เจธเจฟเจฐเจนเฉ€เจฃ

เจชเจนเจฟเจฒเฉ€เจ†เจ‚ เจคเจฟเฉฐเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ IP เจเจกเจฐเฉˆเฉฑเจธ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ iptables เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ kube-proxy เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเจฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ เจฎเฉ‚เจฒ เจ†เจงเจพเจฐ เจธเจฟเจฐ เจฐเจนเจฟเจค เจธเฉ‡เจตเจพ เจนเฉˆเฅค

เจธเจฟเจฐเจฒเฉ‡เจ– เจฐเจนเจฟเจค เจธเฉ‡เจตเจพ เจฆเจพ เจ•เฉ‹เจˆ เจตเฉ€ IP เจชเจคเจพ เจ‡เจธ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจฐเจซ IP เจชเจคเจฟเจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจชเฉŒเจกเจพเจ‚ (เจเจ‚เจกเจชเฉเจ†เจ‡เฉฐเจŸเจธ) เจฆเฉ‡ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจธเจฟเจฐ เจฐเจนเจฟเจค เจธเฉ‡เจตเจพ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจจเฅค

ClusterIP เจธเฉ‡เจตเจพ เจ•เฉเจ เจœเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฟเจฐเจฒเฉ‡เจ– เจฐเจนเจฟเจค เจธเฉ‡เจตเจพ เจนเฉˆ: 

  1. เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเจฐเจค เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• IP เจชเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  2. Kube-proxy เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ iptables เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ kube-proxy เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจจ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจนเฉˆเฉฑเจกเจฒเฉˆเฉฑเจธ เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเจฐ เจ…เจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจคเจฐเจ• เจ•เจฟเจตเฉ‡เจ‚ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚?

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจคเฉˆเจจเจพเจค เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ•เฉฐเจฎ เจ…เจธเฉฐเจญเจต เจœเจพเจชเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจตเจฟเจ•เจฒเจช เจนเฉˆ.

เจธเจฐเจตเจฟเจธ เจฎเฉ‡เจธเจผ เจคเฉเจนเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพ

เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเฉ‡เจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— เจฐเจฃเจจเฉ€เจคเฉ€ เจ•เจพเจซเจผเฉ€ เจฎเจฟเจ†เจฐเฉ€ เจนเฉˆเฅค

เจœเจฆเฉ‹เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‡เจน:

  1. เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ IP เจชเจคเจฟเจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  2. เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒ เจ–เฉ‹เจฒเฉเจนเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  3. เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡ เจœเจพเจ‚ เจนเจŸเจพ เจ•เฉ‡ เจชเฉ‚เจฒ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน:

  1. เจ•เฉเจ เจคเจฐเจ• (เจœเจฟเจตเฉ‡เจ‚ เจฐเจพเจŠเจ‚เจก-เจฐเฉ‹เจฌเจฟเจจ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจ‰เจชเจฒเจฌเจง เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจšเฉเจฃเจฆเจพ เจนเฉˆเฅค
  2. เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจ•เจฆเจฎ WebSockets, gRPC, เจ…เจคเฉ‡ AMQP เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจคเจฐเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจตเฉฑเจ– เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Istio เจœเจพเจ‚ Linkerd เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจฐเจตเจฟเจธ เจฎเฉˆเจธเจผ เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจพเจฒ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹:

  1. เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉ‡เจตเจพ IP เจชเจคเจฟเจ†เจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  2. เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ WebSockets เจ…เจคเฉ‡ gRPCเฅค
  3. เจธเจนเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฐเจตเจฟเจธ เจฎเฉˆเจธเจผ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ•เจพเจซเจผเฉ€ เจธเจฐเฉ‹เจค-เจธเฉฐเจฌเฉฐเจงเจฟเจค เจนเฉˆเฅค เจนเฉ‹เจฐ เจตเจฟเจ•เจฒเจช เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ€เจ†เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Netflix เจฐเจฟเจฌเจจ เจœเจพเจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฉ‡เจฌเจฒ เจชเฉเจฐเฉŒเจ•เจธเฉ€เจœเจผ เจœเจฟเจตเฉ‡เจ‚ เจเจ‚เจตเฉ‹เจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ‡ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ?

เจคเฉเจธเฉ€เจ‚ เจฒเฉ‹เจก เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจซเจฟเจฐ เจตเฉ€ เจ•เฉ‹เจˆ เจฌเจฆเจฒเจพเจ… เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡เฅค เจ†เจ“ เจ•เฉเจ เจ•เฉฐเจฎ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ 'เจคเฉ‡ เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจเฅค

เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ—เจพเจนเจ• เจนเจจ, เจคเจพเจ‚ เจ‡เจน เจ‡เฉฐเจจเฉ€ เจตเฉฑเจกเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจชเฉฐเจœ เจ•เจฒเจพเจ‡เฉฐเจŸ เจนเจจ เจœเฉ‹ เจฆเฉ‹ เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเจฆเฉ‡ เจนเจจเฅค เจญเจพเจตเฉ‡เจ‚ เจ•เฉ‹เจˆ เจธเฉฐเจคเฉเจฒเจจ เจจเจพ เจนเฉ‹เจตเฉ‡, เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจฐเจตเจฐ เจตเจฐเจคเฉ‡ เจœเจพเจฃเจ—เฉ‡:

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

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

เจ•เฉ€ เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ เจ‰เจฒเจŸ เจฆเฉเจฐเจฟเจธเจผ.

เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ˜เฉฑเจŸ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจธเจฐเจตเจฐ เจนเจจ, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเฉ‹เจค เจ˜เฉฑเจŸ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉฐเจญเจพเจตเฉ€ เจฐเฉเจ•เจพเจตเจŸ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจฆเฉ‹ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจ…เจคเฉ‡ เจชเฉฐเจœ เจธเจฐเจตเจฐ เจนเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจชเฉฐเจœ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฆเฉ‹ เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจฆเฉ‹ เจธเจฅเจพเจˆ เจ•เจจเฉˆเจ•เจธเจผเจจ เจนเฉ‹เจฃเจ—เฉ‡เฅค

เจฌเจพเจ•เฉ€ เจธเจฐเจตเจฐ เจจเจฟเจธเจผเจ•เจฟเจฐเจฟเจ† เจนเฉ‹ เจœเจพเจฃเจ—เฉ‡:

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฐเจจเจพ

เจœเฉ‡เจ•เจฐ เจ‡เจน เจฆเฉ‹ เจธเจฐเจตเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจธเฉฐเจญเจพเจฒ เจธเจ•เจฆเฉ‡, เจคเจพเจ‚ เจนเจฐเฉ€เจœเฉฑเจŸเจฒ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€เฅค

เจธเจฟเฉฑเจŸเจพ

Kubernetes เจธเฉ‡เจตเจพเจตเจพเจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจฟเจ†เจฐเฉ€ เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจฒเจ—เจพเจคเจพเจฐ TCP เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจกเจพเจŸเจพเจฌเฉ‡เจธ, gRPC เจœเจพเจ‚ WebSockets, เจธเฉ‡เจตเจพเจตเจพเจ‚ เจนเฉเจฃ เจขเฉเจ•เจตเฉ‡เจ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจฟเจฐเฉฐเจคเจฐ TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจตเจฟเจงเฉ€ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจธเฉฐเจคเฉเจฒเจจ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจฟเจ–เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ…เจจเฉเจตเจพเจฆ Mail.ru เจคเฉ‹เจ‚ Kubernetes aaS.

เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจนเฉ‹เจฐ เจ•เฉ€ เจชเฉœเฉเจนเจจเจพ เจนเฉˆ:

  1. เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจฆเฉ‡ เจคเจฟเฉฐเจจ เจชเฉฑเจงเจฐ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฐเจคเจฃเจพ เจนเฉˆ
  2. เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฎเฉ‚เจจเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจชเจพเจ‡เจฐเฉ‡เจธเฉ€ เจฆเฉ€ เจญเจพเจตเจจเจพ เจตเจฟเฉฑเจš เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ.
  3. เจกเจฟเจœเฉ€เจŸเจฒ เจชเจฐเจฟเจตเจฐเจคเจจ เจฌเจพเจฐเฉ‡ เจธเจพเจกเจพ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจšเฉˆเจจเจฒ.

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

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