Istio เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชชเชฐ เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€

เช…เชฎเซ‡ Red Hat OpenShift เช…เชจเซ‡ Kubernetes เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ Istio เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถเชจเซ€ เช˜เชฃเซ€ เชฌเชงเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเชคเซ€ เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.

Istio เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชชเชฐ เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€

เชญเชพเช— เชเช•, เช†เชœเซ‡:

  • เชšเชพเชฒเซ‹ เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธ เชธเชพเช‡เชกเช•เชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชตเชฟเชญเชพเชตเชจเชพ เชธเชฎเชœเชพเชตเซ€เช เช…เชจเซ‡ เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เช† เชถเซเชฐเซ‡เชฃเซ€เชจเซเช‚ เชฒเซ€เชŸเชฎเซ‹เชŸเชฟเชซ เช˜เชกเซ€เช: "เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชฎเชพเช‚ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€".
  • เชšเชพเชฒเซ‹ Istio เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชตเชธเซเชคเซ - เชฐเซ‚เชŸเซ€เช‚เช— เชจเชฟเชฏเชฎเซ‹ เชฐเชœเซ‚ เช•เชฐเซ€เช. เช…เชจเซเชฏ เชคเชฎเชพเชฎ Istio เชธเซเชตเชฟเชงเชพเช“ เชคเซ‡เชฎเชจเชพ เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชจเชฟเชฏเชฎเซ‹ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชธเซ‡เชตเชพ เช•เซ‹เชกเชจเซ€ เชฌเชนเชพเชฐเชจเซ€ YAML เชซเชพเช‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชชเชฐ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชฆเชฟเชถเชพเชฎเชพเชจ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช•เซ‡เชจเซ‡เชฐเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเช•เซ€เชฎ เชชเชฐ เชชเชฃ เชตเชฟเชšเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชจเชตเชพ เชตเชฐเซเชทเชจเซเช‚ เชฌเซ‹เชจเชธ โ€“ Istio เชชเชฐ 10 เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชชเชพเช 


เชญเชพเช— เชฌเซ‡, เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเชถเซ‡:

  • เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ Istio เชธเชฐเซเช•เชฟเชŸ เชฌเซเชฐเซ‡เช•เชฐ เชธเชพเชฅเซ‡ เชธเช‚เชฏเซ‹เชœเชจเชฎเชพเช‚ เชชเซ‚เชฒ เช‡เชœเซ‡เช•เซเชถเชจเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฆเชฐเซเชถเชพเชตเชถเซ‡ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ Istio เชคเชฎเชจเซ‡ เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เชธเชฐเซเช•เชฟเชŸเชฎเชพเช‚เชฅเซ€ เชฎเซƒเชค เช…เชฅเชตเชพ เช–เชฐเชพเชฌ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเชคเชพ เชชเซ‹เชกเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • Istio เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชนเซ€เช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชชเซเชฐเชฅเชฎ เชชเซ‹เชธเซเชŸเชฎเชพเช‚เชฅเซ€ เชธเชฐเซเช•เชฟเชŸ เชฌเซเชฐเซ‡เช•เชฐ เชตเชฟเชทเชฏ เชชเชฃ เชœเซ‹เชˆเชถเซเช‚. เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฌเชคเชพเชตเซ€เชถเซเช‚ เช•เซ‡ เชธเชฐเซเชตเชฟเชธ เช•เซ‹เชกเชฎเชพเช‚ เชธเชนเซ‡เชœ เชชเชฃ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ YAML เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเซ‚เชŸ เช•เชฐเชตเซ‹ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชญเซ‚เชฒเซ‹เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเซ€.

