Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจ…เจธเฉ€เจ‚ Red Hat OpenShift เจ…เจคเฉ‡ Kubernetes เจฆเฉ‡ เจจเจพเจฒ เจฎเจฟเจฒเจพเจ เจœเจพเจฃ 'เจคเฉ‡ Istio เจธเจฐเจตเจฟเจธ เจฎเฉˆเจธเจผ เจฆเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจญเจพเจ— เจชเจนเจฟเจฒเจพ, เจ…เฉฑเจœ:

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


เจญเจพเจ— เจฆเฉ‹, เจœเจฒเจฆเฉ€ เจ† เจฐเจฟเจนเจพ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‡เจ—เจพ:

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

เจญเจพเจ— เจคเจฟเฉฐเจจ:

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

เจ…เฉฐเจค เจตเจฟเฉฑเจš, Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจ…เฉฐเจคเจฎ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš:

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

เจ‡เจธ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚ ...

Istio เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจŸเฉ‚เจฒ - เจนเจฐ เจšเฉ€เจœเจผ เจœเจฟเจธเจฆเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจœเจพเจฒ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ•เจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจ†เจฐเจ•เฉˆเจธเจŸเจฐเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจธเฉ‡เจตเจพ เจœเจพเจฒ.

เจ‡เจธเจŸเฉ€เจ“ เจธเจฐเจตเจฟเจธ เจฎเฉˆเจธเจผ เจ•เฉ€ เจนเฉˆ

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

Istio เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ

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

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

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

เจธเฉ‡เจตเจพ เจœเจพเจฒ

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

Istio เจฎเจพเจˆเจ•เจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ

เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ เจธเจพเจˆเจกเจ•เจพเจฐ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเจพ เจ•เฉฐเจฎ เจจเจพเจฒ เจœเฉ‹เฉœ เจ•เฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฌเจฐเจจเฉ‡เจŸเจฟเจธ ะธ เจฎเจฟเจจเจฟเจธเจผเจฟเจซเจŸ เจฌเจฐเจกเจœเจผ เจ†เจˆ เจตเจฟเจŠ: เจฎเจฟเจจเฉ€เจธเจผเจฟเจซเจŸ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹, เจ‡เจธเจŸเฉ€เจ“ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ“ (เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ "เจ‡เจธเจŸเฉ€เจ“-เจธเจฟเจธเจŸเจฎ" เจ•เจนเฉ€เจ), เจธเจพเจฐเฉ‡ เจ‡เจธเจŸเฉ€เจ“-เจธเจฌเฉฐเจงเจค เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ…เจคเฉ‡ เจšเจฒเจพเจ“เฅค เจซเจฟเจฐ, เจœเจฟเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ…เจคเฉ‡ เจชเฉŒเจก เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจฐเจšเจจเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจชเฉŒเจกเจพเจ‚ Istio เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เฉฑเจ• เจธเจฐเจฒ เจšเจฟเฉฑเจคเจฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ Istio เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเจพเจฒเจŸ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ, เจธเจนเจพเจ‡เจคเจพ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉˆเจจเจฐเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจœเจพเจ‚ เจนเฉ‹เจฐ Istio เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ - เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ›เฉ‚เจนเจฃ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚เฅค เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ (เจซเฉ‚ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจธเจผเจจ) เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจตเฉˆเจฌ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเจพเจˆเจŸ เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹. เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจฌเจธ เจ‡เฉฑเจ• Istio เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ“ เจœเฉ‹ เจฏเฉ‚เจœเจผเจฐ ID เจตเจฟเฉฑเจš @foocorporation.com เจจเฉ‚เฉฐ เจฒเฉฑเจญเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‰เจธ เจ…เจจเฉเจธเจพเจฐ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเฉ‡เจ—เจพเฅค เจนเฉ‹เจฐ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ, เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ‡เจ—เจพเฅค เจ‡เจธ เจฆเฉŒเจฐเจพเจจ, เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‚เจคเฉ€ เจจเจพเจฒ เจธเจพเจˆเจŸ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจ…เจคเฉ‡ เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจเจพ เจชเจตเฉ‡เจ—เจพ?

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

เจ‡เจธ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฎเจพเจนเจฐ เจ•เจฐเฉ‹

