เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเตเดณเตเดณ เดเดงเตเดจเดฟเด เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเตฝ เดธเตผเดตเตเดธเต เดฎเตเดทเตเดเตพ เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเดฒ DevOps เดเดเตเดเดฟเดจเตเดฏเตผเดฎเดพเดฐเตเดเตเดฏเตเด เดเตเดฃเตเดเตเดเดณเดฟเตฝ Istio เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดเตเดเดฟเดฒเตเด, เดเดคเต เดคเดฟเดเดเตเดเตเด เดชเตเดคเดฟเดฏเตเดฐเต เดเตฝเดชเตเดชเดจเตเดจเดฎเดพเดฃเต, เด
เดคเต เดจเตฝเดเตเดจเตเดจ เดเดดเดฟเดตเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดธเดฎเดเตเดฐเดฎเดพเดฃเตเดเตเดเดฟเดฒเตเด, เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเดพเตป เดเดฃเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเด เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเตเดเตเดเดพเด. เดเตเดฒเดฟเดเดฎเตเดฎเตเดฏเตเดฃเดฟเดเตเดเตเดทเตป เดเดฎเตเดชเดจเดฟเดฏเดพเดฏ เดเดฑเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเต เดตเดฒเดฟเดฏ เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดเตเดฒเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเดฟเดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดเตผเดฎเตเดฎเตป เดเดเตเดเดฟเดจเตเดฏเตผ เดฑเดฟเดจเตเตผ เดฎเดพเดฒเตเดเต, เดเดธเตเดคเดฟเดฏเตเดฏเดฟเดฒเตเดเตเดเต เดตเตเดเดคเตเดคเดฟเดฒเตเด เดเดดเดคเตเดคเดฟเดฒเตเด เดฎเตเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฎเดฟเดเดเตเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดเตพ เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. เดเดธเตเดคเดฟเดฏเตเดฏเตเดเตเดเต เดชเตเดคเตเดตเดพเดฏเดฟ เดเดจเตเดคเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเดฃเตเดฃเตเดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด
เดคเต เดเดเตเดเดจเต เดตเตเดเดคเตเดคเดฟเตฝ เดเดพเดฃเดพเดจเดพเดเตเด เดเดจเตเดจเดคเดฟเดฒเดพเดฃเต เด
เดฆเตเดฆเตเดนเด เดคเดจเตเดฑเต เดเดฅ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต.
เดเดธเตเดคเต โ Google, IBM, Lyft เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดฎเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดนเดเดฐเดฟเดเตเดเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเด เดเดฐเต เดเดชเตเดชเตบ เดธเตเดดเตเดธเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต. เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเตฝ เดเดฃเตเดเดพเดเตเดจเตเดจ เดธเดเตเดเตเตผเดฃเดคเดเตพ เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต:
- เดเตเดฐเดพเดซเดฟเดเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต: เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตฝ, เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตฝ, เดฒเตเดกเต เดฌเดพเดฒเตปเดธเดฟเดเต;
- เดธเตเดฐเดเตเดท: เด เดจเตเดคเดฟเดฎ เดเดชเดฏเตเดเตเดคเต เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃเดตเตเด เด เดเดเตเดเดพเดฐเดตเตเด;
- เดจเดฟเดฐเตเดเตเดทเดฃเดเตเดทเดฎเดค: เดเดฃเตเดเตเดคเตเดคเตฝ, เดจเดฟเดฐเตเดเตเดทเดฃเด, เดฒเตเดเดฟเดเดเต.
เดเดตเดฏเตเดฒเตเดฒเดพเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดคเดฒเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเดพเตฝ เด เดคเดฟเดจเตเดถเตเดทเด เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเดเตเดเตพ "เดฎเตเดเตเดฐเต" เดเดฏเดฟเดฐเดฟเดเตเดเดฟเดฒเตเดฒ. เด เดชเตเดฐเดถเตโเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เด เดงเดฟเด เดถเตเดฐเดฎเดเตเดเดณเตเด เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฎเตเดฒเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเตเดฐเดฟเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดเดฎเตเดชเดจเดฟ เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดชเดพเดดเดพเดเตเดเดฒเดพเดฃเต. เดจเดฎเตเดเตเดเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตเดเตเดเดพเด:
เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฎเดพเดจเตเดเตผ: เดเดฐเต เดซเตเดกเตเดฌเดพเดเตเดเต เดซเตเดเตเดเตผ เดเตเตผเดเตเดเดพเตป เดเดคเตเดฐ เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเด?
เดกเตเดตเดฒเดชเตเดชเตผ: เดฐเดฃเตเดเต เดธเตเดชเตเดฐเดฟเดจเตเดฑเตเดเตพ.เดเดเดชเดฟ: เดเดจเตเดคเดพ?.. เดเดคเต เดตเตเดฑเตเด CRUD เดเดฃเต!
R: CRUD เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดญเดพเดเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเดดเตเด เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดฏเตเด เดธเตเดตเดจเดเตเดเดณเตเดฏเตเด เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด เดเดเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเตเดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเตผ เดชเดพเดฑเตเดฑเตเตบ เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดฟเตฝ. เดเตเดเดพเดคเต, เดฎเตเดดเตเดตเตป เดธเดฟเดธเตเดฑเตเดฑเดตเตเด เดเตเดฐเดพเดทเต เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป, เดจเดฟเดเตเดเตพเดเตเดเต เดธเดฎเดฏเดชเดฐเดฟเดงเดฟเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเตเดฌเตพเดเตเดเตเดนเตเดกเตเดธเต (เดชเตเดฐเดธเตเดคเดพเดตเดฟเดเตเด เดฐเดฃเตเดเต เดชเดพเดฑเตเดฑเตเดฃเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, เดชเดฟเดจเตเดจเตเดเต เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดพเดฃเตเด - เดเดเดฆเตเดถเด. เดตเดฟเดตเตผเดคเตเดคเดจเด.), เดเตเดเดพเดคเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดฐเตเดเตเดทเดฃเด, เดเดฃเตเดเตเดคเตเดคเตฝ, [โฆ]เดเดโเดชเดฟ: เด, เดจเดฎเตเดเตเดเต เด เดธเดตเดฟเดถเตเดทเดค เดเตฝเดชเตเดชเดจเตเดจ เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเตเดเดพเด.
เดเดถเดฏเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต: เดเดฐเต เดธเตเดตเดจเด เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดจเดเดชเดเดฟเดเดณเตเด เดชเดฐเดฟเดถเตเดฐเดฎเดตเตเด เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต. เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดธเตเดตเดจเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดเดณเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเด เดเดฒเตเดฒเดพ เดธเดเตเดเตเตผเดฃเตเดฃเดคเดเดณเตเด (เด เดคเต เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฒเตเดเดฟเดเต เดเดฏเดฟเดฐเดฟเดเตเดเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดณเตเดณเดคเดฒเตเดฒ) เดเดเตเดเดจเต เดเดธเตเดคเดฟเดฏเต เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดเตเดเตพ เดจเตเดเตเดเดพเด.
เด
เดญเดฟเดชเดพเดฏเดชเตเดชเตเดเตเด: เด เดฒเตเดเดจเด เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดฎเดพเดฏ เด
เดฑเดฟเดตเตเดฃเตเดเตเดจเตเดจเต เด
เดจเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเต. เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดธเตเดคเดฟเดฏเต เดเดถเดฏเด
เดเดธเตเดคเดฟเดฏเต เดเดฒเตเดฒเดพเดคเตเดค เดฒเตเดเดคเตเดคเต, เดเดฐเต เดธเตเดตเดจเด เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดฒเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเต, เดเดฐเต เดชเดฐเดพเดเดฏเดฎเตเดฃเตเดเดพเดฏเดพเตฝ, เดธเตเดตเดจเด เด เดคเต เดธเตเดตเดฏเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดฃเด: เดเดฐเต เดชเตเดคเดฟเดฏ เดถเตเดฐเดฎเด เดจเดเดคเตเดคเตเด, เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดจเตฝเดเตเด, เดเดฐเต เดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเตผ เดคเตเดฑเดเตเดเตเด เดคเตเดเดเตเดเดฟเดฏเดต.
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต
Istio เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเดฐเดฟเดนเดพเดฐเด เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดธเตเดตเดจเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเตเตผเดชเตเดเตเดคเตเดคเดฟ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเตฝ เดเดเดชเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดเตเดเดจเต เด เดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต:
- เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค: เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเดฒเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดเตเดกเดฟเดจเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ, เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเต เดเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เด เดคเต เดตเตเดฃเตเดเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเดพเดจเดฑเดฟ เดฑเตเตพเดเดเตเดเตเดเตพ: เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเตเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดถเดคเดฎเดพเดจเด เดฎเดพเดคเตเดฐเด เดฑเตเดกเดฏเดฑเดเตโเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดจเดฟเดฐเตเดเตเดทเดฃเดตเตเด เด เดณเดตเตเดเดณเตเด: เดธเตเดตเดจเด เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเตป เดเดคเตเดฐ เดธเดฎเดฏเดฎเตเดเตเดคเตเดคเต?
- เดเดฃเตเดเตเดคเตเดคเดฒเตเด เดจเดฟเดฐเตเดเตเดทเดฃเดตเตเด: เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเดฒเตเด เดชเตเดฐเดคเตเดฏเตเด เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเดจเตเดณเด เด เดตเดฏเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดธเตเดฐเดเตเดท: JWT เดเตเดเตเดเตบ เดตเตเดฃเตเดเตเดเตเดเตเดเตเดจเตเดจเต, เดเดงเดฟเดเดพเดฐเดฟเดเดฎเดพเดเตเดเตเดจเตเดจเต, เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเต เด เดเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดจเดฟเดเตเดเดณเต เดเตเดคเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเดจเตเดณเตเดณ เดเดฟเดฒ เดธเดพเดงเตเดฏเดคเดเตพ (เดถเดฐเดฟเดเตเดเตเด เดเดฟเดฒเดคเต เดฎเดพเดคเตเดฐเด!) เดเดตเดฏเดพเดฃเต. เดเดจเดฟ เดจเดฎเตเดเตเดเต เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเดเตเดเดพเด!
เดเดธเตเดคเดฟเดฏเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ
Istio เดเดฒเตเดฒเดพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เด เดคเดฟเดจเต เดเดฐเต เดเตเดเตเดเด เดจเดฟเดฏเดฎเดเตเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฐเต เดชเตเดกเดฟเดฒเตเดเตเดเตเด เดเดฐเต เดธเตเดกเตโเดเดพเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดฐเต เดธเตเดฎเดพเตผเดเตเดเต เดชเตเดฐเตเดเตโเดธเดฟ เดเตเตผเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดเดดเดฟเดตเตเดเดณเตเด เดธเดเตเดตเดฎเดพเดเตเดเตเดจเตเดจ เดชเตเดฐเตเดเตเดธเดฟเดเตพ เดฐเตเดชเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต a เดกเดพเดฑเตเดฑเดพ เดตเดฟเดฎเดพเดจเด, เดเตเดเดพเดคเต เด เดต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดคเดฒเด.
เดกเดพเดฑเตเดฑเดพ เดตเดฟเดฎเดพเดจเด
เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดค เดชเตเดฐเตเดเตเดธเดฟเดเตพ เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดตเดถเตเดฏเดเดคเดเตพ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดฟเดฑเดตเตเดฑเตเดฑเดพเตป เดเดธเตเดคเดฟเดฏเตเดฏเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฎเตเดเตเดเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเด, เดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด.
เดเตปเดตเตเดฏเดฟเดฏเดฟเตฝ เดเดเตเดเดจเตเดฏเดพเดฃเต เดฑเตเดเตเดฐเตเดเดณเตเด เดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเดฟเดเดเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต
เดเตเดฐเตเดเตเดเดคเตเดคเดฟเตฝ:
- เดเตปเดตเดฏเตเดเตเดเตเดชเตเดชเด (เดเดเตเดเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดธเตเดกเตเดเดพเตผ เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดฐเตเดเตเดธเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต, เด
เดคเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเดคเตเดฏเตเด เดเตฝเดชเตเดชเดจเตเดจเด - เดเดเดฆเตเดถเด. เดชเดฐเดฟเดญเดพเดท.) เดธเตเดตเดจ เดฌเดฟเดฏเตเดเต เดเดฆเตเดฏ เดธเดเดญเดตเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. - เดฆเตเดคเตป เดธเตเดกเตเดเดพเตผ เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต (เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเด). (1)
- เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเดฏเตเด เด เดคเดฟเดจเต เดตเดฟเดณเดฟเดเตเด เดชเตเดฐเตเดเตเดธเดฟเดฏเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเดคเต เดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเตผ เดคเตเดฑเดเตเดเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเดพเดฏเดฟ เด เดเตเดคเตเดค เดธเตเดตเดจเดคเตเดคเต เดตเดฟเดณเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. (2)
เดเดคเดฟเดจเตผเดคเตเดฅเด เดจเดฟเดเตเดเตพ เดฎเดฑเตเดฑเตเดฐเต เดฑเตเดเตเดฐเดฟ เดฒเตเดฌเตเดฐเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต, เดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเดฟเดเดเตเด เดธเตเดตเดจ เดเดฃเตเดเตเดคเตเดคเดฒเตเด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดฏเดพเดฏ X, Y เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Z เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดเตเดเตพ เดธเตเดตเดฏเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดเดคเตเดฒเตเดฒเดพเด เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดฒเดญเตเดฏเดฎเดพเดฃเต. เดเดธเตเดคเดฟเดฏเตเดฏเดฟเตฝ, เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ เดเดฒเตเดฒ เดเตเดกเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเตพ.
เดเตเดณเตเดณเดพเด! เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดธเตเดคเดฟเดฏเตเดฏเตโเดเตเดเตเดชเตเดชเด เดเดฐเต เดฏเดพเดคเตเดฐ เดชเตเดเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเดพเดเดพเด, เดชเดเตเดทเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเดดเตเด เดเดฟเดฒ เดธเดเดถเดฏเดเตเดเดณเตเดฃเตเดเต, เดคเตเดฑเดจเตเดจ เดเตเดฆเตเดฏเดเตเดเตพ. เดเดคเต เดเตเดตเดฟเดคเดคเตเดคเดฟเดฒเต เดเดฒเตเดฒเดพ เด เดตเดธเดฐเดเตเดเตพเดเตเดเตเด เดเดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดตเดพเดญเดพเดตเดฟเด เดธเดเดถเดฏเดฎเตเดฃเตเดเต: เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เด เดคเตเดคเดฐเด เดเดฒเตเดฒเดพ เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเด เดเดฐเต เดเตเดธเดฟเดจเตเด เด เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ.
เดเดเตเดตเดฟเตฝ เดจเดฟเดเตเดเตพ เดเตเดฆเดฟเดเตเดเตเดจเตเดจเต: "เดเดคเต เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดพเดจเดพเดเตเดฎเต?"
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดเตฝ เดฏเดพเดคเตเดฐเดฏเตเดเตเดเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เดจเดฎเตเดเตเดเต เดเตบเดเตเดฐเตเตพ เดชเตเดฒเตเดฏเดฟเดจเดฟเดจเต เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเดพเด.
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดคเดฒเด
เด เดคเดฟเตฝ เดฎเตเดจเตเดจเต เดเดเดเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต: เดชเตเดฒเดฑเตเดฑเต, เดฎเดฟเดเตเดธเดฐเต ะธ เดเตเดพเดเตเด, เดเตเดฐเดพเดซเดฟเดเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดจเดฏเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเตเดฒเดฟเดฎเตเดเตเดฐเดฟ เดกเดพเดฑเตเดฑ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดฆเตเดคเดจเตเดฎเดพเดฐเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดฐเตเดฎเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเดธเตเดคเตเดฐเดฟเดคเดฎเดพเดฏเดฟ, เดเดฒเตเดฒเดพเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดกเดพเดฑเตเดฑเดพ เดชเตเดฒเตเดฏเดฟเดจเตเดฎเดพเดฏเตเดณเตเดณ เดเตบเดเตเดฐเตเตพ เดชเตเดฒเตเดฏเดฟเดจเดฟเดจเตเดฑเต เดเดเดชเตเดเตฝ
เดฆเตเดคเดจเตเดฎเดพเตผ (เด
เดคเดพเดฏเดคเต เดกเดพเดฑเตเดฑเดพ เดตเดฟเดฎเดพเดจเด) เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดธเตเดคเดฟเดฏเตเดฏเตเดฎเดพเดฏเตเดณเตเดณ เดธเตเดตเดจเดเตเดเดณเตเดเต เดฌเดจเตเดงเด
เดธเตเดตเดจเดเตเดเดณเตเดฎเดพเดฏเตเดณเตเดณ เดเดธเตเดคเดฟเดฏเตเดฏเตเดเต เดฌเดจเตเดงเด เดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดชเดเตเดทเต เดตเดฟเดชเดฐเตเดคเดฎเดฒเตเดฒ: เดธเตเดตเดจเดเตเดเตพ เดเดธเตเดคเดฟเดฏเตเดฏเตเดฎเดพเดฏเดฟ เดเดเตเดเดจเต เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต?
เดธเดคเตเดฏเด เดชเดฑเดเตเดเดพเตฝ, "เดเดจเตเดคเดพเดฃเต เดตเตเดณเตเดณเด" เดเดจเตเดจเต เดธเตเดตเดฏเด เดเตเดฆเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดฎเดคเตเดธเตเดฏเด เดตเตเดณเตเดณเดฎเตเดณเตเดณเดคเตเดชเตเดฒเต, เดเดธเตเดคเดฟเดฏเตเดฏเตเดเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดธเตเดตเดจเดเตเดเตพเดเตเดเต เด เดฑเดฟเดฏเดพเด.
เดเดฟเดคเตเดฐเตเดเดฐเดฃเด
เด เดเตเดเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดตเตผเดเตเดเดฟเดเดเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดเตเดเตเดเดพเด, เดเดธเตเดคเดฟเดฏเต เดเดเดเดเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เด เดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดธเตเดตเดจเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดคเตเดเดฐเตเด, เด เดเดเดเดเตเดเตพ เดจเตเดเตเดเด เดเตเดฏเตเดคเดคเดฟเดจเต เดถเตเดทเด เดเดฒเตเดฒเดพเด เดตเตเดฃเตเดเตเด เดถเดฐเดฟเดฏเดพเดเตเด. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดธเตเดคเดฟเดฏเต เดจเตฝเดเตเดจเตเดจ เดเดดเดฟเดตเตเดเตพ เดจเดทเตเดเดชเตเดชเตเดเตเดฎเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต.
เดฎเดคเดฟเดฏเดพเดฏ เดธเดฟเดฆเตเดงเดพเดจเตเดคเด - เดจเดฎเตเดเตเดเต เด เด เดฑเดฟเดตเต เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดเตเดเดพเด!
เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดธเตเดคเดฟเดฏเต
เดเตเดฑเดเตเดเดคเต 4 vCPU-เดเดณเตเด 8 GB เดฑเดพเดฎเตเด เดเดณเตเดณ เดเดฐเต Kubernetes เดเตเดฒเดธเตเดฑเตเดฑเตผ Istio-เดจเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดตเตเดเดคเตเดคเดฟเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด, เดชเตเดคเดฟเดฏ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจ Google เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเต เดเตบเดธเตเตพ เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเดดเดฟ Kubernetes-เดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดค เดถเตเดทเด, Helm เดชเดพเดเตเดเตเดเต เดฎเดพเดจเตเดเตผ เดตเดดเดฟ เดจเดฟเดเตเดเตพเดเตเดเต Istio เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดนเตเตฝเด เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป
เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดจเดฟเดเตเดเดณเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเตฝ เดนเตเตฝเด เดเตเดฒเดฏเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด
เดเดธเตเดคเดฟเดฏเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดธเตเดฑเตเดฑเดฟเดฏเต เดเดฑเดตเดฟเดเดเตเดเตพ เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด [istio-resources]
.
Istio เดเดฑเดตเดฟเดเดเตเดเตพ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเตป, K8s เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเดฐเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดเดฃเตเดเดพเดเตเดเตเด istio-system
:
$ kubectl create namespace istio-system
เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเด [istio-resources]
เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
$ helm template install/kubernetes/helm/istio
--set global.mtls.enabled=false
--set tracing.enabled=true
--set kiali.enabled=true
--set grafana.enabled=true
--namespace istio-system > istio.yaml
เด เดเดฎเดพเตปเดกเต เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดเดธเตเดคเดฟเดฏเตเดฏเตเดเต เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเดณเต เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเด istio.yaml
. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเดเตเดเตพ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดเดเตเดเตพเดเตเดเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดพเดเตเดเดพเตป เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเต:
-
global.mtls.enabled
เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเตfalse
(เด เดคเดพเดฏเดคเต mTLS เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดฟ - เดเดเดฆเตเดถเด.)เดเดเตเดเดณเตเดเต เดกเตเดฑเตเดฑเดฟเดเดเต เดชเตเดฐเดเตเดฐเดฟเดฏ เดฒเดณเดฟเดคเดฎเดพเดเตเดเดพเตป; -
tracing.enabled
เดเตเดฏเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต; -
kiali.enabled
เดธเตเดตเดจเดเตเดเดณเตเด เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฟเดฏเดพเดฒเดฟเดฏเต เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต; -
grafana.enabled
เดถเตเดเดฐเดฟเดเตเด เด เดณเดตเตเดเตพ เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฐเดพเดซเดพเดจ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดทเตเดเดฟเดเตเด เดเดฑเดตเดฟเดเดเตเดเตพ เดจเดฎเตเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
$ kubectl apply -f istio.yaml
เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดธเตเดคเดฟเดฏเตเดฏเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ! เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดตเดฐเตเดจเตเดจเดคเตเดตเดฐเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเด istio-system
เดเดดเดฟเดฏเตเด Running
เด
เดฅเดตเดพ Completed
เดคเดพเดดเตเดฏเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต:
$ kubectl get pods -n istio-system
เดเดชเตเดชเตเตพ เดเดเตเดเตพ เด เดเตเดคเตเดค เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดคเตเดเดฐเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เด เดตเดฟเดเต เดเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเด.
เดธเตเดจเตเดฑเดฟเดฎเตเดจเตเดฑเต เด เดจเดพเดฒเดฟเดธเดฟเดธเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ
เดเดคเดฟเดจเดเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดจเตเดฑเดฟเดฎเตเดจเตเดฑเต เด
เดจเดพเดฒเดฟเดธเดฟเดธเต เดฎเตเดเตเดฐเต เดธเตผเดตเตเดธเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดเดฆเดพเดนเดฐเดฃเด เดจเดฎเตเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดจเดพเดฒเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดธเตเดตเดจเด เดเดธเตเด-เดซเตเดฐเดฃเตเดเตเตปเดกเต, เดเดฐเต Reactjs เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดฎเตเตปเดญเดพเดเดคเตเดคเต เดธเตเดตเดฟเดเตเดเตเดจเตเดจเต;
- เดธเตเดตเดจเด SA-WebApp, เด เดคเต เดธเตเดจเตเดฑเดฟเดฎเตเดจเตเดฑเต เด เดจเดพเดฒเดฟเดธเดฟเดธเต เด เดจเตเดตเตเดทเดฃเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต;
- เดธเตเดตเดจเด เดเดธเตเด-เดฒเตเดเดฟเดเต, เด
เดคเต เดธเตเดตเดฏเด เดจเดฟเตผเดตเดนเดฟเดเตเดเตเดจเตเดจเต
เดตเดฟเดเดพเดฐ เดตเดฟเดถเดเดฒเดจเด ; - เดธเตเดตเดจเด SA-เดซเตเดกเตเดฌเดพเดเตเดเต, เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดจเตเดฑเต เดเตเดคเตเดฏเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเตเดกเตเดฌเดพเดเตเดเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เด เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ, เดธเตเดตเดจเดเตเดเตพเดเตเดเต เดชเตเดฑเดฎเต, เดเตปโเดเตเดฐเตเดธเต เดเตบเดเตเดฐเตเดณเดฑเตเด เดเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต, เด
เดคเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดเดเดฟเดคเดฎเดพเดฏ เดธเตเดตเดจเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเตปเดเดฎเดฟเดเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดธเตเดคเดฟเดฏเต เด
เดคเดฟเดจเตเดฑเต เดเตปเดเตเดฐเตเดธเตเดธเต เดเตเดฑเตเดฑเตโเดตเตเดฏเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดเดถเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเตเดฑเต เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดชเดฟเดจเตเดคเตเดเดฐเตเด.
เดเดธเตเดคเดฟเดฏเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดชเตเดฐเตเดเตเดธเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดเตเดคเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเดพเดฏเดฟ, เดจเดฟเดเตเดเดณเตเดเต เดถเตเดเดฐเด เดเตเดฒเตเตบ เดเตเดฏเตเดฏเตเด
เดธเตเดกเตเดเดพเดฑเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเต
เดเตพเดชเตเดชเตเดเตเดคเตเดคเตฝ เดจเดเดคเตเดคเดพเด เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เด
เดฅเดตเดพ เดเตเดเตเดฃเตเดเต. เดธเตเดกเตโเดเดพเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเตเดเตเดเต เดเดฐเต เดฒเตเดฌเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต istio-injection=enabled
, เดเดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต:
$ kubectl label namespace default istio-injection=enabled
namespace/default labeled
เดเดชเตเดชเตเตพ เดกเดฟเดซเตเตพเดเตเดเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดกเตเด (default
) เด
เดคเดฟเดจเตเดฑเต เดธเตเดกเตเดเดพเตผ เดเดฃเตเดเตเดฏเตเดจเตผ เดฒเดญเดฟเดเตเดเตเด. เดเดคเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดเต เดฑเตเดเตเดเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดเตเดธเตเดฑเตเดฑเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเด [istio-mastery]
เดเตเดเดพเดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
$ kubectl apply -f resource-manifests/kube
persistentvolumeclaim/sqlite-pvc created
deployment.extensions/sa-feedback created
service/sa-feedback created
deployment.extensions/sa-frontend created
service/sa-frontend created
deployment.extensions/sa-logic created
service/sa-logic created
deployment.extensions/sa-web-app created
service/sa-web-app created
เดธเตเดตเดจเดเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดเดดเดฟเดเตเดเดพเตฝ, เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเต เดชเตเดกเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ (เดธเตเดตเดจเดตเตเด เด
เดคเดฟเดจเตเดฑเต เดธเตเดกเตเดเดพเดฑเตเด) เดเดฃเตเดเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด. kubectl get pods
เดเตเดณเดคเตเดคเดฟเดจเต เดเตเดดเดฟเดฒเดพเดฃเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต READY
เดฎเตเดฒเตเดฏเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต 2/2
, เดฐเดฃเตเดเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดชเตเดฐเดคเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต:
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
sa-feedback-55f5dc4d9c-c9wfv 2/2 Running 0 12m
sa-frontend-558f8986-hhkj9 2/2 Running 0 12m
sa-logic-568498cb4d-2sjwj 2/2 Running 0 12m
sa-logic-568498cb4d-p4f8c 2/2 Running 0 12m
sa-web-app-599cf47c7c-s7cvd 2/2 Running 0 12m
เดฆเตเดถเตเดฏเดชเดฐเดฎเดพเดฏเดฟ เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดชเตเดกเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเตฝ เดเตปเดตเตเดฏเต เดชเตเดฐเตเดเตเดธเดฟ
เดเดชเตเดชเตเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดฒเตเดเตเดเต เดตเดฐเดพเตป เดเดเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดชเตเดฐเดตเตเดถเดจ เดเดตเดพเดเด
เดเดคเต เดจเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดจเดฒเตเดฒ เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด (เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เด เดจเตเดตเดฆเดฟเดเตเดเตเด) เดตเดดเดฟเดฏเดพเดฃเต เดชเตเดฐเดตเตเดถเดจ เดเดตเดพเดเด เดเดธเตเดฑเตเดฑเดฟเดฏเตเดฏเดฟเตฝ, เดเดคเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต "เด เดฐเดฟเดเดฟเตฝ" เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฑเตเดเตเดเดฟเดเดเต, เดฒเตเดกเต เดฌเดพเดฒเตปเดธเดฟเดเต, เดธเตเดฐเดเตเดท, เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเดพเดฏเตเดณเตเดณ เดจเดฟเดฐเตเดเตเดทเดฃเด เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดธเตเดคเดฟเดฏเต เดธเดตเดฟเดถเตเดทเดคเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
Ingress Gateway เดเดเดเดตเตเด เด เดคเต เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดซเตเตผเดตเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจ เดธเตเดตเดจเดตเตเด Istio เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเต. เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดฌเดพเดนเตเดฏ IP เดตเดฟเดฒเดพเดธเด เดเดฃเตเดเตเดคเตเดคเดพเตป, เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
$ kubectl get svc -n istio-system -l istio=ingressgateway
NAME TYPE CLUSTER-IP EXTERNAL-IP
istio-ingressgateway LoadBalancer 10.0.132.127 13.93.30.120
เด IP เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดเดฐเตเด (เดเดพเตป เด เดคเดฟเดจเต เดฌเดพเดนเตเดฏ-IP เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเด), เด เดคเดฟเดจเดพเตฝ เดธเตเดเดฐเตเดฏเดพเตผเดคเตเดฅเด เดเดเตเดเตพ เดฎเตเดฒเตเดฏเด เดเดฐเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเตเดเตเดเต เดเดดเตเดคเตเด:
$ EXTERNAL_IP=$(kubectl get svc -n istio-system
-l app=istio-ingressgateway
-o jsonpath='{.items[0].status.loadBalancer.ingress[0].ip}')
เดจเดฟเดเตเดเตพ เดเดชเตเดชเตเตพ เดเดฐเต เดฌเตเดฐเตเดธเดฑเดฟเดฒเตเดเต เด เดเดชเดฟ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดธเตเดตเดจเด เดฒเดญเตเดฏเดฎเดฒเตเดฒ เดเดจเตเดจ เดชเดฟเดถเดเต เดฒเดญเดฟเดเตเดเตเด, เดเดพเดฐเดฃเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเดธเตเดคเดฟเดฏเต เดเดฒเตเดฒเดพ เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดคเดเดฏเตเดจเตเดจเต, เดเตเดฑเตเดฑเตโเดตเต เดเดคเตเดตเดฐเต เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเตเดฑเตเดฑเตเดตเต เดฑเดฟเดธเตเดดเตเดธเต
เดเตเดฑเตเดฑเตโเดตเต เดเดจเตเดจเดคเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดเดฐเต CRD (เดเดธเตเดฑเตเดฑเด เดฑเดฟเดธเตเดดเตโเดธเต เดกเตเดซเดจเดฟเดทเตป) เดเดฃเต, เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ Istio เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตโเดคเต เดเดเตเดเตพ เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเต เด เดจเตเดตเดฆเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดชเตเตผเดเตเดเตเดเตพ, เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ, เดนเตเดธเตเดฑเตเดฑเตเดเตพ เดเดจเตเดจเดฟเดต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดชเตเดฐเดพเดชเตโเดคเดฎเดพเดเตเดเดฟเดฏเดคเดฟเดจเต เดถเตเดทเด เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฒเตเดฒเดพ เดนเตเดธเตเดฑเตเดฑเตเดเตพเดเตเดเตเด เดชเตเตผเดเตเดเต 80-เตฝ HTTP เดเตเดฐเดพเดซเดฟเดเต เด
เดจเตเดตเดฆเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเตผเดตเตเดตเดเดจเด เด
เดจเตเดธเดฐเดฟเดเตเดเต เดเตเดฎเดคเดฒ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต (
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: http-gateway
spec:
selector:
istio: ingressgateway
servers:
- port:
number: 80
name: http
protocol: HTTP
hosts:
- "*"
เดธเตเดฒเดเตเดเตผ เดเดดเดฟเดเต เด เดเตเตบเดซเดฟเดเดฑเตเดทเดจเต เดตเดฟเดถเดฆเตเดเดฐเดฃเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ istio: ingressgateway
. เด เดธเตเดฒเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดเตปเดเตเดฐเตเดธเตเดธเต เดเตเดฑเตเดฑเตโเดตเตเดฏเดพเดฃเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดคเดพเดฃเต Ingress Gateway เดเตบเดเตเดฐเตเดณเตผ, เดเดคเต Istio-เดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเต.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดตเดฟเดณเดฟเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต:
$ kubectl apply -f resource-manifests/istio/http-gateway.yaml gateway.networking.istio.io/http-gateway created
เดเตเดฑเตเดฑเตโเดตเต เดเดชเตเดชเตเตพ เดชเตเตผเดเตเดเต 80-เดฒเตเดเตเดเต เดเดเตโเดธเดธเตเดธเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเดตเดฟเดเตเดเตเดเดพเดฃเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดจเตเดจเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด เดตเตเตผเดเตเดตเตฝ เดธเตเดตเดจเดเตเดเตพ.
เดตเตเตผเดเตเดตเตฝ เดธเตผเดตเตเดธเต เดฑเดฟเดธเตเดดเตเดธเต
เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเดเตเดเดจเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเดพเดฎเตเดจเตเดจเต เดตเตเตผเดเตเดตเตฝ เดธเตผเดตเตเดธเต เดเตปเดเตเดฐเตเดธเตเดธเต เดเตเดฑเตเดฑเตโเดตเตเดฏเตเดเต เดชเดฑเดฏเตเดจเตเดจเต.
http-gateway เดตเดดเดฟ เดตเดฐเตเดจเตเดจ เดเดเตเดเดณเตเดเต เด เดชเตเดเตเดทเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ sa-frontend, sa-web-app, sa-feedback เดธเตเดตเดจเดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเดฃเด:
เดตเตเตผเดเตเดตเตฝ เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดฃเตเด เดฑเตเดเตเดเตเดเตพ
SA-Frontend-เดฒเตเดเตเดเต เด เดฏเดฏเตโเดเตเดเตเดฃเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเตเดเตเดเดพเด:
- เดตเดดเดฟเดฏเดฟเตฝ เดเตเดคเตเดฏเดฎเดพเดฏ เดชเตเดฐเตเดคเตเดคเด
/
index.html เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต SA-Frontend-เดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเดฃเด; - เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเตเดฏเตโเดค เดชเดพเดคเดเตพ
/static/*
CSS, JavaScript เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดซเตเดฐเดฃเตเดเตโเดเตปเดกเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดซเดฏเดฒเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต SA-Frontend-เดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเดฃเด; - เดชเดคเดฟเดตเต เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดชเดพเดคเดเตพ
'^.*.(ico|png|jpg)$'
, SA-Frontend-เดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเดฃเด, เดเดพเดฐเดฃเด เดชเตเดเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฟเดคเตเดฐเดเตเดเดณเดพเดฃเดฟเดต.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเดดเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดเตเดตเดฐเดฟเดเตเดเตเดจเตเดจเต (
kind: VirtualService
metadata:
name: sa-external-services
spec:
hosts:
- "*"
gateways:
- http-gateway # 1
http:
- match:
- uri:
exact: /
- uri:
exact: /callback
- uri:
prefix: /static
- uri:
regex: '^.*.(ico|png|jpg)$'
route:
- destination:
host: sa-frontend # 2
port:
number: 80
เดชเตเดฐเดงเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ:
- เด เดตเตเตผเดเตเดตเตฝ เดธเตผเดตเตเดธเต เดตเดฐเตเดจเตเดจ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต http-เดเตเดฑเตเดฑเตโเดตเต;
- ะ
destination
เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดธเตเดตเดจเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต.
เด
เดญเดฟเดชเดพเดฏเดชเตเดชเตเดเตเด: เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต sa-virtualservice-external.yaml
, เดเดคเดฟเตฝ SA-WebApp, SA-เดซเตเดกเตโเดฌเดพเดเตเดเต เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเต เดฑเตเดเตเดเดฟเดเดเดฟเดจเตเดณเตเดณ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเตเด เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เดธเดเดเตเดทเดฟเดชเตโเดคเดคเดฏเตโเดเตเดเดพเดฏเดฟ เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเตเดฐเตเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดจเดฎเตเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดธเตเดตเดจเด เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเด:
$ kubectl apply -f resource-manifests/istio/sa-virtualservice-external.yaml
virtualservice.networking.istio.io/sa-external-services created
เด เดญเดฟเดชเดพเดฏเดชเตเดชเตเดเตเด: เดจเดฎเตเดฎเตพ Istio เดเดฑเดตเดฟเดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, Kubernetes API เดธเตเตผเดตเตผ Istio เดเตบเดเตเดฐเตเตพ เดชเตเดฒเตเดฏเดฟเตป เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดตเดจเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเตเดถเตเดทเด เดเดฐเต เดชเตเดกเดฟเดจเตเดฑเตเดฏเตเด เดเตปเดตเตเดฏเต เดชเตเดฐเตเดเตเดธเดฟเดเดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตปเดเตเดฐเตเดธเตเดธเต เดเตเดฑเตเดฑเตโเดตเต เดเตบเดเตเดฐเตเดณเตผ เดเตบเดเตเดฐเตเตพ เดชเตเดฒเตเดฏเดฟเดจเดฟเตฝ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเดฑเตเดฑเตเดฐเต เดฆเตเดคเตป เดเดฃเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต. เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เดเดคเตเดฒเตเดฒเดพเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดฑเตเดเตเดเดฟเดเดเดฟเดจเตเดณเตเดณ เดเดธเตเดคเดฟเดฏเต-เดเตปเดเตเดฐเดธเตเดเตเดฑเตเดฑเตเดตเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป
เดธเตเดจเตเดฑเดฟเดฎเตเดจเตเดฑเต เด
เดจเดพเดฒเดฟเดธเดฟเดธเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดชเตเดชเตเตพ เดฒเดญเตเดฏเดฎเดพเดฃเต http://{EXTERNAL-IP}/
. เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจ เดจเดฟเดฒ เดฒเดญเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดตเดฟเดทเดฎเดฟเดเตเดเตเดฃเตเด: เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเดจเตเดจเดคเดฟเดจเตเด เดเตปเดตเตเดฏเต เดเดพเดทเตเดเตพ เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเดฟเดฒเดชเตเดชเตเตพ เดเตเดฑเดเตเดเต เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเด.
เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดเตเดฐเดพเดซเดฟเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เตฝเดชเตเดชเด เดเดณเดฟเดเตเดเตเด. (เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเตฝ เดตเตเดฏเดเตเดคเดคเดฏเตเดเตเดเต เด เดคเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดเดตเดถเตเดฏเดฎเดพเดฃเต - เดเดเดฆเตเดถเด เดตเดฟเดตเตผเดคเตเดคเดจเด.).
เดเดฟเดฏเดพเดฒเดฟ: เดจเดฟเดฐเตเดเตเดทเดฃเดเตเดทเดฎเดค
เดเดฟเดฏเดพเดฒเดฟ เด เดกเตเดฎเดฟเดจเดฟเดธเตเดเตเดฐเตเดฑเตเดฑเตเดตเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
$ kubectl port-forward
$(kubectl get pod -n istio-system -l app=kiali
-o jsonpath='{.items[0].metadata.name}')
-n istio-system 20001
... เดคเตเดฑเดจเตเดจเต
เดเตเดฐเดพเดซเดพเดจ: เดฎเตเดเตเดฐเดฟเดเตเดธเต เดตเดฟเดทเตเดตเดฒเตเดธเตเดทเตป
เดเดธเตเดคเดฟเดฏเตเดฏเดฟเตฝ เดถเตเดเดฐเดฟเดเตเด เด
เดณเดตเตเดเตพ เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดเตเดฐเดพเดซเดพเดจ เดเดชเดฏเตเดเดฟเดเตเดเต เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฐเดพเดซเดพเดจ เด
เดกเตเดฎเดฟเดจเดฟเดธเตเดเตเดฐเตเดฑเตเดฑเตเดตเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเดคเดฟเดจเต, เดคเดพเดดเตเดฏเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเต เดคเตเดฑเดเตเดเตเด
$ kubectl -n istio-system port-forward
$(kubectl -n istio-system get pod -l app=grafana
-o jsonpath={.items[0].metadata.name}) 3000
เดฎเตเดจเตเดตเดฟเตฝ เดเตเดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเด เดตเตเดเต เดฎเตเดเดณเดฟเตฝ เดเดเดคเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต เดเดธเตเดคเดฟเดฏเต เดธเตเดตเดจ เดกเดพเดทเตเดฌเตเตผเดกเต เดฎเตเดเดณเดฟเตฝ เดเดเดคเต เดฎเตเดฒเดฏเดฟเตฝ, เดธเตเดตเดจเด เดเดฐเดเดญเดฟเดเตเดเตเด sa-web-appเดถเตเดเดฐเดฟเดเตเด เด เดณเดตเตเดเตพ เดจเตเดเตเดเดพเตป:
เดเดตเดฟเดเต เดเดเตเดเดณเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดถเตเดจเตเดฏเดตเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเดฟเดฐเดธเดตเตเดฎเดพเดฏ เดชเตเดฐเดเดเดจเดฎเดพเดฃเต - เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดเดคเต เดเดฐเดฟเดเตเดเดฒเตเด เด
เดเดเตเดเดฐเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดฒเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเดพเด:
$ while true; do
curl -i http://$EXTERNAL_IP/sentiment
-H "Content-type: application/json"
-d '{"sentence": "I love yogobella"}';
sleep .8; done
เดเดชเตเดชเตเตพ เดเดเตเดเตพเดเตเดเต เดตเดณเดฐเต เดจเดฒเตเดฒ เดเตเดฐเดพเดซเตเดเตพ เดเดฃเตเดเต, เด เดตเดฏเตโเดเตเดเต เดชเตเดฑเดฎเต, เดจเดฟเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด เดคเดฟเดถเดฏเดเดฐเดฎเดพเดฏ เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเตเดณเตเดเดณเตเด, เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฐเดพเดซเดพเดจเดฏเตเด, เด เดคเต เดเดพเดฒเดเตเดฐเดฎเตเดฃ เดธเตเดตเดจเดเตเดเดณเดฟเดฒเต เดชเตเดฐเดเดเดจเด, เดเดฐเตเดเตเดฏเด, เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเตพ / เดคเดเตผเดเตเด เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดชเด เดฟเดเตเดเดพเตป เดเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดธเตเดตเดจเดเตเดเดณเดฟเดฒเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เดจเตเดเตเดเดพเด.
เดเตเดฏเตเดเตผ: เดเตเดฐเตเดธเดฟเดเดเต
เดเดเตเดเตพเดเตเดเต เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด, เดเดพเดฐเดฃเด เดเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดธเตเดตเดจเดเตเดเดณเตเดฃเตเดเต, เดชเดฐเดพเดเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดพเดฐเดฃเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เดเตเดเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฃเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดธเต เดจเตเดเตเดเดพเด:
เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด เด
เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดธเดพเดงเดพเดฐเดฃ เดเดฆเดพเดนเดฐเดฃเด
เด เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฐเตเดจเตเดจเต, เดตเตเดดเตเดจเตเดจเต - เดเดจเตเดคเดพเดฃเต เดเดพเดฐเดฃเด? เดเดฆเตเดฏ เดธเตเดตเดจเด? เด เดคเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต? เดฐเดฃเตเดเดฟเดฒเตเด เดเดดเดฟเดตเดพเดเตเดเดฒเตเดเตพ เดเดฃเตเดเต - เดเดฐเตเดจเตเดจเดฟเดจเตเดฑเตเดฏเตเด เดฒเตเดเตเดเตพ เดจเตเดเตเดเดพเด. เดเดคเตเดฐ เดคเดตเดฃ เดจเดฟเดเตเดเตพ เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดธเตเดตเดฏเด เดชเดฟเดเดฟเดเตเดเดชเตเดชเตเดเตเดเดฟเดเตเดเตเดฃเตเดเต? เดเดเตเดเดณเตเดเต เดเตเดฒเดฟ เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดเตเดเดพเตพ เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดกเดฟเดฑเตเดฑเดเตเดเตเดตเตเดเดณเต เดชเตเดฒเตเดฏเดพเดฃเต...
เดเดคเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเดณเดฟเดฒเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดถเตโเดจเดฎเดพเดฃเต, เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดตเดดเดฟเดฏเดพเดฃเต เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเดคเต, เด เดคเดฟเตฝ เดธเตเดตเดจเดเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดเดฐเต เด เดฆเตเดตเดฟเดคเตเดฏ เดคเดฒเดเตเดเตเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเต, เด เดคเดฟเดจเตเดถเตเดทเด เด เดตเดฟเดตเดฐเดเตเดเตพ เดเตเดฐเตเดธเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเต, เด เดตเดฟเดเต เด เดคเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฐเต เดฆเตเดทเตเดเดพเดจเตเดคเด เดเดคเดพ:
เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเตป TraceId เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดตเตเดฃเตเดเตผ-เดธเตเดตเดคเดจเตเดคเตเดฐ เดเดชเตเดชเตบเดเตเดฐเตเดธเดฟเดเดเต API เดเดเตเดเดเตเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดเตเดฏเตเดเตผ เดเตเดฐเตเดธเตผ, เดเดธเตเดคเดฟเดฏเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฏเตเดเตผ เดเดชเดฏเตเดเตเดคเต เดเดจเตเดฑเตผเดซเตเดธเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด:
$ kubectl port-forward -n istio-system
$(kubectl get pod -n istio-system -l app=jaeger
-o jsonpath='{.items[0].metadata.name}') 16686
เดเดชเตเดชเตเตพ เดชเตเดเตเด
เด เดเตเดฐเตเดฏเตเดธเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเดคเต:
- เด เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฐเตเดจเตเดจเต istio-ingressgateway (เดเดคเต เดเดฐเต เดธเตเดตเดจเดตเตเดฎเดพเดฏเตเดณเตเดณ เดเดฆเตเดฏ เดเดเดชเตเดเดฒเดพเดฃเต, เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเตเดเดพเดฏเดฟ เดเดฐเต เดเตเดฐเตเดธเต เดเดกเดฟ เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต), เด เดคเดฟเดจเตเดถเตเดทเด เดเตเดฑเตเดฑเตโเดตเต เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต sa-web-app.
- เดเตเดพเดฒเดฟเดฏเดฟเตฝ sa-web-app เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดเตปเดตเตเดฏเต เดธเตเดกเตโเดเดพเตผ เดเดเตเดเตเดเตเดจเตเดจเต, เดเดฐเต "เดเตเดเตเดเดฟ" เดธเตโเดชเดพเดจเดฟเตฝ เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต (เด
เดคเตเดเตเดฃเตเดเดพเดฃเต เดเดเตเดเตพ เด
เดคเต เดเตเดฐเตเดฏเตโเดธเตเดเดณเดฟเตฝ เดเดพเดฃเตเดจเตเดจเดคเต) เดเตเดเดพเดคเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดฒเตเดเตเดเต เดฑเตเดกเดฏเดฑเดเตโเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต sa-web-app. (
เดธเตเดชเดพเตป - เดเตเดฏเตเดเดฑเดฟเดฒเต เดเตเดฒเดฟเดฏเตเดเต เดเดฐเต เดฒเตเดเดฟเดเตเดเตฝ เดฏเตเดฃเดฟเดฑเตเดฑเต, เด เดคเดฟเดจเต เดเดฐเต เดชเตเดฐเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเดเดญ เดธเดฎเดฏเด, เด เดคเดฟเดจเตเดฑเต เดฆเตเตผเดเตเดฏเด เดเดจเตเดจเดฟเดตเดฏเตเดฃเตเดเต. เดธเตเดชเดพเดจเตเดเตพ เดจเตเดธเตเดฑเตเดฑเตเดเตเดฏเตเดคเต เดเตผเดกเตผ เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดธเตเดชเดพเดจเตเดเดณเตเดเต เดเดฐเต เดกเดฏเดฑเดเตเดฑเตเดฑเต เด เดธเตเดเตเดฒเดฟเดเต เดเตเดฐเดพเดซเต เดเดฐเต เดเตเดฐเตเดฏเตเดธเต เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. - เดเดเดฆเตเดถเด. เดชเดฐเดฟเดญเดพเดท.) - เดเดตเดฟเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดฐเตเดคเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต เดตเดฟเดเดพเดฐ เดตเดฟเดถเดเดฒเดจเด. เด เดเตเดฐเตเดฏเตโเดธเตเดเตพ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเดคเดพเดฃเต, เด เดคเดพเดฏเดคเต. เด เดตเตผเดเตเดเต เดเตเดกเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.
- เด เดจเดฟเดฎเดฟเดทเด เดฎเตเดคเตฝ, เดเดฐเต POST เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต เดธเดพ-เดฒเตเดเดฟเดเต. เดเตเดฐเตเดฏเตโเดธเต เดเดกเดฟ เดซเตเตผเดตเตเดกเต เดเตเดฏเตเดฏเดฃเด sa-web-app.
- เดชเดเตเดเต โฌ |
เด เดญเดฟเดชเดพเดฏเดชเตเดชเตเดเตเด: เดเดเตเดเด 4-เตฝ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดธเตเดฑเตเดฑเดฟเดฏเต เดธเตเดทเตเดเดฟเดเตเด เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดพเดฃเตเดเดฏเตเด เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดตเตเดฃเด:
(A) เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดเดธเตเดคเดฟเดฏเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต; (เดฌเดฟ) เดนเตเดกเดฑเตเดเตพเดเตเดเต เดธเตเดตเดจเดเตเดเตพ เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดเดณเดพเดฃเต
เดเดธเตเดคเดฟเดฏเต เดฎเดฟเดเตเด เดเตเดฒเดฟเดเดณเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดพเดฐเดฃเด... เดเตปเดเดฎเดฟเดเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเดพเดฏเดฟ เดนเตเดกเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดธเตเดกเตโเดเตเดฏเดฑเดฟเดฒเตเด เดชเตเดคเดฟเดฏ เดธเตเดชเดพเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เด เดต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดธเตเดตเดจเดเตเดเตพเดเตเดเตเดณเตเดณเดฟเดฒเต เดนเตเดกเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดคเต, เดฎเตเดดเตเดตเตป เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเตเดฐเตเดฏเตเดธเต เดชเดพเดคเดฏเตเด เดจเดทเตโเดเดชเตเดชเตเดเตเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเดฃเด:
x-request-id
x-b3-traceid
x-b3-spanid
x-b3-parentspanid
x-b3-sampled
x-b3-flags
x-ot-span-context
เดเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดณเตเดณ เดเดพเดฐเตเดฏเดฎเดฒเตเดฒ, เดชเดเตเดทเต เด
เดคเดฟเดจเตเดฑเต เดจเดเดชเตเดชเดพเดเตเดเตฝ เดฒเดณเดฟเดคเดฎเดพเดเตเดเดพเตป เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดฃเตเดเต
เดธเตเดจเตเดฑเดฟเดฎเตเดจเตเดฑเต เด เดจเดพเดฒเดฟเดธเดฟเดธเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดซเตเดฒเดพเดธเตเดเต, เดธเตเดชเตเดฐเดฟเดเดเต, ASP.NET เดเตเตผ เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
เดฌเตเดเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเดเตเดเต เดเดจเตเดคเดพเดฃเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดชเตเดชเตเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฃเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต), เดฎเดฟเดเดเตเด เดฑเตเดเตเดเดฟเดเดเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต, เดธเตเดฐเดเตเดท เดฎเตเดคเดฒเดพเดฏเดต เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด!
เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เดฑเดฟเดจเตเตผ เดฎเดพเดฒเตเดเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดธเตเดฑเตเดฑเดฟเดฏเตเดฏเดฟเดฒเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดเดณเตเดเต เด
เดเตเดคเตเดค เดญเดพเดเดคเตเดคเต เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดตเดพเดฏเดฟเดเตเดเตเด, เด
เดคเดฟเดจเตเดฑเต เดตเดฟเดตเตผเดคเตเดคเดจเดเตเดเตพ เดธเดฎเตเดชเดญเดพเดตเดฟเดฏเดฟเตฝ เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเตฝ เดชเดฟเดจเตเดคเตเดเดฐเตเด. เด
เดชเตเดกเตเดฑเตเดฑเต (เดฎเดพเตผเดเตเดเต 14):
เดตเดฟเดตเตผเดคเตเดคเดเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟ.เดเดธเต
เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเดฒเตเด เดตเดพเดฏเดฟเดเตเดเตเด:
- "เดเดธเตเดฑเตเดฑเดฟเดฏเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเด":
เดญเดพเดเด 2 (เดฑเตเดเตเดเดฟเดเดเต, เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด) ,เดญเดพเดเด 3 (เดเดงเดฟเดเดพเดฐเดฟเดเดคเดฏเตเด เด เดเดเตเดเดพเดฐเดตเตเด) ; - ยซ
เดเดพเดฒเดเด - เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเดจเตเดณเตเดณ เดฒเตเดฑเตเดฑเตเดตเตเดฏเตเดฑเตเดฑเต เดธเตผเดตเตเดธเต เดฎเตเดทเต "; - ยซ
เดเดจเตเดคเดพเดฃเต เดเดฐเต เดธเตผเดตเตเดธเต เดฎเตเดทเต, เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดจเดฟเดเตเดเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต [เดฎเตเดเตเดฐเต เดธเตผเดตเตเดธเตเดเดณเตเดณเตเดณ เดเดฐเต เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต]? "; - ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเด เดเตเดกเต. เดญเดพเดเดเตเดเตพ 1 เดเด 2 เดเด "; - ยซ
เด เดธเตเดกเตโเดเดพเตผ เดเดฃเตเดเตเดฏเตโเดจเตผ เดเดเตเดเดจเตเดฏเดพเดฃเต เดเดตเดฟเดเต [เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ] เดเดคเตเดคเดฟเดฏเดคเต? ".
เด เดตเดฒเดเดฌเด: www.habr.com