RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

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

เจธเจพเจจเฉ‚เฉฐ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฆเฉ‹ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจธ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€:

  1. RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจเจพ เจœเฉ‹ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ - เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ - เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ "เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจพเจˆเจœเจผเจก" (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ K8s เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ) - เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจšเฅค
  2. เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ RabbitMQ เจฆเจพ เจ‡เฉฑเจ• เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจธเจผเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจธเจฐเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจฆเฉเจ†เจฐเจพ เจธเฉ€เจฎเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจธเจฐเจ•เจŸ เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ เจธเจฐเจ•เจŸ เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ)เฅค

เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจตเจฟเจ…เฉฐเจœเจจ เจ‰เจนเจจเจพเจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจนเฉˆ (เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจคเฉฑเจ• เจนเฉ€ เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ) เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเจพ RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, 3 เจจเฉ‹เจกเจพเจ‚ เจฆเจพ), เจœเจพเจ‚ เจคเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ K8s เจตเจฟเฉฑเจš เจœเจพเจ‚ เจ•เฉเจ เจชเฉเจฐเจพเจฃเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจธเจฅเจฟเจค เจนเฉˆเฅค เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เฉฑเจฅเฉ‡ เจœเจพเจ‚ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš) เจ‰เฉฑเจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

... เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆ เจฐเจฟเจนเจพ เจนเฉˆเฅค

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

เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ

เจชเจนเจฟเจฒเฉ€, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉœเจพเจ… เจ‡เจน เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจนเฉˆ เจ•เจฟ เจชเฉเจฐเจพเจฃเฉ€ RabbitMQ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจฎเฉ‹เจก เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ (HA). เจ•เจพเจฐเจจ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ - เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจ—เฉเจ†เจ‰เจฃเจพ เจจเจนเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡เฅค เจ‡เจธ เจœเจพเจ‚เจš เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ RabbitMQ เจเจกเจฎเจฟเจจ เจชเฉˆเจจเจฒ 'เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจเจกเจฎเจฟเจจ โ†’ เจชเจพเจฒเจฟเจธเฉ€เจ†เจ‚ เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ เจฎเฉเฉฑเจฒ เจธเฉˆเฉฑเจŸ เจนเฉˆเฅค ha-mode: all:

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

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

เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เจฒเฉฑเจธเจŸเจฐ (6 เจจเฉ‹เจกเจพเจ‚ เจฆเจพ):

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

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

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

เจ‡เจนเจจเจพเจ‚ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจ•เจฆเจฎ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจฎเฉฐเจจเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจ•เฉ€เจฎ เจจเฉ‚เฉฐ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ•เจˆ เจตเจพเจฐ เจตเจฐเจคเจฟเจ† เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจธเจพเจกเฉ€ เจ†เจชเจฃเฉ€ เจธเจนเฉ‚เจฒเจค เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆ เจœเฉ‹ เจ•เจˆ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจฟเจ†เจฐเฉ€ RMQ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฆเจพ เจนเฉˆเฅค (เจ‰เจจเฉเจนเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจ‰เจคเจธเฉเจ• เจนเจจ: เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ addon-operatorเจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจนเฉเจฃเฉ‡ เจนเฉเจฃเฉ‡ เจฆเฉฑเจธเจฟเจ†). เจนเฉ‡เจ เจพเจ‚ เจ…เจธเฉ€เจ‚ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจนเจฟเจฆเจพเจ‡เจคเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจœเฉ‹ เจ•เฉ‹เจˆ เจตเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉฑเจฒ เจจเฉ‚เฉฐ เจ•เจพเจฐเจตเจพเจˆ เจตเจฟเฉฑเจš เจ…เจœเจผเจฎเจพเจ‰เจฃ เจฒเจˆ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ†เจ“ เจ‡เจธ เจจเฉ‚เฉฐ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจ…เจœเจผเจฎเจพเจˆเจ

เจฒเฉ‹เฉœ