Red Hat เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ…เจจเฉเจญเจต เจŸเฉ€เจฎ เจจเฉ‡ เจ‡เฉฑเจ• เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจนเฉˆเจ‚เจกเจธ-เจ†เจจ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ…เจ—เจตเจพเจˆ เจ‡เจธเจŸเฉ€เจ“ เจฆเฉเจ†เจฐเจพ (เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš)เฅค เจ‡เจน เจšเฉฑเจฒเจฆเจพ เจนเฉˆ Linux, MacOS เจ…เจคเฉ‡ Windows, เจ…เจคเฉ‡ เจ•เฉ‹เจก Java เจ…เจคเฉ‡ Node.js เจตเจฐเจœเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

Istio 'เจคเฉ‡ 10 เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจธเจฌเจ•

เจฌเจฒเจพเจ• 1 - เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ

Istio เจจเจพเจฒ เจœเจพเจฃ-เจชเจ›เจพเจฃ
30 เจฎเจฟเฉฐเจŸ
เจ†เจ‰ เจธเจฐเจตเจฟเจธ เจฎเฉˆเจธเจผ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเฉ‹เจˆเจ, เจ‡เฉฑเจ• OpenShift Kubernetes เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš Istio เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ เจนเฉˆ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เฉ€เจเฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

เจ‡เจธเจŸเฉ€เจ“ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจคเจพเจ‡เจจเจพเจค เจ•เจฐเจจเจพ
30 เจฎเจฟเฉฐเจŸ
เจ…เจธเฉ€เจ‚ Spring Boot เจ…เจคเฉ‡ Vert.x เจฆเฉ‡ เจจเจพเจฒ เจคเจฟเฉฐเจจ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ Istio เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

เจฌเจฒเจพเจ• 2 - เจตเจฟเจšเจ•เจพเจฐเจฒเจพ เจชเฉฑเจงเจฐ

Istio เจตเจฟเฉฑเจš เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ—
60 เจฎเจฟเฉฐเจŸ
เจ…เจธเฉ€เจ‚ Prometheus เจ…เจคเฉ‡ Grafana เจฆเฉเจ†เจฐเจพ Istio เจฆเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจพเจงเจจเจพเจ‚, เจ•เจธเจŸเจฎ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ, เจ…เจคเฉ‡ เจ“เจชเจจเจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

Istio เจตเจฟเฉฑเจš เจธเจงเจพเจฐเจจ เจฐเฉ‚เจŸเจฟเฉฐเจ—
60 เจฎเจฟเฉฐเจŸ
เจธเจงเจพเจฐเจฃ เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธเจŸเฉ€เจ“ เจตเจฟเฉฑเจš เจฐเฉ‚เจŸเจฟเฉฐเจ— เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ เจธเจฟเฉฑเจ–เฉ‹เฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

เจ‰เฉฑเจจเจค เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเจฟเจฏเจฎ
60 เจฎเจฟเฉฐเจŸ
เจ†เจ“ Istio เจฆเฉ€ เจธเจฎเจพเจฐเจŸ เจฐเฉ‚เจŸเจฟเฉฐเจ—, เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ, เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจฐเฉ‡เจŸ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจเฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

เจฌเจฒเจพเจ• 3 - เจ‰เฉฑเจจเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ

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

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

Egress เจ…เจคเฉ‡ Istio
10 เจฎเจฟเฉฐเจŸ
เจ…เจธเฉ€เจ‚ เจฌเจพเจนเจฐเฉ€ API เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฒเจˆ เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ Egress เจฐเฉ‚เจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

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

Istio เจตเจฟเฉฑเจš เจ†เจชเจธเฉ€ TLS
15 เจฎเจฟเฉฐเจŸ
เจ…เจธเฉ€เจ‚ Istio Gateway เจ…เจคเฉ‡ VirtualService เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจ†เจชเจธเฉ€ TLS (mTLS) เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเจพ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจ…เจงเจฟเจเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ

เจฌเจฒเจพเจ• 3.1 - เจกเฉ‚เฉฐเจ˜เฉ€ เจ—เฉ‹เจคเจพเจ–เฉ‹เจฐเฉ€: เจฎเจพเจˆเจ•เจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจฒเจˆ เจ‡เจธเจŸเฉ€เจ“ เจธเจฐเจตเจฟเจธ เจฎเฉˆเจธเจผ

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€
เจ•เจฟเจคเจพเจฌ เจ•เจฟเจธ เจฌเจพเจฐเฉ‡ เจนเฉˆ:

  • เจธเฉ‡เจตเจพ เจœเจพเจฒ เจ•เฉ€ เจนเฉˆ?
  • เจ‡เจธเจŸเฉ€เจ“ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพเฅค
  • เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ Istio เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ:
    • เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ;
    • เจฐเฉ‚เจŸเจฟเฉฐเจ—;
    • เจนเจซเฉœเจพ-เจฆเจซเฉœเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš;
    • เจธเฉเจฐเฉฑเจ–เจฟเจ†;
    • เจŸเจฐเฉ‡เจธ, เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจŸเฉˆเจฒเฉ€เจฎเฉˆเจŸเจฐเฉ€ เจธเฉฐเจ—เฉเจฐเจนเจฟเฅค