เชญเชพเช— เชคเซเชฐเซ€เชœเซ‹:

  • เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เช…เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชตเชฟเชถเซ‡เชจเซ€ เชตเชพเชฐเซเชคเชพ, เชœเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เช›เซ‡ เช…เชฅเชตเชพ เชธเชฐเชณเชคเชพเชฅเซ€ Istio เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฌเชคเชพเชตเซ€เชถเซเช‚ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช“เชชเชจเชถเชฟเชซเซเชŸ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชธเชพเชฅเซ‡ เชธเช‚เชฏเซ‹เชœเชจเชฎเชพเช‚ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ, เชœเซ‡เช—เชฐ เช…เชจเซ‡ เช—เซเชฐเชพเชซเชจเชพ เชœเซ‡เชตเชพ เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹.
  • เช…เชฎเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชญเซ‚เชฒเซ‹เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชฐเชœเซ‚ เช•เชฐเชตเชพ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€เช เช›เซ€เช. เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เช…เชฎเซ‡ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เชซเซ‹เชฒเซเชŸ เช‡เชจเซเชœเซ‡เช•เซเชถเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชถเซ€เช–เซ€เช เช›เซ€เช, เชœเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ - เช•เชพเชฐเชฃ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เช† เชฎเชพเชŸเซ‡ เช•เซ‹เชก เชชเซ‹เชคเซ‡ เชœ เชฌเชฆเชฒเซ‹ เช›เซ‹, เชคเซ‹ เชตเชงเชพเชฐเชพเชจเซ€ เชญเซ‚เชฒเซ‹ เชฆเชพเช–เชฒ เชฅเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เชฐเชนเซ‡เชฒเซเช‚ เช›เซ‡.

เช›เซ‡เชฒเซเชฒเซ‡, เช‡เชธเซเชŸเชฟเช“ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชชเชฐเชจเซ€ เช…เช‚เชคเชฟเชฎ เชชเซ‹เชธเซเชŸเชฎเชพเช‚:

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

เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เช…เชนเซ€เช‚ เชœเชˆเช เช›เซ€เช ...

Istio เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ - เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถเชฎเชพเช‚ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฌเชงเซเช‚ เชธเซ‡เชตเชพ เชฎเซ‡เชถ.

Istio เชธเซ‡เชตเชพ เชฎเซ‡เชถ เชถเซเช‚ เช›เซ‡

เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชธเซ‡เชตเชพเช“เชจเชพ เชœเซ‚เชฅ เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—, เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ, เชถเซ‹เชง, เชธเซเชฐเช•เซเชทเชพ, เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เช…เชจเซ‡ เช…เชจเซเชฏ เช‰เชชเชฏเซ‹เช—เซ€ เชตเชธเซเชคเซเช“ เชœเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. Istio เชคเชฎเชจเซ‡ เชธเซ‡เชตเชพเช“เชจเชพ เช•เซ‹เชกเชฎเชพเช‚ เชธเชนเซ‡เชœ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช† เชฌเชงเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชœเชพเชฆเซเชจเซเช‚ เชฐเชนเชธเซเชฏ เชถเซเช‚ เช›เซ‡? Istio เชธเชพเช‡เชกเช•เชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ (เชธเชพเช‡เชกเช•เชพเชฐ เช เชฎเซ‹เชŸเชฐเชธเชพเช‡เช•เชฒ เชธเชพเช‡เชกเช•เชพเชฐ เช›เซ‡) เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชธเชพเชฅเซ‡ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชœเซ‹เชกเซ‡ เช›เซ‡, เชœเซ‡ เชชเช›เซ€ เช† เชธเซ‡เชตเชพเชจเซ‹ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช• เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฆเซเชตเชพเชฐเชพ เชœเชพเชฏ เช›เซ‡, เชœเซ‡ เชธเซเชชเชทเซเชŸ เชจเซ€เชคเชฟเช“ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชจ เช†เชชเซ‡ เช›เซ‡, เช† เชŸเซเชฐเชพเชซเชฟเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡, เช•เซเชฏเชพเชฐเซ‡ เช…เชจเซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡. เชธเซ‡เชตเชพ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเชตเซเช‚ เชœเซ‹เชˆเช. Istio เช•เซ‡เชจเซ‡เชฐเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธ, เชธเชฐเซเช•เชฟเชŸ เชฌเซเชฐเซ‡เช•เชฐเซเชธ, เชซเซ‹เชฒเซเชŸ เชˆเชจเซเชœเซ‡เช•เซเชถเชจ เช…เชจเซ‡ เช…เชจเซเชฏ เช˜เชฃเซ€ เชœเซ‡เชตเซ€ เช…เชฆเซเชฏเชคเชจ DevOps เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

Istio เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡

Istio เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซเช‚ เชธเชพเช‡เชกเช•เชพเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡: เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—, เชŸเซเชฐเซ‡เชธเชฟเช‚เช—, เชธเชฐเซเช•เชฟเชŸ เชฌเซเชฐเซ‡เช•เชฐเซเชธ, เชฐเซ‚เชŸเซ€เช‚เช—, เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—, เชซเซ‹เชฒเซเชŸ เช‡เชจเซเชœเซ‡เช•เซเชถเชจ, เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชฏเชพเชธเซ‹, เชธเชฎเชฏ เชธเชฎเชพเชชเซเชคเชฟ, เชฎเชฟเชฐเชฐเชฟเช‚เช—, เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ, เชฐเซ‡เชŸ เชฒเชฟเชฎเชฟเชŸเชฟเช‚เช— เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚. เช…เชจเซ‡ เชœเซ‹ เช•เซ‡ เช†เชœเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เช† เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชธเซ€เชงเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เช›เซ‡, Istio เชธเชพเชฅเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชฎเชพเช‚ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เชธเชฎเชพเชจ เชตเชธเซเชคเซเช“ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชธเชพเช‡เชกเช•เชพเชฐ เชฎเซ‹เชกเซ‡เชฒ เชฎเซเชœเชฌ, เช‡เชธเซเชŸเชฟเช“ เชฒเชฟเชจเช•เซเชธ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡, เชœเซ‡ เชเช•เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡ เช•เซเชฏเซเชฌเชฐเซเชจเซ‡เชŸเชฟเชธ-เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชธเซ‡เชตเชพ เชธเชพเชฅเซ‡ เชชเซ‹เชก เช…เชจเซ‡ เช†เชชเซ‡เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชจเซเชธเชพเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เช‡เชจเซเชœเซ‡เช•เซเชถเชจ เช…เชจเซ‡ เชฌเชนเชพเชฐ เช•เชพเชขเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชญเชพเชฐเชชเซ‚เชฐเซเชตเช• เชœเชฃเชพเชตเซ€เช เช›เซ€เช เช•เซ‡ เช† เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เช—เซ‹เช เชตเชฃเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชจเซ€ เชฌเชนเชพเชฐ เชฐเชนเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช•เซ‹เชก เช–เซ‚เชฌ เชธเชฐเชณ เช…เชจเซ‡ เชŸเซ‚เช‚เช•เซ‹ เชฌเชจเซ‡ เช›เซ‡.

เช เชชเชฃ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเซ€เชธเชจเชพ เช“เชชเชฐเซ‡เชถเชจเชฒ เช˜เชŸเช• เช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชจเชฅเซ€, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชคเซ‡เชฎเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช†เช‡เชŸเซ€ เชจเชฟเชทเซเชฃเชพเชคเซ‹เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช–เชฐเซ‡เช–เชฐ, เชธเชฐเซเช•เชฟเชŸ เชฌเซเชฐเซ‡เช•เชฐเซเชธ เช…เชจเซ‡ เชซเซ‹เชฒเซเชŸ เชˆเชจเซเชœเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชกเซ‡เชตเชฒเชชเชฐ เชถเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช? เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช†เชชเซ‹, เชนเชพ, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฌเชจเชพเชตเซ‹? เชœเซ‹ เชคเชฎเซ‡ เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เช† เชฌเชงเซเช‚ เชฆเซ‚เชฐ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชถเซ‡. เช…เชจเซ‡ เช•เซ‹เชก เชชเซ‹เชคเซ‡ เชŸเซ‚เช‚เช•เซ‹ เช…เชจเซ‡ เชธเชฐเชณ เชฌเชจเชถเซ‡.

เชธเซ‡เชตเชพ เชฎเซ‡เชถ

Istio, เชœเซ‡ เชคเซ‡เชฎเชจเชพ เช•เซ‹เชกเชจเซ€ เชฌเชนเชพเชฐ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡, เชคเซ‡ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถเชจเซ‹ เช–เซเชฏเชพเชฒ เช›เซ‡. เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชคเซ‡ เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชฆเซเชตเชฟเชธเช‚เช—เซ€เชจเซเช‚ เชธเชฎเชจเซเชตเชฏเชฟเชค เชœเซ‚เชฅ เช›เซ‡ เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชฎเซ‡เชถ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

Istio เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡

เช† เชคเซ‡ เช›เซ‡ เชœเซ‡ เชธเชพเช‡เชกเช•เชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เช•เชพเชฎ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เช•เซเชฏเซเชฌเชฐเซเชจเซ‡เชŸเชฟเชธ ะธ เชฎเชฟเชจเชฟเชถเชฟเชซเซเชŸ เชฌเชฐเซเชกเซเชธ เช†เชˆ เชตเซเชฏเซ: เชฎเชฟเชจเชฟเชถเชฟเชซเซเชŸเชจเซ‹ เชเช• เชฆเชพเช–เชฒเซ‹ เชฒเซ‹เช‚เชš เช•เชฐเซ‹, เช‡เชธเซเชŸเชฟเช“ เชฎเชพเชŸเซ‡ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฌเชจเชพเชตเซ‹ (เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ "เช‡เชธเซเชŸเชฟเช“-เชธเชฟเชธเซเชŸเชฎ" เช•เชนเซ€เช), เช‡เชธเซเชŸเชฟเช“-เชธเช‚เชฌเช‚เชงเชฟเชค เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เชšเชฒเชพเชตเซ‹. เชชเช›เซ€, เชœเซ‡เชฎ เชคเชฎเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เช…เชจเซ‡ เชชเซ‹เชกเซเชธ เชฌเชจเชพเชตเซ‹ เช›เซ‹, เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธเชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเชพเชนเชฟเชคเซ€ เช‰เชฎเซ‡เชฐเซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชกเซเชธ Istio เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชเช• เชธเชฐเชณ เชฐเซ‡เช–เชพเช•เซƒเชคเชฟ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

Istio เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชชเชฐ เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€

เชนเชตเซ‡ เชคเชฎเซ‡ Istio เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เช•เซเชฐเชฎเชฎเชพเช‚ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซ‹เชฒเซเชŸ เช‡เชจเซเชœเซ‡เช•เซเชถเชจ, เชธเชชเซ‹เชฐเซเชŸ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชจเซ‡เชฐเซ€ เชœเชฎเชพเชตเชŸ เช…เชฅเชตเชพ เช…เชจเซเชฏ Istio เชธเซเชตเชฟเชงเชพเช“ - เช…เชจเซ‡ เช† เชฌเชงเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เช•เซ‹เชกเชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ. เชงเชพเชฐเซ‹ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เช•เซเชฒเชพเชฏเช‚เชŸ (Foo เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจ) เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเชพ เชคเชฎเชพเชฎ เชตเซ‡เชฌ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเชพเช‡เชŸเชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชเช• Istio เชฐเซ‚เชŸเซ€เช‚เช— เชจเชฟเชฏเชฎ เชฌเชจเชพเชตเซ‹ เชœเซ‡ เชฏเซเชเชฐ เช†เชˆเชกเซ€เชฎเชพเช‚ @foocorporation.com เชถเซ‹เชงเชถเซ‡ เช…เชจเซ‡ เชคเซ‡ เชฎเซเชœเชฌ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชถเซ‡. เช…เชจเซเชฏ เชคเชฎเชพเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡, เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชพเชถเซ‡ เชจเชนเซ€เช‚. เช† เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชคเชฎเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เชธเชพเช‡เชŸเชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชถเซ‹. เช…เชจเซ‡ เชจเซ‹เช‚เชง เชฒเซ‹ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เช† เชฎเชพเชŸเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฌเชฟเชฒเช•เซเชฒ เชธเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เช‚เช˜เซ€ เช•เชฟเช‚เชฎเชค เชšเซ‚เช•เชตเชตเซ€ เชชเชกเชถเซ‡?

เชœเชฐเชพเชฏ เชจเชนเชฟ. Istio เชเช•เชฆเชฎ เชเชกเชชเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ Go เช…เชจเซ‡ เชฌเชนเซ เช“เช›เซเช‚ เช“เชตเชฐเชนเซ‡เชก เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช‘เชจเชฒเชพเช‡เชจ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชฎเชพเช‚ เชธเช‚เชญเชตเชฟเชค เชจเซเช•เชธเชพเชจ เชกเซ‡เชตเชฒเชชเชฐเชจเซ€ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชธเชฐเชญเชฐ เชฅเชพเชฏ เช›เซ‡. เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเชฎเชพเช‚: เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚ เช•เซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‹ เชธเชฎเชฏ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เช›เซ‡. เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเชพ เช–เชฐเซเชšเชจเซ€ เชตเชพเชค เช•เชฐเซ€เช เชคเซ‹, Istio เช เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชฎเชซเชคเชฎเชพเช‚ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเซ‡ เชœเชพเชคเซ‡ เชฎเชพเชธเซเชŸเชฐ

