"เบญเบฑเบเบเบฐเบฅเบฒเบเปเบกเปเบเบเบทเปเบเบฒเบเบเบญเบเบเปเบญเบ," Austin Powers, เบเบนเปเบเบฒเบเบชเบฒเบเบปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบฅเบถเบเบฅเบฑเบ, เปเบเบตเบเปเบงเบปเปเบฒ. เปเบเปเบชเบดเปเบเบเบตเปเบเบทเบขเบนเปเปเบเบเบงเบฒเบกเบเบฑเบเบเบทเบชเบนเบเปเบเบเบเบปเบงเปเบเบ super เปเบฅเบฐเบเปเบฅเบดเบเบฒเบเบเบฒเบเบเบฑเบเบเบฒเปเบกเปเบเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบกเบเบดเบงเปเบเบต, เบเปเบญเบเบเบตเปเบเบงเบฒเบกเปเบเบทเปเบญเปเบกเปเบเบเบตเบเปเบงเบฒเบญเบฑเบเบเบฐเบฅเบฒเบ.
เปเบฅเบฐ Istio, เบฎเปเบงเบกเบเบฑเบ OpenShift เปเบฅเบฐ Kubernetes, เปเบฎเบฑเบเปเบซเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบธเบฅเบฐเบเบฒเบเบเบตเปเปเปเบฒเปเบเบทเปเบญ เปเบฅเบฐเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบปเบฒเปเบเปเบขเปเบฒเบเปเบเปเบเบดเบ - เปเบฅเบฐเบเบฑเปเบเบเปเปเบเบตเบซเบผเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบฅเบฐเบซเบผเบฒเบเบเบงเปเบฒเบเบตเปเปเบเบเบปเบเบเบตเบชเบตเปเปเบฅเบฐเบชเบธเบเบเปเบฒเบเปเบเบเบธเบ Istio.
เปเบเปเบงเบฅเบฒเบเบตเปเปเบเบทเปเบญเปเบกเปเบเบเบทเบเบเปเบญเบ
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบฒเบกเปเบเบทเปเบญเปเบเบตเบเบเบถเปเบเบเบฝเบเปเบเปเปเบเปเบฅเบเบฐเบชเบธเบเบเปเบฒเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเปเบเบทเปเบญเบเบฑเปเบเปเบเบดเปเบเบเบฐเบเบงเบเบเบฒเบ. เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ configure เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเปเบฒเบญเบดเบ, เปเบฅเบฐเบซเบผเบฒเบเบชเบดเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบฅเปเบเปเบฒเบเปเบฒเบเบขเบนเปเบเบตเปเบเบตเป.
เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบเปเบฒโเปเบเปโเบชเบฐโเบเบฑเบโเปเบซเบกเปโเบเบญเบโเบเบญเบโเปเบงโเบเบญเบโเบเปเบฒเบโ, เบกเบฑเบโเปเบเบฑเบโเบเบฒเบโเบเบดโเบเบฒโเบฅเบฐโเบเบฒโเบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเบโเบซเบกเบปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบซเบผเบธเบโเบเปเบญเบโเบเบงเบฒเบกโเบชเปเบฝเบโ. เปเบฅเปเบเบเบฐเบซเบเบฒเบเปเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเปเบฅเบฐเบเบทเบเบเบดเบชเบนเบเปเบฅเปเบง, เปเบฅเบฐ Istio เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเป "เบเบฒเบเบเปเบฅเบดเบเบฒเบเบฅเบฑเบ" (เบชเบฐเบเบฑเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเบเบญเบ microservice เบเบญเบเบเปเบฒเบ) เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเปเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบเปเบเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบกเบตเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบฒเบชเบฑเบเบเบดเปเบชเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป - "Dark Launch", เปเบเบดเปเบเปเบเบเบตเปเบชเบธเบเปเบกเปเบ activated เปเบเบเบซเบเปเบฒเบเบตเปเบเบตเปเบกเบตเบเบทเป spy เปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ "เบเบฒเบเบชเบฐเบเปเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ".
เบเบฐเบฅเบธเบเบฒเบชเบฑเบเปเบเบเบงเปเบฒเบเบฐเปเบซเบเบเบเปเบฒเบญเบดเบเบเบญเบเบงเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒเปเบเปเบเปเบฒเบงเปเบฒ "เบเบฑเบเปเบเป" เปเบเบเบเบตเปเบเบฐ "เบเปเบญเบ". เปเบเบปเปเบฒเบเบงเบเบเบฐเบชเบฒเบกเบฒเบเบเบณเปเบเปเปเบเปเปเบเปเปโเปเบฅเบฐ, เปเบเปเบเบญเบ, เปเบเปโเบเปเบฅเบดเบเบฒเบเบเบธเบฅเบฐเบเบฒเบเบเบญเบเปเบเบปเปเบฒเปเบฅเบทเปเบญเบเปเปเบเบปเปเบฒเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฐเบเปเบญเบเบชเบฒเบกเบฒเบเบฎเบฑเบเปเบฅเบฐเบเบธเบเปเบเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ, เบเบฐเบฅเบดเบเบเบปเบเปเบเปเบฎเบฑเบ, เปเบฅเบฐเบเบฑเบเบเบฝเบเบฅเบปเบเปเบเบเบฑเบเบเบถเบเปเบฅเบฐเบเบดเบเบเบฒเบก. เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเปเบญเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบญเบเบญเบญเบเบกเบฒเปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบเบฒเบเบเบณเปเบเป เปเบฅเบฐเบเปเบญเบเบเบญเบเปเบงเบเปเปเปเบกเปเบเบชเบดเปเบเบเบฝเบงเบเบฑเบเบชเบฐเปเปเบตเปเบ. เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเปเบเปโเบเบธเบโเบเบฑเปเบโเบเบตเปโเบเปเบฒเบโเบเปเบญเบโเบเบฒเบโ, เปเบเปโเบเปเบญเบโเบเบฝเบโเปเบเปโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเปเบฒเบโเบเปเบญเบกโ.
เบเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเปเบเบทเปเบญเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบ
เปเบเบดเปเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบ Istio เบเปเปเปเบเบเบตเป, เปเบเบดเปเบเบชเบปเปเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบฎเปเบญเบเบเป HTTP เบเบฑเบเบซเบกเบปเบเปเบเบซเบฒเบเปเบฒเปเบเบฐเบเปเบฒ microservice v1 (เบเบปเบงเบขเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบญเบปเบฒเบกเบฒเบเบฒเบ
เปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเปเบฒเบเบเบทเป mirror:
เบขเบนเปเบฅเบธเปเบกเบชเบธเบเบเบญเบเบซเบเปเบฒเบเป - เบกเบฑเบเปเบกเปเบเบเบตเปเบเปเบฒเบเบปเบเบเบฒเบเบชเบฐเบเปเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เปเบกเปเบเปเบฅเปเบง, เบกเบฑเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ!
เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเปเบกเปเบเบงเปเบฒเบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบเบเบญเบเบเปเบฒเบ (v1) เบเบฐเบชเบทเบเบเปเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเปเบเบปเปเบฒเบกเบฒ, เปเบเปเบเบฒเบเบฎเปเบญเบเบเปเบเบปเบงเบกเบฑเบเปเบญเบเบเบฐเบเบทเบเบชเบฐเบเปเบญเบเบเบฑเบ v2 เบเบตเปเบเปเปเบเปเปเบฒเบเบฑเบ, เบเบฑเปเบเปเบกเปเบ, เบเปเปเบกเบนเบเบเปเปเบฒเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเบฐเปเบเบขเบนเปเบเบตเปเบเบฑเปเบ. เบงเบดเบเบตเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบปเบเบชเบญเบ v2 เปเบเบชเบฐเบเบฒเบเบเบตเปเปเบเปเบเบดเบ - เบเปเบฝเบงเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเปเบเปเบเบดเบเปเบฅเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ - เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบเปเบเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบกเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบ. เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบเบฑเบเบฅเปเบฒเบเบฑเบเบซเบเปเบฒเปเบเบทเปเบญเบเป? เปเบกเปเบเปเบฅเปเบง, เปเบเปเบเบญเบ. เปเบเปเบกเบฑเบเปเบฎเบฑเบเปเบเปเปเบเบเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบ.
เปเบซเปเปเบเบตเปเบกเบฅเบฐเบเบญเบ
เบเบฐเบฅเบธเบเบฒเบฎเบฑเบเบเบฒเบเบงเปเบฒเปเบเบฅเบฐเบซเบฑเบ v2 เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบฐเบซเบเบญเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบฎเปเบญเบเบเปเปเบเบปเปเบฒเบกเบฒเบญเบฒเบเบเบฐเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบ. เบเบฒเบเบฎเปเบญเบเบเปเบเบปเบงเบกเบฑเบเปเบญเบเบเบทเบเบชเบฐเบเปเบญเบเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบฅเบฐเปเบเปเบเปเบช, เปเบเปเบเบฒเบเปเบฅเบทเบญเบเบงเบดเบเบตเบเบฒเบเบเบธเบเปเบเปเบเปเบเบเบฒเบเบเบปเบเบชเบญเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเปเบฒเบ - เปเบฅเบฐเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบฑเบเบงเบปเบเปเบฅเบฑเบเบเปเบญเบ.
เบเปเปเบซเปเปเบงเบปเปเบฒเบเบทเบเบเบธเบเบชเปเบฒเบเบฑเบ
เบเบฒเบเปเบเบตเบเบเบปเบงเบฅเบฑเบเบเปเบงเบเบเบฒเบเบชเบฐเบเปเบญเบเบชเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ (Dark Launch/Request Mirroring) เบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเบฅเบฐเบซเบฑเบเปเบเป.
เบญเบฒเบซเบฒเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบดเบ
เบเบฐเปเบเบฑเบเปเบเบงเปเบเบเปเบฒเบเปเบญเบเบเบตเปเบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเบชเบฐเบเปเบญเบเบชเบปเปเบเบเบฒเบเบชเปเบงเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเปเปเปเบซเป v1, เปเบเปเปเบเบซเบฒ v2? เบเบปเบงเบขเปเบฒเบ, เบซเบเบถเปเบเบชเปเบงเบเบฎเปเบญเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเบซเบผเบทเบเบฝเบเปเบเปเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบธเปเบกเบเบนเปเปเบเปเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ. เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบฅเปเบงเปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ v2, เบเปเบญเบเปเปเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเปเบเบซเบฒเบชเบฐเบเบฑเบเปเบซเบกเป. เบซเบผเบทเปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเบฑเบเบเบทเบเบเบธเบเบขเปเบฒเบเปเบซเปเบเบฑเบ v1 เบเปเบฒเบกเบตเบเบฒเบเบขเปเบฒเบเบเบดเบเบเบฒเบเบเบฑเบ v2. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบดเบเบงเปเบฒเบกเบฑเบเบเบทเบเปเบญเบตเปเบเบงเปเบฒ Canary Deployment.
เบเบฒเบเบเบฐเบเบดเบเบฑเบ Canary เปเบ Istio: เปเบฎเบฑเบเปเบซเปเบเบฒเบเบกเบญเบเบซเบกเบฒเบเบเปเบฒเบเบเบถเปเบ
เบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเปเบฅเบฐเบเปเบญเบเป
เปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเบเบญเบเบฎเบนเบเปเบเบเบเบฒเบเบเบณเปเบเป Canary Deployment เปเบกเปเบเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบ: เปเบกเบทเปเบญเบเปเบฒเบเปเบเบตเบเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกเปเบเบผเปเบเบผเบกแแฝแพแฌเธญเธตเธเธเนเธงเธข, เบเปเบฒเบญเบดเบเบเปเบฒเบเปเบซเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบกเบฑเบเบเบฑเบเบเบธเปเบกเบเบนเปเปเบเปเบเปเบญเบเป. เบเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบต, เบเปเบฒเบเบเปเบญเบเปเปเบเบตเปเบกเบเบธเปเบกเบเบตเปเบเบปเบเบเปเบงเบฒเบฎเบธเปเบเปเบซเบกเปเปเบฅเบตเปเบกเบเบฐเบเบดเบเบฑเบ, เบซเบผเบท - เบเปเบฒเบกเบฑเบเบเปเป - เปเบเบเบตเปเบชเบธเบเบเปเปเบเปเบฒเบเบเบนเปเปเบเปเบเบฑเบเบซเบกเบปเบเปเบเบซเบฒเบกเบฑเบ. เปเบเบเบเบฒเบเบเบดเบเปเบฅเบฐเบเปเบญเบเปเปเบเบฐเบเปเบฒเบชเบฐเบเบฑเบเปเบซเบกเปเปเบฅเบฐเบเปเบฝเบเบเบนเปเปเบเปเปเบเบซเบฒเบกเบฑเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบกเบตเบเบฒเบเบเบงเบเบเบธเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบชเปเบฝเบเปเบฅเบฐเปเบเบตเปเบกเบเปเบฒเบเบดเบเบปเบกเปเบเป.
เปเบเปเบเบญเบ, Istio เบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ Canary เปเบเบเบชเบฐเปเบซเบเบตเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบตเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ. เปเบฅเบฐเปเบกเปเบเปเบฅเปเบง, เบเบฑเบเบซเบกเบปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบเปเบญเบเปเบเบฐเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเปเบเบปเปเบฒเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก.
เบเบฒเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ
เบซเบเบถเปเบเปเบเปเบเบทเปเบญเบเปเบเบเบฒเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบญเบตเบเปเบชเปเบเบปเบงเบเปเบญเบเปเบงเบฑเบ. เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฝเบเปเบเปเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ Safari เปเบเบซเบฒ v2. เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบตเปเบกเบฑเบเปเบฎเบฑเบเปเบฅเปเบง:
เปเบซเปเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเปเบฒเบชเบฑเปเบ curl
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเบฅเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเปเบเปเบเบดเบเบเบฑเบ microservice เปเบ loop เปเบเบฑเบ. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเบเบฒเบเปเปเบฒเบเป, เบเบงเบเบกเบฑเบเบเบฑเบเปเบปเบเบเบฐเปเบเบเบตเป v1:
เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบขเบนเปเปเบช v2? เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบธเบเบเปเบฒเบฎเปเบญเบเบเปเบกเบฒเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ, เบกเบฑเบเบเปเปเบกเบตเบขเบนเป. เปเบเปเปเบซเปเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเบธเบเบฅเบธเปเบกเบชเบธเบเปเบเบซเบเปเบฒเบเปเบเปเบฒเบเปเบเบดเบ: เบเบตเปเปเบกเปเบเบเบฐเบเบดเบเบดเบฅเบดเบเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ Safari, เปเบเบดเปเบเปเบเบเบฑเปเบเบเปเปเบเบฐเบฅเบดเบเบเบตเป:
เบเบฐเบฅเบฑเบเบเบฒเบเบเปเปเบเปเบฒเบเบฑเบ
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฝเบเปเบฅเปเบงเบงเปเบฒเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบดเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเปเบชเบฑเปเบเบเบฒเบ. เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบเบตเป (เบเบงเบเปเบฎเบปเบฒเบเบดเบเบงเปเบฒเบเปเบฒเบเบเบฐเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเบกเบฑเบเปเบฎเบฑเบ):
เปเบเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบญเบฒเบเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบญเบเบชเบดเปเบเบเบตเปเบชเบฐเปเบเบเบญเบญเบเปเบเบฑเบเบเบปเบเบเบฐเบเบดเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป.
เบเบฐเบเบดเบเบฑเบ Smart
เปเบชเบฑเปเบเบเบฒเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ, เปเบเบเบชเบฐเปเบเบฒเบฐเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบซเบปเบงเบเบธเบเปเบเบเปเบเปเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบด, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบตเปเบเปเบฒเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเบกเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เปเบฅเบฐเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเปเบซเบกเปเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ - เบกเบฑเบเบเปเบฒเบเบเบฒเบ, เบกเบฑเบเบเปเปเปเบเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเบเบปเบงเบกเบฑเบเปเบญเบ, เปเบฅเบฐเบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบทเบเบกเบฒเปเบเปเปเบงเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบ.
เบชเบปเบเปเบ?
เบเปเบฒเบเบกเบตเบเบงเบฒเบกเบเบฐเบเบทเบฅเบทเบฅเบปเปเบเบเบตเปเบเบฐเบเบปเบเบฅเบญเบเบเบฑเบ Istio, Kubernetes เปเบฅเบฐ OpenShift เปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบเปเบฒเบเบเป? เบเบตเบกเบเบฒเบ
โ
Istio Egress: เบญเบญเบเบเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเบตเปเบฅเบฐเบเบถเบ
เปเบเบเบเบฒเบเบเปเบฒเปเบเป Istio เบฎเปเบงเบกเบเบฑเบ Red Hat OpenShift เปเบฅเบฐ Kubernetes, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเบตเบงเบดเบเบเบญเบเบเปเบฒเบเบเบฑเบ microservices เบเปเบฒเบเบเบถเปเบเบซเบผเบฒเบ. เบเบฒเปเปเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบ Istio เบเบทเบเปเบเบทเปเบญเบเปเบงเปเบเบฒเบเปเบเบเบฑเบ Kubernetes, เปเบฅเบฐเบฅเบฐเบซเบฑเบเบเบญเบเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ (เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบ) เบขเบนเปเปเบเบเบฒเบเปเบเบเบเปเบฝเบง. เบเบฐเบชเบดเบเบเบดเบเบฒเบ, เบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบฒเบเบเบดเบเบเบฒเบก, เปเบฅเบฐเบญเบทเปเบเป โ เบเบฑเบเบซเบกเบปเบเบเบตเปเปเบกเปเบเบเปเบฒเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบเบฑเบเบเบธ sidecar. เปเบเปเบเบฐเปเบฎเบฑเบเปเบเบงเปเบเบเปเบฒเบเปเบฅเบดเบเบฒเบเบเบธเบฅเบฐเบเบฒเบเบเบญเบเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบเบเปเบฅเบดเบเบฒเบเบญเบทเปเบเปเบเบตเปเบขเบนเปเบเบญเบเบฅเบฐเบเบปเบ OpenShift-Kubernetes เบเบญเบเบเปเบฒเบ?
เบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเป Istio Egress เปเบเบปเปเบฒเบกเบฒเบเปเบงเบ. เปเบเบเบซเบเปเป, เบกเบฑเบเบเบฝเบเปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ (เบญเปเบฒเบ: "เบเบฒเบเบเปเบฅเบดเบเบฒเบ") เบเบตเปเบเปเปเปเบกเปเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบฅเบฐเบเบปเบ pods Kubernetes เบเบญเบเบเปเบฒเบ. เบเปเบฒเบเปเบฒเบเบเปเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเปเบกเปเบเบตเบก, เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก Istio Egress เปเบกเปเบเบชเบปเปเบเบเปเบฒเบเบเบฝเบเปเบเปเบเบฒเบเปเบเบเบธเปเบกเบเบญเบเบเบฑเบเปเบฅเบฐเบฅเบฐเบซเบงเปเบฒเบเบเบธเปเบกเบเบฑเปเบเบเปเบฒเบงเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบฐเบฅเบฒเบ IP เบเบฒเบเปเบ. เปเบฅเบฐ pupation เบเบฑเปเบเบเปเบฒเบงเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบตเบเบฒเบเปเบเบเบตเปเบเปเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบเบฒเบเบเบญเบ.
Egress เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฒเบกเบเบฒเบเบฐเบฅเบฒเบ IP เบเปเบฒเบเปเบเบดเบ, เปเบเบเบญเบตเบเปเบชเปเบเบปเบเบฅเบฐเบเบฝเบ Egress เบซเบผเบทเบขเบนเปเปเบเบเบญเบเปเบเบเบเบญเบเบเบตเปเบขเบนเป IP.
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเปเบเบเบเบฒเบ Java เบเบตเปเปเบฎเบฑเบเปเบซเปเบเปเบฒเบฎเปเบญเบเบเป GET เบเบฑเบ httpbin.org/headers.
(httpbin.org เปเบกเปเบเบเบฝเบเปเบเปเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบญเบญเบ.)
เบเปเบฒเบเปเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ curl http://httpbin.org/headers
, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
เบซเบผเบทเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบตเปเบขเบนเปเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ:
เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฑเปเบเบขเบนเปเบเบตเปเบเบฑเปเบเบเบฝเบเปเบเปเบชเบปเปเบเบเบทเบ headers เบเบตเปเบเปเบฒเบเปเบเบซเบฒเบกเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเบเปเบฝเบเปเบเบเบเบฒเบเบเปเบฒเปเบเบปเปเบฒ
เบเบญเบเบเบตเปเปเบซเปเปเบญเบปเบฒเบฅเบฐเบซเบฑเบ Java เบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเป, เบเบฒเบเบเบญเบเบเบฑเบเบฅเบฐเบเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบกเบฑเบเบเปเบงเบเบเบปเบงเปเบฎเบปเบฒเปเบญเบ, เบเปเบญเบเบเบตเป, เบเบทเป, Istio เบเบทเบเบเบดเบเบเบฑเปเบ. (เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบชเบดเปเบเบเบตเปเบเปเบงเบเบเบปเบเปเบญเบเปเบเบเบเบฒเบเบเบดเบเบเปเป curl egresshttpbin-istioegress.$(minishift ip).nip.io
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบกเบฑเบเบขเบนเปเปเบเบซเบเปเบฒเบเป:
เบญเบธเบ, เปเบเบตเบเบซเบเบฑเบเบเบถเปเบ? เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฝเบเปเบเปเปเบฎเบฑเบเบงเบฝเบ. เบเปเปเบเบปเบ เปเบฒเบ เบเบงเบฒเบกเบงเปเบฒเปเบเบงเปเบ? เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเปเบฎเบฑเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบง curl
.
เบเบฐเบซเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบ IP เปเบเบชเบนเปเบญเบดเบเปเบเบตเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ
Istio เบเบงเบเบเบทเบเบเปเบฒเบซเบเบด (เบซเบผเบทเบเบญเบเปเบ) เบชเปเบฒเบฅเบฑเบเปเบฅเบทเปเบญเบเบเบตเป. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, Istio เปเบกเปเบเบเบฝเบเปเบเปเบเบนเปเบเบญเบเปเบเบเปเบเบต sidecar เบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบเบปเปเบเบซเบฒเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบ (เปเบฅเบฐเบซเบผเบฒเบเบชเบดเปเบเบญเบทเปเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบญเบเบซเบเปเบฒเบเบตเป). เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบตเป, เบเบฒเบเบฐเบฅเบฒเบ IP เบเบฝเบเปเบเปเบฎเบนเปเบงเปเบฒเบชเบดเปเบเบเบตเปเบขเบนเปเปเบเบฅเบฐเบเบปเบ cluster เบเบญเบเบเปเบฒเบ. เปเบฅเบฐ httpbin.org เปเบกเปเบเบเบฑเปเบเบขเบนเปเบเบฒเบเบเบญเบเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเป. เปเบฅเบฐเบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเป Istio Egress เปเบเบปเปเบฒเบกเบฒเบเปเบงเบเบเบตเบงเบดเบ - เปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบฅเบฑเบเบเปเบญเบเบเปเปเบเบฑเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเปเบฒเบ.
เบเบปเบเบฅเบฐเบเบฝเบ Egress เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบเบฑเบเบเบฑเบเปเบซเป Istio เบเบปเปเบเบซเบฒ (เบเปเบฒเบเปเบฒเปเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเบปเปเบงเบญเบดเบเปเบเบตเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ) เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเป, httpbin.org. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเบเบฒเบเปเบเบฅเปเบเบตเป (egress_httpbin.yml), เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเบเบตเปเบเบตเปเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบฒเบ:
เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบตเป:
istioctl create -f egress_httpbin.yml -n istioegress
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบเบปเบเบฅเบฐเบเบฝเบ Egress เบเปเบงเบเบเปเบฒเบชเบฑเปเบ istioctl get egressrules
:
เปเบฅเบฐเบชเบธเบเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ curl - เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ:
เบเบงเบเปเบฎเบปเบฒเบเบดเบเบขเปเบฒเบเปเบเบตเบเปเบเบตเบ
เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, Istio เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฑเปเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเปเบฅเบเบเบฒเบเบเบญเบเปเบเป. เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ OpenShift เปเบฅเบฐเบเบฑเบเบเบฒเบเบเบงเบเบกเบฑเบเบเปเบฒเบ Kubernetes, เบฎเบฑเบเบชเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบขเบนเปเปเบเบเบฑเบเบเบตเปเบเบฐเบซเบเบฒเบเบเบถเปเบเปเบฅเบฐเบฅเบปเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ. เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบเบญเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเบเปเบฒเบเบขเปเบฒเบเบเบญเบเปเบ. เปเบฅเบฐเปเบกเปเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบญเบตเบเบเบฑเปเบเบงเปเบฒเบเบฑเบเปเบปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบเปเบญเบเปเบเบฐเบฅเบฐเบซเบฑเบเบเบญเบเปเบเบปเปเบฒเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก.
เบเบตเปเปเบกเปเบเบเบฒเบเบเบญเบเบซเบผเปเบฒเบชเบธเบเปเบเบเบธเบเปเบ Istio. เบขเบนเป tuned - เบกเบตเบซเบผเบฒเบเบชเบดเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบขเบนเปเบเปเบฒเบเบซเบเปเบฒ!
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com