เจ‡เฉฑเจ• เจ•เจฟเจคเจพเจฌ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹

เจธเจฐเจตเจฟเจธ เจฎเฉ‡เจธเจผ เจ…เจคเฉ‡ เจ‡เจธเจŸเฉ€เจ“ 'เจคเฉ‡ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจฒเฉœเฉ€

เจ‡เจธ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹

เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เจน เจฒเฉœเฉ€ เจ‡เจธเจŸเฉ€เจ“ เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจกเฉ‚เฉฐเจ˜เฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเจพ เจ‡เจฐเจพเจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจธเฉฐเจ•เจฒเจช เจจเจพเจฒ เจœเจพเจฃเฉ‚ เจ•เจฐเจตเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเจผเจพเจ‡เจฆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ–เฉเจฆ เจ‡เจธเจŸเฉ€เจ“ เจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจ‰เจฃ เจฒเจˆ เจชเฉเจฐเฉ‡เจฐเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเฉเจซเจค เจนเฉˆ, เจ…เจคเฉ‡ Red Hat OpenShift, Kubernetes, เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจฒเจˆ เจธเจพเจฐเฉ‡ เจœเจผเจฐเฉ‚เจฐเฉ€ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Linux- เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ…เจคเฉ‡ เจ‡เจธเจŸเฉ€เจ“, เจ…เจฐเจฅเจพเจค: Red Hat เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ, Istio เจฒเจˆ เจธเจพเจกเฉ€ เจ—เจพเจˆเจก เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ 'เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฐเฉ‹เจค เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจˆเจŸ. เจฆเฉ‡เจฐเฉ€ เจจเจพ เจ•เจฐเฉ‹, เจ…เฉฑเจœ เจนเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹!

Istio เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเจฟเจฏเจฎ: เจธเฉ‡เจตเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจค เจ•เจฐเจจเจพ เจœเจฟเฉฑเจฅเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ

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

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

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจกเจฟเจซเฉŒเจฒเจŸ: เจฎเจพเจฎเฉ‚เจฒเฉ€ "50/50"

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

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ…เจธเฉ€เจ‚ OpenShift 'เจคเฉ‡ เจธเจพเจกเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจธเฉ‡เจตเจพ เจฆเฉ‡ เจฆเฉ‹ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจนเฉˆ, เจธเจฟเจซเจพเจฐเจธเจผ-v1 เจ…เจคเฉ‡ เจธเจฟเจซเจพเจฐเจธเจผ-v2เฅค
เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš. เจšเจฟเฉฑเจคเจฐ 1 เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฎเฉŒเจ•เจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฌเจฆเจฒเจตเฉ‡เจ‚ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ: 1-2-1-2-... เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจตเจœเจผเจจเจฆเจพเจฐ เจตเฉฐเจก

เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš. เจšเจฟเฉฑเจคเจฐ 2 เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ v2 เจธเฉ‡เจตเจพ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจฆเฉ‹ เจคเฉฑเจ• เจตเจงเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹ (เจ‡เจน oc เจธเจ•เฉ‡เจฒ โ€”replicas=2 deployment/recommendation-v2 เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, v1 เจ…เจคเฉ‡ v2 เจตเจฟเจšเจ•เจพเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจคเจฟเฉฐเจจ เจ…เจจเฉเจชเจพเจค เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ: 1-2-2-1-2-2-โ€ฆ:

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

Istio เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐเฉ‹

Istio เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเฉฐเจก เจจเฉ‚เฉฐ เจธเจพเจกเฉ€ เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ เจฌเจฆเจฒเจฃเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ Istio yaml เจซเจพเจˆเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจพเจฐเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจธเจฟเจซเจพเจฐเจธเจผ-v1 เจฒเจˆ เจญเฉ‡เจœเฉ‹:

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ: เจซเจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเฉ‡เจฌเจฒ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจšเฉเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจธเจพเจกเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฒเฉ‡เจฌเจฒ v1 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค "เจตเจœเจผเจจ: 100" เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ 100% เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ v1 เจฒเฉ‡เจฌเจฒ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉ‡เจตเจพ เจชเฉŒเจกเจพเจ‚ 'เจคเฉ‡ เจญเฉ‡เจœเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจตเฉฐเจก (เจ•เฉˆเจจเจฐเฉ€ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ)

เจ…เฉฑเจ—เฉ‡, เจตเจœเจผเจจ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฆเฉ‹เจตเจพเจ‚ เจชเฉŒเจกเจพเจ‚ เจฒเจˆ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ 90% เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ v1 เจ…เจคเฉ‡ 10% เจจเฉ‚เฉฐ v2 เจตเฉฑเจฒ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจฎเฉ‹เจฌเจพเจˆเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ€ เจฐเฉ‚เจŸเจฟเฉฐเจ—

เจธเจฟเฉฑเจŸเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจฆเจฟเจ–เจพเจตเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจฎเฉ‹เจฌเจพเจˆเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเฉ‡เจตเจพ v2 เจคเฉ‡ เจฐเฉ‚เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ v1 เจตเฉฑเจฒเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฌเฉ‡เจจเจคเฉ€ เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจเจœเฉฐเจŸ เจฎเฉเฉฑเจฒ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

Istio เจธเฉ‡เจตเจพ เจœเจพเจฒ 'เจคเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€

เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ€ เจตเจพเจฐเฉ€ เจนเฉˆ

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

เจ…เจคเฉ‡ เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ เจ“เจชเจธ, เจฆเฉ‡เจต เจจเจนเฉ€เจ‚

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

เจคเจพเจ‚ เจšเจฒเฉ‹ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เจธ เจฒเฉœเฉ€ เจฆเฉ‡ เจฒเฉ€เจŸเจฎเฉ‹เจŸเจฟเจซ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ“: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉเจ เจตเฉ€ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจจเจตเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจœเจพเจ‚ เจจเจตเฉ‡เจ‚ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจ•เฉ‹เจก เจฆเฉ‡ เจฌเจพเจนเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ.

เจ†เจชเจฃเฉ€ เจ•เจฒเจชเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹

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

เจ‡เจธ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹

Istio, Kubernetes เจ…เจคเฉ‡ OpenShift เจฌเจพเจฐเฉ‡ เจชเฉœเฉเจนเจจเจพ เจ‡เฉฑเจ• เจšเฉ€เจœเจผ เจนเฉˆ, เจชเจฐ เจ•เจฟเจ‰เจ‚ เจจเจพ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ–เฉเจฆ เจ›เฉ‚เจน เจฒเจ“? เจŸเฉ€เจฎ Red Hat เจกเจฟเจตเฉˆเจฒเจชเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ—เจพเจˆเจก (เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš) เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจœเจฒเจฆเฉ€ เจคเฉ‹เจ‚ เจœเจฒเจฆเฉ€ เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เฉ€เฅค เจ‡เจน เจ—เจพเจˆเจก 100% เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเฉ€ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เจน เจœเจจเจคเจ• เจชเจนเฉเฉฐเจš เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค เจซเจพเจˆเจฒ เจšเฉฑเจฒเจฆเฉ€ เจนเฉˆ macOS, Linux ะธ Windows, เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก Java เจ…เจคเฉ‡ Node.js เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆ (เจนเฉ‹เจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจธเจ•เจฐเจฃ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ† เจฐเจนเฉ‡ เจนเจจ)เฅค เจฌเจธ เจ†เจชเจฃเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเฉฐเจฌเฉฐเจงเจฟเจค Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ–เฉ‹เจฒเฉเจนเฉ‹เฅค Red Hat เจกเจฟเจตเฉˆเจฒเจชเจฐ เจกเฉˆเจฎเฉ‹.

เจ…เจ—เจฒเฉ€ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš: เจ…เจธเฉ€เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเฉฐเจฆเจฐเจคเจพ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจ…เฉฑเจœ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ Istio เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเจฟเจฏเจฎ เจ•เฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจนเฉเจฃ เจ‰เจธเฉ‡ เจšเฉ€เจœเจผ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ‹, เจชเจฐ เจธเจฟเจฐเจซ เจ—เจฒเจคเฉ€ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš. เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจน เจนเฉˆ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจ…เจ—เจฒเฉ€ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡.

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

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