Red Hat เชกเซ‡เชตเชฒเชชเชฐ เชเช•เซเชธเชชเชฟเชฐเชฟเชฏเชจเซเชธ เชŸเซ€เชฎเซ‡ เชเช• เช—เชนเชจ เชนเซ‡เชจเซเชก-เช“เชจ โ€‹โ€‹เชตเชฟเช•เชธเชพเชตเซเชฏเซเช‚ เช›เซ‡ เชจเซ‡เชคเซƒเชคเซเชต Istio เชฆเซเชตเชพเชฐเชพ (เช…เช‚เช—เซเชฐเซ‡เชœเซ€เชฎเชพเช‚). เชคเซ‡ Linux, MacOS เช…เชจเซ‡ Windows เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชก Java เช…เชจเซ‡ Node.js เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

Istio เชชเชฐ 10 เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชชเชพเช 

เชฌเซเชฒเซ‹เช• 1 - เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชฎเชพเชŸเซ‡

Istio เชชเชฐเชฟเชšเชฏ
30 เชฎเชฟเชจเชฟเชŸ
เชšเชพเชฒเซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถเชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เชฅเชˆเช, OpenShift Kubernetes เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ Istio เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชคเซ‡ เชถเซ€เช–เซ€เช.
เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹

Istio เชฎเชพเช‚ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‡เชตเชพเช“ เชœเชฎเชพเชตเชตเซ€
30 เชฎเชฟเชจเชฟเชŸ
เช…เชฎเซ‡ เชธเซเชชเซเชฐเชฟเช‚เช— เชฌเซ‚เชŸ เช…เชจเซ‡ Vert.x เชธเชพเชฅเซ‡ เชคเซเชฐเชฃ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Istio เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.
เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹

เชฌเซเชฒเซ‹เช• 2 - เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชธเซเชคเชฐ

Istio เชฎเชพเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เช…เชจเซ‡ เชŸเซเชฐเซ‡เชธเซ€เช‚เช—
60 เชฎเชฟเชจเชฟเชŸ
เช…เชฎเซ‡ Prometheus เช…เชจเซ‡ Grafana เชฆเซเชตเชพเชฐเชพ Istio เชจเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชŸเซ‚เชฒเซเชธ, เช•เชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช…เชจเซ‡ เช“เชชเชจเชŸเซเชฐเซ‡เชธเชฟเช‚เช—เชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเซ€เชถเซเช‚.
เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹

Istio เชฎเชพเช‚ เชธเชฐเชณ เชฐเซ‚เชŸเซ€เช‚เช—
60 เชฎเชฟเชจเชฟเชŸ
เชธเชฐเชณ เชจเชฟเชฏเชฎเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Istio เชฎเชพเช‚ เชฐเซ‚เชŸเซ€เช‚เช—เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชœเชพเชฃเซ‹.
เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹

เช…เชฆเซเชฏเชคเชจ เชฐเซ‚เชŸเซ€เช‚เช— เชจเชฟเชฏเชฎเซ‹
60 เชฎเชฟเชจเชฟเชŸ
เชšเชพเชฒเซ‹ Istio เชจเชพ เชธเซเชฎเชพเชฐเซเชŸ เชฐเซ‚เชŸเซ€เช‚เช—, เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ, เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เช…เชจเซ‡ เชฐเซ‡เชŸ เชฒเชฟเชฎเชฟเชŸเซ€เช‚เช— เชชเชฐ เชเช• เชจเชœเชฐ เช•เชฐเซ€เช.
เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹

เชฌเซเชฒเซ‹เช• 3 - เช…เชฆเซเชฏเชคเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ

เช‡เชธเซเชŸเชฟเช“เชฎเชพเช‚ เชซเซ‹เชฒเซเชŸ เช‡เชจเซเชœเซ‡เช•เซเชถเชจ
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 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹:
    • เชธเชนเชจเชถเซ€เชฒเชคเชพ เชฆเซ‹เชท;
    • เชฐเซ‚เชŸเซ€เช‚เช—;
    • เช…เชฐเชพเชœเช•เชคเชพ เชชเชฐเซ€เช•เซเชทเชฃ;
    • เชธเซเชฐเช•เซเชทเชพ;
    • เชŸเซเชฐเซ‡เชธ, เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช…เชจเซ‡ เช—เซเชฐเชพเชซเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชธเช‚เช—เซเชฐเชน.