เจตเฉ‡เจฐเจตเฉ‡ เจฌเจนเฉเจค เจธเจงเจพเจฐเจจ เจนเจจ:

  1. Kubernetes เจ•เจฒเฉฑเจธเจŸเจฐ (minikube เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ);
  2. RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ (เจฌเฉ‡เจ…เจฐ เจฎเฉˆเจŸเจฒ 'เจคเฉ‡ เจคเจพเจ‡เจจเจพเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจค เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจคเฉ‹เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจพเจ‚เจ— เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเฉ‚เฉฐ RMQ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ‡เจ† rmq-old.

เจคเจฟเจ†เจฐ เจฐเจนเฉ‹

1. เจนเฉˆเจฒเจฎ เจšเจพเจฐเจŸ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ‹:

helm fetch --untar stable/rabbitmq-ha

เจธเจนเฉ‚เจฒเจค เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, ErlangCookie เจ…เจคเฉ‡ เจฐเจพเจœเจจเฉ€เจคเฉ€ เจ•เจฐเฉ‹ ha-allเจคเจพเจ‚ เจ•เจฟ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ RMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡:

rabbitmqPassword: guest
rabbitmqErlangCookie: mae9joopaol7aiVu3eechei2waiGa2we
definitions:
policies: |-
  {
    "name": "ha-all",
    "pattern": ".*",
    "vhost": "/",
    "definition": {
      "ha-mode": "all",
      "ha-sync-mode": "automatic",
      "ha-sync-batch-size": 81920
    }
  }

2. เจšเจพเจฐเจŸ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹:

helm install . --name rmq-old --namespace rmq-old

3. RabbitMQ เจเจกเจฎเจฟเจจ เจชเฉˆเจจเจฒ 'เจคเฉ‡ เจœเจพเจ“, เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ•เจคเจพเจฐ เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจ•เจˆ เจธเฉเจจเฉ‡เจนเฉ‡ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจคเจพเจ‚ เจœเฉ‹ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจธเฉ€เจ‚ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพ เจธเจ•เฉ€เจ เจ•เจฟ เจธเจพเจฐเจพ เจกเจพเจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจ—เฉเจ†เจ‡เจ† เจนเฉˆ:

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

เจŸเฉˆเจธเจŸ เจฌเฉˆเจ‚เจš เจคเจฟเจ†เจฐ เจนเฉˆ: เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจกเฉ‡เจŸเจพ เจตเจพเจฒเจพ "เจชเฉเจฐเจพเจฃเจพ" RabbitMQ เจนเฉˆ เจœเจฟเจธ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ เจ•เจฐเจจเจพ

1. เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจจเจตเฉ‡เจ‚ RabbitMQ เจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ€เจ เจฆเฉ‹เจธเจค เจจเจพเจฎ เจธเจฅเจพเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจนเฉ€ ErlangCookie เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจชเจพเจธเจตเจฐเจก. เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ‡ เจ—เจ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจพเจ‚เจ—เฉ‡, RMQ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจ…เฉฐเจคเจฎ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฌเจฆเจฒ เจ•เฉ‡:

helm install . --name rmq-new --namespace rmq-new

2. เจนเฉเจฃ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจจเจพเจฒ เจฎเจฟเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจนเจฐ เจ‡เฉฑเจ• เจชเฉŒเจก 'เจคเฉ‡ เจœเจพเจ“ เจจเจต RabbitMQ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ“:

export OLD_RMQ=rabbit@rmq-old-rabbitmq-ha-0.rmq-old-rabbitmq-ha-discovery.rmq-old.svc.cluster.local && 
  rabbitmqctl stop_app && 
  rabbitmqctl join_cluster $OLD_RMQ && 
  rabbitmqctl start_app

เจ‡เฉฑเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจตเจฟเฉฑเจš OLD_RMQ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเจพ เจชเจคเจพ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ เจชเฉเจฐเจพเจฃเจพ RMQ เจ•เจฒเฉฑเจธเจŸเจฐเฅค

เจ‡เจน เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจฆเฉ‡เจฃเจ—เฉ€เจ†เจ‚ เจจเจต RMQ เจ•เจฒเฉฑเจธเจŸเจฐ, เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเจพเจฒ เจœเฉ‹เฉœเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹เฅค

3. 6 เจจเฉ‹เจกเจพเจ‚ เจฆเจพ RMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเจฟเจ†เจฐ เจนเฉˆ:

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

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

เจ‡เจธ เจฒเจˆ, เจธเจฎเจ•เจพเจฒเฉ€ เจธเจฅเจฟเจคเฉ€:

RabbitMQ เจฆเจพ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจธเจนเจฟเจœ เจชเฉเจฐเจตเจพเจธ

เจ‡เจน เจ‡เจธ เจฒเจˆ เจนเฉˆ +5 เจฎเจคเจฒเจฌ เจธเฉเจจเฉ‡เจนเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ…เฉฐเจฆเจฐ เจนเจจ เจนเฉ‹เจฐ 5 เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ (เจซเฉ€เจฒเจก เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจ—เจ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡ Node). เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจธเจซเจฒ เจฐเจฟเจนเจพเฅค

4. เจธเจญ เจ•เฉเจ เจฌเจšเจฆเจพ เจนเฉˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš RMQ เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ (เจ‡เฉฑเจฅเฉ‡ เจ–เจพเจธ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจŸเฉˆเจ• เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ), เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‚เฉฐ เจ…เจฒเจตเจฟเจฆเจพ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ†เจ–เจฐเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฒเจˆ (เจ…เจฐเจฅเจพเจค เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ ะฟะพัะปะต เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ) เจนเจฐเฉ‡เจ• เจจเฉ‹เจก 'เจคเฉ‡ เจœเจพเจ“ เจชเฉเจฐเจพเจฃเจพ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจšเจฒเจพเจ“:

rabbitmqctl stop_app
rabbitmqctl reset

เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‹เจกเจธ เจฌเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ โ€œเจญเฉเฉฑเจฒ เจ—เจฟเจ†โ€: เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ RMQ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจธ เจธเจฎเฉ‡เจ‚ เจฎเฉ‚เจต เจชเฉ‚เจฐเจพ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจŸเจฟเฉฑเจชเจฃเฉ€: เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ RMQ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเจพ - เจšเจฒเจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

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

เจตเจฐเจฃเจฟเจค เจธเจ•เฉ€เจฎ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ RabbitMQ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

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

เจ…เจธเฉ€เจ‚ เจฌเจฆเจฒเฉ€ เจนเฉ‹เจˆ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ RabbitMQ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‰เจนเฉ€ เจฐเจฃเจจเฉ€เจคเฉ€ เจตเจฐเจคเฉ€ - เจนเจฐ เจšเฉ€เจœเจผ เจ‡เฉฑเจ• เจ˜เฉœเฉ€ เจตเจพเจ‚เจ— เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจธเฉ€เฅค

PS

เจ‡เจธ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจจเจฟเจฐเฉฐเจคเจฐเจคเจพ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ MongoDB (เจ‡เฉฑเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ Kubernetes เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ) เจ…เจคเฉ‡ MySQL (เจ…เจธเฉ€เจ‚ Kubernetes เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เจธ DBMS เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚) เจฌเจพเจฐเฉ‡ เจฒเฉ‡เจ– เจคเจฟเจ†เจฐ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจ‰เจน เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค

Pps

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

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

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