เชชเซเชธเซเชคเช• เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡

เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เช…เชจเซ‡ เช‡เชธเซเชŸเชฟเช“ เชชเชฐเชจเชพ เชฒเซ‡เช–เซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€

เชคเซ‡ เชœเชพเชคเซ‡ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹

เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เช† เชถเซเชฐเซ‡เชฃเซ€เชจเซ‹ เชนเซ‡เชคเซ Istioเชจเซ€ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ เชŠเช‚เชกเซ‹ เชกเชพเช‡เชต เช†เชชเชตเชพเชจเซ‹ เชจเชฅเซ€. เช…เชฎเซ‡ เชซเช•เซเชค เชคเชฎเชจเซ‡ เช–เซเชฏเชพเชฒ เชธเชพเชฅเซ‡ เชชเชฐเชฟเชšเชฏ เช•เชฐเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เชฆเชพเชš เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ Istio เช…เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‡เชฐเชฃเชพ เช†เชชเซ€เช เช›เซ€เช. เชคเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชซเชค เช›เซ‡, เช…เชจเซ‡ Red Hat เชคเชฎเชจเซ‡ OpenShift, Kubernetes, Linux เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซ‡ Istio เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡: Red Hat เชกเซ‡เชตเชฒเชชเชฐ เช“เชชเชจเชถเชฟเชซเซเชŸ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ, Istio เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเชฐ เช…เชจเซเชฏ เชธเช‚เชธเชพเชงเชจเซ‹ เชธเชฐเซเชตเชฟเชธ เชฎเซ‡เชถ เชชเชฐ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชพเช‡เชŸ. เชตเชฟเชฒเช‚เชฌ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เช†เชœเซ‡ เชœ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹!

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 เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชธเช‚เชšเชพเชฒเชจเชฎเชพเช‚ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชฎเชพเชŸเซ‡, เชœเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช–เซ‚เชฌ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.

เชคเซ‹ เชšเชพเชฒเซ‹ เชชเซ‹เชธเซเชŸเชจเซ€ เช† เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เชฒเซ€เชŸเชฎเซ‹เชŸเชฟเชซเชจเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เช: เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชฎเชพเช‚ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชจเชตเซ€ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชฅเชตเชพ เชจเชตเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช† เชฌเชงเซเช‚ เช•เซ‹เชกเชจเซ€ เชฌเชนเชพเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เชคเชฎเชพเชฐเซ€ เช•เชฒเซเชชเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹

เชจเชฟเชฏเชฎเชฟเชค เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเซ‡เชกเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ€ เชถเช•เซเชฏเชคเชพเช“เชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹. เชคเชฎเชพเชฐเชพ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เช—เซเชฐเชพเชนเช•เชจเซ‡ เชคเชฎเชพเชฐเชพ เชตเชฟเชถเชฟเชทเซเชŸ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹ เชธเซ‚เช•เซเชทเซเชฎ เชธเซ‡เชตเชพเช“? เชธเชฐเชณเชคเชพเชฅเซ€! Chrome เชฌเซเชฐเชพเช‰เชเชฐ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เช•เซ‹เช‡ เชตเชพเช‚เชงเซ‹ เชจเชนเซ€! เชคเชฎเซ‡ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพ เช…เชจเซเชธเชพเชฐ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชฐเซ‚เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเซ‡ เชœเชพเชคเซ‡ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹

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

เช†เช—เชณเชจเซ€ เชชเซ‹เชธเซเชŸเชฎเชพเช‚: เช…เชฎเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชธเซเช‚เชฆเชฐ เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเซ€เช เช›เซ€เช

เช†เชœเซ‡ เชคเชฎเซ‡ เชœเซ‹เชฏเซเช‚ เช•เซ‡ Istio เชฐเซ‚เชŸเซ€เช‚เช— เชจเชฟเชฏเชฎเซ‹ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชนเชตเซ‡ เช เชœ เชตเชธเซเชคเซเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชญเซ‚เชฒ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚. เช† เชฌเชฐเชพเชฌเชฐ เช›เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช†เชชเชฃเซ‡ เช†เช—เชณเชจเซ€ เชชเซ‹เชธเซเชŸเชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