เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดเดชเดเดฐเดฃเดฎเดพเดฃเต เดเดธเตเดคเดฟเดฏเต. เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เดธเตเดเตเดฏเดฟเดฒเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเดจเตเด เดเดธเตเดคเดฟเดฏเต เดตเดฟเดตเดฟเดง เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดชเดพเดเตเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเดณเตเด, เด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเตเดฌเตเตผเดจเตเดฑเตเดฑเตเดเดณเตเด เดเตพเดชเตเดชเตเดเต. เด
เดคเดฟเดจเดพเตฝ, เดเดธเตเดคเดฟเดฏเตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป, เด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดตเดจเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เด
เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด เดเดฒเตเดฒเดพเดคเต เดเดธเตเดคเดฟเดฏเต. เด เดเดชเดเดฐเดฃเดเตเดเดณเตเด เดเดถเดฏเดเตเดเดณเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเตฝ เดเดดเดฟเดตเดพเดเตเดเดฟ เดจเตเดฐเดฟเดเตเดเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดเตเด
เดเดคเตเดฐเต เดเดเตเดเด เดเดเตเดเดฎเดพเดฏเตเดณเตเดณ เดเตเดกเดพเดฃเต, เดเดตเดฟเดเต เดเดเตเดเตพ เดธเตเดดเตโเดธเต เดเตเดกเต เดฎเตเดคเตฝ GKE เดเดฃเตเดเตเดฏเตโเดจเตผ เดตเดฐเตเดฏเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเดฒเตเดเตเดฏเตเด เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเตเดเต เด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เดงเดพเดฐเดฃ เดจเตฝเดเตเด. เด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเดเต เดถเดเตเดคเดฟ เดเดธเตเดคเดฟเดฏเต เดเดเตเดเดจเต เดชเตเดฐเดฏเตเดเดจเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเตเดตเตเดจเตเดจเตเด เดจเดฟเดเตเดเตพ เดเดพเดฃเตเด. เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ, เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดเตพ, เดธเตผเดตเตเดธเต เดฎเตเดทเตเดเตพ, เดเดธเตเดคเดฟเดฏเต เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดคเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดฎเดคเดฒเดเตพ
เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเดฒเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเดฒเดฟเดเตพ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเด:
- เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดตเดจเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดนเดฒเต เดตเตเตพเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเด เดฟเดเตเดเตเดจเตเดจเต.
- เดธเตเดดเตเดธเต เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด.
- เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเดณเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดพเดเตเดเตเดเดฟเดเดเต.
- เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
- เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต
Kubernetes เดเดเตเดเดฟเตป API เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเตเด:
- เดเตเดกเดฟเดคเต เดเดจเตเดจ
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดเดเตเดเดฟเตป เดชเตเดเต Google เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดเตบเดธเตเดณเดฟเตฝ. - เดเดฐเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด.
- API-เดฏเตเด เด เดจเตเดฌเดจเตเดง เดธเตเดตเดจเดเตเดเดณเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเด. เดเดคเดฟเดจเต เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเตเดเตพ เดเดเตเดคเตเดคเตเดเตเดเดพเด.
- เดจเดฟเดเตเดเดณเตเดเต Google เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเดฟเดเดเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด.
เดฌเดฟเดฒเตเดฒเดฟเดเดเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเดฎเตเดจเตเดจเต เด เดฑเดฟเดฏเตเด .
เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเดฒเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจ เดเตเดฒเตเดกเต เดทเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดเดชเตเดทเตป เด: เดเตเดฒเตเดกเต เดทเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเตเดฒเตเดกเต เดทเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เดชเตเดฐเดฏเตเดเดจเดเตเดเตพ:
- เดชเตเดคเตเดคเตบ 2, เดชเตเดคเตเดคเตบ 3 เดตเดฟเดเดธเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเตพ (เดเตพเดชเตเดชเตเดเต virtualenv) เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเดณเตเดเตพ gCloud, เดกเตเดเตเดเตผ, เดเดฟเดฑเตเดฑเดฟเดจเต ะธ เดเตเดฌเตเดเตเดฒเดฟ, เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดต เดเดคเดฟเดจเดเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต.
- เดจเดฟเดเตเดเตพเดเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดจเดฟเดฐเดตเดงเดฟเดฏเตเดฃเตเดเต
เดเตเดเตเดธเตเดฑเตเดฑเต เดเดกเดฟเดฑเตเดฑเตผเดฎเดพเตผ :เดเตเดกเต เดเดกเดฟเดฑเตเดฑเตผ , เดเตเดฒเตเดกเต เดทเตเตฝ เดตเดฟเตปเดกเตเดฏเตเดเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดกเดฟเดฑเตเดฑเต เดเดเตเดเตบ เดเดชเดฏเตเดเดฟเดเตเดเต เดคเตเดฑเดเตเดเตเดจเตเดจเต.- เดเตเดฒเตเดกเต เดทเตเดฒเตเดฒเดฟเดฒเต เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเตเดฑเดเตเดเตเดจเตเดจ Emacs, Vim เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Nano.
เดเดชเดฏเตเดเดฟเดเตเดเดพเตป
- GCP เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต เดชเตเดเตเด.
- เดฌเดเตเดเตบ เดเตเดฒเดฟเดเตเดเตเดเตเดฏเตเดฏเตเด เดเตเดฒเตเดกเต เดทเตเตฝ เดธเดเตเดตเดฎเดพเดเตเดเตเด (เดเตเดฒเตเดกเต เดทเตเตฝ เดธเดเตเดตเดฎเดพเดเตเดเตเด) GCP เดเตบเดธเตเตพ เดตเดฟเตปเดกเตเดฏเตเดเต เดฎเตเดเดณเดฟเตฝ.
เดคเดพเดดเดคเตเดคเต เดญเดพเดเดคเตเดคเต
เดเดชเตเดทเตป เดฌเดฟ: เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเดณเตเดเตพ เดชเตเดฐเดพเดฆเตเดถเดฟเดเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
Linux เด เดฒเตเดฒเตเดเตเดเดฟเตฝ macOS เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเดพเดฃเต เดจเดฟเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเดเดเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต:
-
เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเด
เดชเตเดคเตเดคเตบ 3, เดชเตเดคเตเดคเตบ 2 เดตเดฟเดเดธเดจ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ . -
เดเตเดฒเตเดกเต SDK เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต gCloud. -
เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด เดเตเดฌเตเดเตเดฒเดฟ - เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดฒเตเตป เดเดชเดเดฐเดฃเด
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเต .gcloud components install kubectl
-
เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด
เดกเตเดเตเดเตผ เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟ เดชเดคเดฟเดชเตเดชเต (CE) . เดจเดฟเดเตเดเตพ เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดกเตเดเตเดเตผเดธเดพเดฎเตเดชเดฟเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฎเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป. -
เดเดชเดเดฐเดฃเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด
Git เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด GitHub-เตฝ เดจเดฟเดจเตเดจเต เดธเดพเดฎเตเดชเดฟเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเดญเดฟเดเตเดเดพเตป.
เดธเดพเดฎเตเดชเดฟเตพ เดเตเดกเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด
-
เดธเตเดดเตเดธเต เดเตเดกเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด helloserver:
git clone https://github.com/GoogleCloudPlatform/istio-samples
-
เดเดฆเดพเดนเดฐเดฃ เดเตเดกเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด:
cd istio-samples/sample-apps/helloserver
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดตเดจเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดธเดพเดฎเตเดชเดฟเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดฐเดฃเตเดเต เดเดเดเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
- เดธเตเตผเดตเตผ: เดเดฐเต เด เดตเดธเดพเดจ เดชเตเดฏเดฟเตปเตเดฑเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเตผเดตเตผ เดจเตเดเตเด, /, เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต "เดนเดฒเต เดตเตเตพเดกเต" เดเดจเตเดจเต เดชเตเดฐเดฟเตปเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดฒเตเดกเตเดเตเตป: เดเตเดฐเดพเดซเดฟเดเตเดเต เด เดฏเดเตเดเตเดจเตเดจ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเตเตผเดตเตผ, เดเดฐเต เดธเตเดเตเดเตปเดกเดฟเตฝ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเดตเตเดจเตเดจ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดเดฃเตเดฃเด.
เดธเตเดดเตเดธเต เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดธเดพเดฎเตเดชเดฟเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเด เดเตเดฏเตเดฏเดพเตป, เด
เดคเต เดเตเดฒเตเดกเต เดทเตเดฒเตเดฒเดฟเดฒเต เดจเดฟเดเตเดเดณเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด.
1) เดเดพเดฑเตเดฑเดฒเตเดเดฟเตฝ istio-samples/sample-apps/helloserver เดเดเตเด เดธเตเตผเดตเตผ:
python3 server/server.py
เดเดฐเดเดญเดคเตเดคเดฟเตฝ เดธเตเตผเดตเตผ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
INFO:root:Starting server...
2) เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด
เดฏเดฏเตเดเตเดเดพเตป เดฎเดฑเตเดฑเตเดฐเต เดเตเตผเดฎเดฟเดจเตฝ เดตเดฟเตปเดกเต เดคเตเดฑเดเตเดเตเด เดธเตเตผเดตเตผ. เดจเดฟเดเตเดเตพ เดเตเดฒเตเดกเต เดทเตเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดฎเดฑเตเดฑเตเดฐเต เดธเตเดทเตป เดคเตเดฑเดเตเดเดพเตป เดเตเตผเดเตเดเตเด เดเดเตเดเดฃเดฟเตฝ เดเตเดฒเดฟเดเตเดเตเดเตเดฏเตเดฏเตเด.
3) เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เด
เดฏเดฏเตเดเตเดเตเด เดธเตเตผเดตเตผ:
curl http://localhost:8080
เดธเตเตผเดตเตผ เดเดคเตเดคเดฐเดเตเดเตพ:
Hello World!
4) เดจเดฟเดเตเดเตพ เดธเดพเดฎเตเดชเดฟเตพ เดเตเดกเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดค เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เด เดเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เดฒเตเดกเตเดเตเตป:
cd YOUR_WORKING_DIRECTORY/istio-samples/sample-apps/helloserver/loadgen
5) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด:
export SERVER_ADDR=http://localhost:8080
export REQUESTS_PER_SECOND=5
6) เดตเดฟเดเตเดทเตเดชเดฃเด virtualenv:
virtualenv --python python3 env
7) เดตเตเตผเดเตเดตเตฝ เดเตปเดตเดฏเตเตบเดฎเตเตปเตเดฑเต เดธเดเตเดตเดฎเดพเดเตเดเตเด:
source env/bin/activate
8) เดเดตเดถเตเดฏเดเดคเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเด เดฒเตเดกเตเดเตเตป:
pip3 install -r requirements.txt
9) เดตเดฟเดเตเดทเตเดชเดฃเด เดฒเตเดกเตเดเตเตป:
python3 loadgen.py
เดเดฐเดเดญเดคเตเดคเดฟเตฝ เดฒเตเดกเตเดเตเตป เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดจเตเดฆเตเดถเด เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดจเตเดจเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต:
Starting loadgen: 2019-05-20 10:44:12.448415
5 request(s) complete to http://localhost:8080
เดฎเดฑเตเดฑเตเดฐเต เดเตเตผเดฎเดฟเดจเตฝ เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดธเตเตผเดตเตผ เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต:
127.0.0.1 - - [21/Jun/2019 14:22:01] "GET / HTTP/1.1" 200 -
INFO:root:GET request,
Path: /
Headers:
Host: localhost:8080
User-Agent: python-requests/2.22.0
Accept-Encoding: gzip, deflate
Accept: */*
เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ, เดฎเตเดดเตเดตเตป เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด เดเดฐเตเดฑเตเดฑ เดนเตเดธเตเดฑเตเดฑเดฟเตฝ (เดฒเตเดเตเดเตฝ เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดฒเตเดกเต เดทเตเตฝ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป) เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด
เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด เดฒเตเดพเดเตเดเตฝเดนเตเดพเดธเตเดฑเตเดฑเดฟเตฝเดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด
เดฏเดเตเดเดพเตป เดธเตเตผเดตเตผ.
10) เดจเดฟเตผเดคเตเดคเตเด เดฒเตเดกเตเดเตเตป ะธ เดธเตเตผเดตเตผ, เดจเตฝเดเตเด Ctrl-c เดเดฒเตเดฒเดพ เดเตเตผเดฎเดฟเดจเตฝ เดตเดฟเตปเดกเตเดฏเดฟเดฒเตเด.
11) เดเตเตผเดฎเดฟเดจเตฝ เดตเดฟเตปเดกเตเดฏเดฟเตฝ เดฒเตเดกเตเดเตเตป เดตเตเตผเดเตเดตเตฝ เดเตปเดตเดฏเตเตบเดฎเตเตปเตเดฑเต เดจเดฟเตผเดเตเดเตเดตเดฎเดพเดเตเดเตเด:
deactivate
เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเดณเดฟเตฝ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดพเดเตเดเตเดเดฟเดเดเต
GKE-เดฏเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดธเดพเดฎเตเดชเดฟเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดพเดเตเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต - เดธเตเตผเดตเตผ ะธ เดฒเตเดกเตเดเตเตป - เตฝ
เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดฒเตเดเตเดเต เดชเดพเดเตเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต Dockerfile. Dockerfile เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต เดธเตเดดเตเดธเต เดเตเดกเตเด เด
เดคเดฟเตปเตเดฑเต เดกเดฟเดชเตปเดกเตปเดธเดฟเดเดณเตเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดเตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดพเดฃเต
เดเดฆเดพเดนเดฐเดฃเด เดเดคเดฟเดจเดเด เดเดฃเตเดเต Dockerfile เดตเตเดฃเตเดเดฟ เดธเตเตผเดตเตผ ะธ เดฒเตเดกเตเดเตเตป เดเดฟเดคเตเดฐเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดฎเดพเตปเดกเตเดเดณเตเด เดธเดนเดฟเดคเด. เดคเดพเดดเต - Dockerfile เดตเตเดฃเตเดเดฟ เดธเตเตผเดตเตผ:
FROM python:3-slim as base
FROM base as builder
RUN apt-get -qq update
&& apt-get install -y --no-install-recommends
g++
&& rm -rf /var/lib/apt/lists/*
# Enable unbuffered logging
FROM base as final
ENV PYTHONUNBUFFERED=1
RUN apt-get -qq update
&& apt-get install -y --no-install-recommends
wget
WORKDIR /helloserver
# Grab packages from builder
COPY --from=builder /usr/local/lib/python3.7/ /usr/local/lib/python3.7/
# Add the application
COPY . .
EXPOSE 8080
ENTRYPOINT [ "python", "server.py" ]
- เดเตเด เดชเตเดคเตเดคเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต: 3-เดธเตเดฒเดฟเด เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดกเตเดเตเดเดฑเดฟเดจเตเดเต เดชเดฑเดฏเตเดจเตเดจเต
เดชเตเดคเตเดคเตบ 3 เดเดฟเดคเตเดฐเด เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ. - เดเตเด เดชเดเตผเดคเตเดคเตเด. . เดจเดฟเดฒเดตเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเตพ เดชเดเตผเดคเตเดคเตเดจเตเดจเต (เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด server.py) เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเตปเตเดฑเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต.
- เดเตปเดเตเดฐเดฟเดชเตเดฏเดฟเดจเตเดฑเต เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดเดฎเดพเตปเดกเต เดจเดฟเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต server.py เดธเตเดดเตเดธเต เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต.
- เดเตเด เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเตเด เดเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต เดธเตเตผเดตเตผ เดชเตเตผเดเตเดเต เดตเดดเดฟเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดเตเดเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต 8080. เด เดเตเด เด
เดฒเตเดฒ
เดคเตเดฑเดฎเตเดเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต . เดชเตเตผเดเตเดเต เดคเตเดฑเดเตเดเดพเตป เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฟเดฒ เดกเตเดเตเดฏเตเดฎเตเตปเตเดฑเตเดทเดจเดพเดฃเดฟเดคเต 8080 เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ.
เดจเดฟเดเตเดเดณเตเดเต เด เดชเตเดเตเดท เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดธเต เดเตเดฏเตเดฏเดพเตป เดคเดฏเตเดฏเดพเดฑเตเดเตเดเตเดเตเดจเตเดจเต
1) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเด. เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด PROJECT_ID เดจเดฟเดเตเดเดณเตเดเต GCP เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเดกเดฟเดฏเดฟเดฒเตเดเตเดเต.
export PROJECT_ID="PROJECT_ID"
export GCR_REPO="preparing-istio"
เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต PROJECT_ID ะธ GCR_REPO เดจเดฟเดเตเดเตพ เดกเตเดเตเดเตผ เดเดฟเดคเตเดฐเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดคเต เดเดพเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดฐเต เดธเตเดตเดเดพเดฐเตเดฏ เดเดฃเตเดเตเดฏเตเดจเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดคเดณเตเดณเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
2) เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเดณเดฟเดจเตเดณเตเดณ เดกเดฟเดซเตเตพเดเตเดเต เดเดฟเดธเดฟเดชเดฟ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดธเดเตเดเดฎเดพเดเตเดเตเด gCloud.
gcloud config set project $PROJECT_ID
3) เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเดณเดฟเดจเตเดณเตเดณ เดกเดฟเดซเตเตพเดเตเดเต เดธเตเตบ เดธเดเตเดเดฎเดพเดเตเดเตเด gCloud.
gcloud config set compute/zone us-central1-b
4) GCP เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเตฝ เดเดฃเตเดเตเดฏเตเดจเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดธเตเดตเดจเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด.
gcloud services enable containerregistry.googleapis.com
เดเดฃเตเดเตเดฏเตเดจเดฑเตเดธเตเดทเตป เดธเตเตผเดตเตผ
-
เดเดฆเดพเดนเดฐเดฃเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เดธเตเตผเดตเตผ:
cd YOUR_WORKING_DIRECTORY/istio-samples/sample-apps/helloserver/server/
-
เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฟเดคเตเดฐเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเด Dockerfile เดจเดฟเดเตเดเตพ เดจเตเดฐเดคเตเดคเต เดจเดฟเตผเดตเดเดฟเดเตเด เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเด:
docker build -t gcr.io/$PROJECT_ID/$GCR_REPO/helloserver:v0.0.1 .
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ -t เดกเตเดเตเดเตผ เดเดพเดเดฟเดจเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฃเตเดเตเดฏเตเดจเตผ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเดพเดฃเดฟเดคเต.
- เดเดฃเตเดเตเดฏเตโเดจเตผ เดฐเดเดฟเดธเตโเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฟเดคเตเดฐเด เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเด:
docker push gcr.io/$PROJECT_ID/$GCR_REPO/helloserver:v0.0.1
เดฒเตเดกเตเดเตปเตเดฑเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดธเตเดทเตป
1) เดเดฆเดพเดนเดฐเดฃเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เดฒเตเดกเตเดเตเตป:
cd ../loadgen
2) เดเดฟเดคเตเดฐเด เดถเตเดเดฐเดฟเดเตเดเตเด:
docker build -t gcr.io/$PROJECT_ID/$GCR_REPO/loadgen:v0.0.1 .
3) เดเดฃเตเดเตเดฏเตโเดจเตผ เดฐเดเดฟเดธเตโเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฟเดคเตเดฐเด เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเด:
docker push gcr.io/$PROJECT_ID/$GCR_REPO/loadgen:v0.0.1
เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดพเดฃเตเด
เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดตเดฒเตเดเดจเด เดเตเดฏเตโเดคเต เดเดฟเดคเตเดฐเดเตเดเตพ เด เดชเตโเดฒเตเดกเต เดเตเดฏเตโเดคเดฟเดเตเดเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด:
gcloud container images list --repository gcr.io/$PROJECT_ID/preparing-istio
เดเดฎเดพเตปเดกเต เดชเตเดคเตเดคเดพเดฏเดฟ เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดค เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต:
NAME
gcr.io/PROJECT_ID/preparing-istio/helloserver
gcr.io/PROJECT_ID/preparing-istio/loadgen
เดเดฐเต GKE เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
เด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดฐเต เดเตเดฒเตเดกเต เดทเตเตฝ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดฒเต เดเดฎเดพเตปเดกเต เดเดณเตเดณ เดเดฐเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเด เดกเตเดเตเดเตผ เดฑเตบ. เดเดจเตเดจเดพเตฝ เดเดฐเต เดเตฝเดชเตเดชเดพเดฆเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ, เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดเตเดจเตเดฆเตเดฐเตเดเตเดคเดฎเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฎเดพเตผเดเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเตเดฐเดพเดซเดฟเดเต เดตเตผเดฆเตเดงเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เด เดงเดฟเด เดเดฃเตเดเตเดฏเตโเดจเตผ เดธเดเดญเดตเดเตเดเตพ เดธเตโเดเตเดฏเดฟเตฝ เด เดชเตเดชเต เดเตเดฏเตเดฏเดพเดจเตเด เดธเตโเดชเดฟเตป เด เดชเตเดชเต เดเตเดฏเตเดฏเดพเดจเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฎเดพเตผเดเด เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดเดฃเตเดเตเดฏเตเดจเดฑเตเดธเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดเดฐเต GKE เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต:
1) เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด:
gcloud container clusters create istioready
--cluster-version latest
--machine-type=n1-standard-2
--num-nodes 4
เดเตเด gCloud GCP เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดฒเตเด เดจเดฟเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดกเดฟเดซเตเตพเดเตเดเต เดธเตเดฃเดฟเดฒเตเด เดเดฐเต istioready เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต. Istio เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเตเดฑเดเตเดเดคเต 4 เดจเตเดกเตเดเดณเตเด เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดเตเด เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฒเดธเตเดฑเตเดฑเตผ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดฎเตเดชเตเตพ, เดเดฎเดพเตปเดกเต เดเดคเตเดชเตเดฒเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต
2) เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตเดณเดฟเตฝ เดเตเดฐเตเดกเตปเดทเตเดฏเดฒเตเดเตพ เดจเตฝเดเตเด
gcloud container clusters get-credentials istioready
3) เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเตเดฎเดพเดฏเดฟ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเด เดเตเดฌเตเดเตเดฒเดฟ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเดฟเดจเต เดจเตเดกเตเดเดณเตเดเต เดจเดฟเดฒ เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด:
kubectl get nodes
เดเดฎเดพเตปเดกเต เดจเตเดกเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต:
NAME STATUS ROLES AGE VERSION
gke-istoready-default-pool-dbeb23dc-1vg0 Ready <none> 99s v1.13.6-gke.13
gke-istoready-default-pool-dbeb23dc-36z5 Ready <none> 100s v1.13.6-gke.13
gke-istoready-default-pool-dbeb23dc-fj7s Ready <none> 99s v1.13.6-gke.13
gke-istoready-default-pool-dbeb23dc-wbjw Ready <none> 99s v1.13.6-gke.13
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดฐเดงเดพเดจ เดเดถเดฏเดเตเดเตพ
เดกเดฏเดเตเดฐเด GKE-เดฏเดฟเตฝ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
เดจเดฟเดเตเดเตพ GKE-เดฏเดฟเตฝ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตปเตเดฑเต เดชเตเดฐเดงเดพเดจ เดเดถเดฏเดเตเดเตพ เดชเด เดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเดฒเดฑเดฟเดฏเดฃเดฎเตเดเตเดเดฟเตฝ เด เดตเดธเดพเดจเด เดฒเดฟเดเตเดเตเดเดณเตเดฃเตเดเต.
- เดจเตเดกเตเดเดณเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเตเดเดณเตเด. GKE-เดฏเดฟเตฝ, เดเดฐเต เดจเตเดกเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดพเดฃเต. เดฎเดฑเตเดฑเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเดฟเตฝ, เดเดฐเต เดจเตเดกเต เดเดฐเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเต เดเดเดพเด. เดจเดฟเดเตเดเตพ เดเดฐเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดธเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจ เดเดฐเตเดฑเตเดฑ เดฏเตเดฃเดฟเดฑเตเดฑเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดพเดตเตเดจเตเดจ เดจเตเดกเตเดเดณเตเดเต เดเดฐเต เดถเตเดเดฐเดฎเดพเดฃเต เดเตเดฒเดธเตเดฑเตเดฑเตผ.
- เดเดพเดฏเตเดเตพ. เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ, เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดชเตเดกเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดเดฐเต เดชเตเดกเต เดเดฐเต เด
เดตเดฟเดญเดพเดเตเดฏ เดฏเตเดฃเดฟเดฑเตเดฑเดพเดฃเต. เดเดฐเต เดชเตเดกเต เดเดจเตเดจเต เด
เดคเดฟเดฒเดงเดฟเดเดฎเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพ เดธเตเตผเดตเตผ เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต เดเดชเตเดชเด เดฒเตเดกเตเดเตเตป เดชเตเดฐเดคเตเดฏเตเด เดเดพเดฏเตเดเดณเดฟเตฝ. เดเดฐเต เดชเตเดกเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดณเตเดณเดชเตเดชเตเตพ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเตผเดตเตผ เดเดชเตเดชเด
เดชเตเดฐเตเดพเดเตเดธเดฟ เดธเตเดฐเตเดตเดฐเต ), เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดฐเตเดฑเตเดฑ เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดฏเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเตเด เดชเตเดกเต เดเดฑเดตเดฟเดเดเตเดเตพ เดชเดเตเดเดฟเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. - เดตเดฟเดจเตเดฏเดพเดธเดเตเดเตพ. เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ, เดเดฐเต เดชเตเดกเตเดเดณเตเดเต เดถเตเดเดฐเดฎเดพเดฏ เดเดฐเต เดตเดธเตเดคเตเดตเดพเดฃเต เดตเดฟเดจเตเดฏเดพเดธเด. เดตเดฟเดจเตเดฏเดพเดธเด เดเตเดฒเดธเตเดฑเตเดฑเตผ เดจเตเดกเตเดเดณเดฟเดฒเตเดเดจเตเดณเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดกเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดชเดเตผเดชเตเดชเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต. เดตเดฟเดจเตเดฏเดพเดธเด เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเดคเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเดคเตเดคเดคเต เดเดฏ เดชเตเดกเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต.
- เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดตเดจเด. GKE-เดฏเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดทเตป เดฒเตเดกเตเดเตเตป ะธ เดธเตเตผเดตเตผ. เดจเดฟเดเตเดเตพ เดเดฐเต เดเตเดฒเตเดกเต เดทเตเตฝ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดฒเต เดกเตเดธเตเดเตเดเตเดชเตเดชเดฟเดฒเต เดธเตเดตเดจเดเตเดเตพ เดเดฐเดเดญเดฟเดเตเดเดชเตเดชเตเตพ, เดจเดฟเดเตเดเตพ เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด
เดฏเดเตเดเต เดธเตเตผเดตเตผ ะฟะพ ะฐะดัะตัั localhost: 8080. GKE-เดฒเตเดเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดเดดเดฟเดเตเดเดพเตฝ, เดฒเดญเตเดฏเดฎเดพเดฏ เดจเตเดกเตเดเดณเดฟเตฝ เดชเตเดกเตเดเตพ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด. เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ, เดชเตเดกเต เดเดคเต เดจเตเดกเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดฎเดฟเดฒเตเดฒ, เด
เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต
เดเดพเดฏเตเดเตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ IP เดตเดฟเดฒเดพเดธเดเตเดเดณเดฟเดฒเตเดฒ.
เดเดฐเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเตเตผเดตเตผ, เดจเดฟเดเตเดเตพ เดชเตเดกเตเดเดณเตเดเต เดฎเตเดเดณเดฟเตฝ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เด เดฎเตเตผเดคเตเดคเตเดเดฐเดฃเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดคเดพเดฃเต เด เดคเตเดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดตเดจเด . เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดตเดจเด เดเดฐเต เดเตเดเตเดเด เดชเตเดกเตเดเตพเดเตเดเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดเดฐเต เดเตปเดกเต เดชเตเดฏเดฟเตปเตเดฑเต เดจเตฝเดเตเดจเตเดจเต. เดเตเดฑเดเตเดเต เดเดฃเตเดเตเดธเตเดตเดจเดเตเดเดณเตเดเต เดคเดฐเดเตเดเตพ . เดธเตเตผเดตเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดฒเตเดกเตเดฌเดพเดฒเตปเดธเตผ, เดฌเดจเตเดงเดชเตเดชเตเดเดพเตป เดเดฐเต เดฌเดพเดนเตเดฏ IP เดตเดฟเดฒเดพเดธเด เดจเตฝเดเตเดจเตเดจเต เดธเตเตผเดตเตผ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดจเดฟเดจเตเดจเต.
เดกเดฟเดเตปเดเดธเต เดชเตเดฐเตเดเตพ เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดกเดฟเดเตปเดเดธเต เดธเดฟเดธเตเดฑเตเดฑเดตเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเตเดฃเตเดเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, helloserver.default.cluster.local) เดธเตเดตเดจเดเตเดเดณเต. เดเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต เดชเตเดกเตเดเตพ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดฎเดฑเตเดฑเต เดชเตเดกเตเดเดณเตเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเตเดจเตเดจเต. เดเตเดฒเตเดกเต เดทเตเดฒเตเดฒเดฟเดฒเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเต เดชเตเดฒเตเดณเตเดณ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเต DNS เดชเตเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดฐเดเดเดฎเดพเดเตเดเตเดจเตเดจเต
เดจเดฟเดเตเดเตพ เดเดฑเดตเดฟเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดคเตเดคเตบ 3
server.py
เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเด เดเดฐเต เดเตเดฐเดฟเดฏเดฏเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต: "เดเดคเต เดเตเดฏเตเดฏเตเด."
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดฎเดพเดจเดฟเดซเตเดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเต เดซเดฏเดฒเตเดเดณเดฟเดฒเต เดจเดฟเดเตเดเตพ เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เด
เดตเดธเตเดฅ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดฐเต YAML เดซเดฏเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดธเตเตผเดตเตผ ะธ เดฒเตเดกเตเดเตเตป. เดเดฐเต YAML เดซเดฏเดฒเตเด เดตเดฟเดจเตเดฏเดพเดธ เดเดฌเตโเดเดเตเดฑเตเดฑเดฟเตปเตเดฑเตเดฏเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดตเดจเดคเตเดคเดฟเตปเตเดฑเตเดฏเตเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เด เดตเดธเตเดฅ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต.
server.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: helloserver
spec:
selector:
matchLabels:
app: helloserver
replicas: 1
template:
metadata:
labels:
app: helloserver
spec:
terminationGracePeriodSeconds: 5
restartPolicy: Always
containers:
- name: main
image: gcr.io/google-samples/istio/helloserver:v0.0.1
imagePullPolicy: Always
- เดฆเดฏเดฏเตเดเต เดตเดธเตเดคเตเดตเดฟเตปเตเดฑเต เดคเดฐเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
- เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ.เดชเตเดฐเต เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต.
- เดเดฆเตเดฏ เดซเตเตฝเดกเต เดธเตเดชเตเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เด เดตเดธเตเดฅเดฏเตเดเต เดเดฐเต เดตเดฟเดตเดฐเดฃเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- spec.replicas เดเดพเดฏเตเดเดณเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดฃเตเดฃเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
- เดตเดฟเดญเดพเดเด spec.template เดเดฐเต เดชเตเดกเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดกเต เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเดจเดฟเตฝ เดเดฐเต เดซเตเตฝเดกเต เดเดฃเตเดเต เดเดฟเดคเตเดฐเด, เดเดฃเตเดเตเดฏเตโเดจเตผ เดฐเดเดฟเดธเตโเดเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดฃเตเด เดเดฟเดคเตเดฐเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเต เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต.
เดธเตเดตเดจเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
apiVersion: v1
kind: Service
metadata:
name: hellosvc
spec:
type: LoadBalancer
selector:
app: helloserver
ports:
- name: http
port: 80
targetPort: 8080
- เดฒเตเดกเตเดฌเดพเดฒเตปเดธเตผ: เดธเตเดฅเดฟเดฐเดฎเดพเดฏ IP เดตเดฟเดฒเดพเดธเดฎเตเดณเตเดณเดคเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดจเดฟเดจเตเดจเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดฒเตเดกเต เดฌเดพเดฒเตปเดธเดฑเดฟเตปเตเดฑเต IP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเดฒเดฏเตปเตเดฑเตเดเตพ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเต.
- เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเตผเดเตเดเต: เดจเดฟเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเตเด เดเดเตเดธเตเดชเตเดธเต 8080 ะฒ Dockerfile เดคเตเดฑเดฎเตเดเดเตเดเตพ เดจเตฝเดเดฟเดฏเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพ เดคเตเดฑเดฎเตเดเด เดจเตฝเดเตเดจเตเดจเต 8080เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเดพเด เดธเตเตผเดตเตผ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ hellosvc.default.cluster.local:80 (เดนเตเดฐเดธเตเดต เดจเดพเดฎเด: hellosvc) เดชเตเตผเดเตเดเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต 8080 เดชเตเดกเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเดเตเดเตพ helloserver.
- เดคเตเดฑเดฎเตเดเด: เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดฎเดฑเตเดฑเต เดธเตเดตเดจเดเตเดเตพ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดชเตเตผเดเตเดเต เดจเดฎเตเดชเดฑเดพเดฃเดฟเดคเต.
loadgen.yaml
เดตเดฟเดจเตเดฏเดพเดธเด เดเดฌเตเดเดเตเดฑเตเดฑเต loadgen.yaml เดเดคเตเดชเตเดพเดฒเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต server.yaml. เดตเดฟเดจเตเดฏเดพเดธ เดตเดธเตเดคเตเดตเดฟเตฝ เดเดฐเต เดตเดฟเดญเดพเดเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดตเตเดฏเดคเตเดฏเดพเดธเด เด เดฏเดเตเดเตเด. เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดคเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต เดฒเตเดกเตเดเตเตป เดเดฑเดตเดฟเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดคเตเด.
apiVersion: apps/v1
kind: Deployment
metadata:
name: loadgenerator
spec:
selector:
matchLabels:
app: loadgenerator
replicas: 1
template:
metadata:
labels:
app: loadgenerator
spec:
terminationGracePeriodSeconds: 5
restartPolicy: Always
containers:
- name: main
image: gcr.io/google-samples/istio/loadgen:v0.0.1
imagePullPolicy: Always
env:
- name: SERVER_ADDR
value: "http://hellosvc:80/"
- name: REQUESTS_PER_SECOND
value: "10"
resources:
requests:
cpu: 300m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
เดเดฐเดฟเดเตเดเดฒเต เดฒเตเดกเตเดเตเตป เดซเตเตฝเดกเดฟเดจเดพเดฏเดฟ เดเตปเดเดฎเดฟเดเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเต ClusterIP. เด เดคเดฐเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดธเตเดตเดจเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ IP เดตเดฟเดฒเดพเดธเด เดจเตฝเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด IP เดตเดฟเดฒเดพเดธเด เดฌเดพเดนเตเดฏ เดเตเดฒเดฏเตปเตเดฑเตเดเตพเดเตเดเต เดตเดฟเดงเตเดฏเดฎเดฒเตเดฒ.
apiVersion: v1
kind: Service
metadata:
name: loadgensvc
spec:
type: ClusterIP
selector:
app: loadgenerator
ports:
- name: http
port: 80
targetPort: 8080
GKE-เดฏเดฟเตฝ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต
1) เดเดฆเดพเดนเดฐเดฃเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เดธเตเตผเดตเตผ:
cd YOUR_WORKING_DIRECTORY/istio-samples/sample-apps/helloserver/server/
2) เดคเตเดฑเดเตเดเตเด server.yaml เดเดฐเต เดเตเดเตเดธเตเดฑเตเดฑเต เดเดกเดฟเดฑเตเดฑเดฑเดฟเตฝ.
3) เดซเตเตฝเดกเดฟเตฝ เดชเตเดฐเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด เดเดฟเดคเตเดฐเด เดจเดฟเดเตเดเดณเตเดเต เดกเตเดเตเดเตผ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเดฟเดฒเตเดเตเดเต.
image: gcr.io/PROJECT_ID/preparing-istio/helloserver:v0.0.1
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด PROJECT_ID เดจเดฟเดเตเดเดณเตเดเต GCP เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเดกเดฟเดฏเดฟเดฒเตเดเตเดเต.
4) เดธเดเดฐเดเตเดทเดฟเดเตเดเต เด
เดเดฏเตเดเตเดเตเด server.yaml.
5) เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเตเดเตเดเต YAML เดซเดฏเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด:
kubectl apply -f server.yaml
เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดฎเตเดชเตเตพ, เดเดฎเดพเตปเดกเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเดกเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต:
deployment.apps/helloserver created
service/hellosvc created
6) เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เดฒเตเดกเตเดเตเตป:
cd ../loadgen
7) เดคเตเดฑเดเตเดเตเด loadgen.yaml เดเดฐเต เดเตเดเตเดธเตเดฑเตเดฑเต เดเดกเดฟเดฑเตเดฑเดฑเดฟเตฝ.
8) เดซเตเตฝเดกเดฟเตฝ เดชเตเดฐเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด เดเดฟเดคเตเดฐเด เดจเดฟเดเตเดเดณเตเดเต เดกเตเดเตเดเตผ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเดฟเดฒเตเดเตเดเต.
image: gcr.io/PROJECT_ID/preparing-istio/loadgenv0.0.1
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด PROJECT_ID เดจเดฟเดเตเดเดณเตเดเต GCP เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเดกเดฟเดฏเดฟเดฒเตเดเตเดเต.
9) เดธเดเดฐเดเตเดทเดฟเดเตเดเต เด
เดเดฏเตเดเตเดเตเด loadgen.yaml, เดเตเดเตเดธเตเดฑเตเดฑเต เดเดกเดฟเดฑเตเดฑเตผ เด
เดเดฏเตเดเตเดเตเด.
10) เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเตเดเตเดเต YAML เดซเดฏเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด:
kubectl apply -f loadgen.yaml
เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดฎเตเดชเตเตพ, เดเดฎเดพเตปเดกเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเดกเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต:
deployment.apps/loadgenerator created
service/loadgensvc created
11) เดเดพเดฏเตเดเดณเตเดเต เดจเดฟเดฒ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด:
kubectl get pods
เดเดฎเดพเตปเดกเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
NAME READY STATUS RESTARTS AGE
helloserver-69b9576d96-mwtcj 1/1 Running 0 58s
loadgenerator-774dbc46fb-gpbrz 1/1 Running 0 57s
12) เดชเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเตเดเตเดเตพ เดเดเตเดธเตเดเตเดฐเดพเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด เดฒเตเดกเตเดเตเตป. เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด POD_ID เดฎเตเดฎเตเดชเดคเตเดคเต เดเดคเตเดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดกเดฟเดฏเดฟเดฒเตเดเตเดเต.
kubectl logs loadgenerator-POD_ID
13) เดฌเดพเดนเตเดฏ เดเดชเดฟ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดจเตเดเตเด hellosvc:
kubectl get service
เดเดฎเดพเตปเดกเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
hellosvc LoadBalancer 10.81.15.158 192.0.2.1 80:31127/TCP 33m
kubernetes ClusterIP 10.81.0.1 <none> 443/TCP 93m
loadgensvc ClusterIP 10.81.15.155 <none> 80/TCP 4m52s
14) เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เด เดฏเดฏเตเดเตเดเตเด hellosvc: เดชเดเดฐเด EXTERNAL_IP เดฌเดพเดนเตเดฏ IP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต hellosvc.
curl http://EXTERNAL_IP
เดจเดฎเตเดเตเดเต เดเดธเตเดคเดฟเดฏเต เดเดเตเดเตเดเดพเด
เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต GKE-เดฒเตเดเตเดเต เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต. เดฒเตเดกเตเดเตเตป Kubernetes DNS เดเดชเดฏเตเดเดฟเดเตเดเดพเด (hellovc:80) เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดเตเดเดพเตป เดธเตเตผเดตเตผเดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดเตเดเดพเด เดธเตเตผเดตเตผ เดฌเดพเดนเตเดฏ IP เดตเดฟเดฒเดพเดธเด เดตเดดเดฟ. Kubernetes-เดจเต เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฃเตเดเตเดเตเดเดฟเดฒเตเด, เดธเตเดตเดจเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดฒ เดตเดฟเดตเดฐเดเตเดเตพ เดจเดทเตโเดเดฎเดพเดฏเดฟเดเตเดเตเดฃเตเดเต:
- เดธเตเดตเดจเดเตเดเตพ เดเดเตเดเดจเตเดฏเดพเดฃเต เดเดเดชเตเดเตเดจเตเดจเดคเต? เดธเตเดตเดจเดเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด เดเดจเตเดคเดพเดฃเต? เดธเตเดตเดจเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เดเดเตเดเดจเต เดเดดเตเดเตเดจเตเดจเต? เด เดคเต เดคเดพเดเตเดเตพเดเตเดเต เด เดฑเดฟเดฏเดพเดฎเต เดฒเตเดกเตเดเตเตป เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต เดธเตเตผเดตเตผ, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดเตเดฑเดฟเดเตเดเต เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเตเด. เด เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฐเด เดจเตฝเดเดพเตป, GKE-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดชเตเดกเตเดเดณเตเดเต เดชเดเตเดเดฟเด เดจเตเดเตเดเดพเด.
- เดฎเตเดเตเดฐเดฟเดเตเดธเต. เดเดคเตเดฐเดเดพเดฒเด เดธเตเตผเดตเตผ เดเดฐเต เดเตปเดเดฎเดฟเดเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดฎเต? เดธเตเตผเดตเดฑเดฟเดจเต เดธเตเดเตเดเตปเดกเดฟเตฝ เดเดคเตเดฐ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเต? เดเดคเต เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเตเดฃเตเดเต?
- เดธเตเดฐเดเตเดทเดพ เดตเดฟเดตเดฐเดเตเดเตพ. เดเดเดฏเดฟเตฝ เดเดคเดพเดเดคเด เดฒเตเดกเตเดเตเตป ะธ เดธเตเตผเดตเตผ เดตเตเดฑเตเดคเต เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเต HTTP เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเดดเดฟ
mTLS ?
เด เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเตเดฒเตเดฒเดพเด เดเดธเตเดคเดฟเดฏเต เดเดคเตเดคเดฐเด เดจเตฝเดเตเดจเตเดจเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดธเตเดคเดฟเดฏเต เดเดฐเต เดธเตเดกเตเดเดพเตผ เดชเตเดฐเตเดเตเดธเดฟ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต
เดเตปเดตเตเดฏเต เดชเตเดฐเตเดเตเดธเดฟเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดทเดจเตเดเตพ เดเดฐเต เดธเตเดตเดจ เดฎเตเดทเต เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต. เดธเตเดตเดจ เดฎเตเดทเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดเตเดฌเตผเดจเตเดฑเตเดฑเดฟเตปเตเดฑเต เดฎเตเดเดณเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต เดเดฐเต เดชเดพเดณเดฟ เดจเตฝเดเตเดจเตเดจเต.
เดเตปเดตเตเดฏเต เดชเตเดฐเตเดเตโเดธเดฟเดเตพ เด เดตเดฐเตเดเต เดธเตเดตเดจเตเดคเด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเดฟเตฝ เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต เดเดฐเต GKE เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดฎเตเดเดณเดฟเตฝ Istio เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป Istio เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเตเดฑเดเตเดเต เดเตเดฒเดฟ เดเตเดฏเตเดคเต:
- เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพเดเตเดเตเดฎเตเดณเตเดณ เดธเตเดตเดจเดเตเดเตพ. เดตเดฟเดจเตเดฏเดพเดธเดเตเดเดณเดฟเดฒเตเดเตเดเต เดธเตเตผเดตเตผ ะธ เดฒเตเดกเตเดเตเตป เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดตเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฒเตเด เดฒเตเดกเตเดเตเตป, เดเตปเดเดฎเดฟเดเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดฒเดญเดฟเดเตเดเดพเดคเตเดค, เดเดฐเต เดธเตเดตเดจเดฎเตเดฃเตเดเต.
- เดธเตเดตเดจเดเตเดเดณเดฟเดฒเต เดคเตเดฑเดฎเตเดเดเตเดเตพเดเตเดเต เดชเตเดฐเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดธเตเดตเดจ เดชเตเตผเดเตเดเตเดเตพ GKE-เดฏเดฟเตฝ เดชเตเดฐเดฟเดเดพเดคเต เดตเดฟเดเดพเดฎเตเดเตเดเดฟเดฒเตเด, เดจเดฟเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดธเตเดคเดฟเดฏเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต
เดชเตเตผเดเตเดเต เดจเดพเดฎเด เด เดตเตปเตเดฑเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เด เดจเตเดธเดฐเดฟเดเตเดเต. YAML เดซเดฏเดฒเดฟเตฝ เดเดคเดฟเดจเดพเดฏเดฟ เดชเตเตผเดเตเดเต เดธเตเตผเดตเตผ เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต http:เดเดพเดฐเดฃเด เดธเตเตผเดตเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต HTTP. เดเดเตเดเดฟเตฝ เดธเตเดตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต gRPC, เดจเดฟเดเตเดเตพ เดคเตเดฑเดฎเตเดเดคเตเดคเดฟเดจเต เดชเตเดฐเดฟเดเตเด grpc. - เดตเดฟเดจเตเดฏเดพเดธเดเตเดเตพ เดซเตเดฒเดพเดเต เดเตเดฏเตเดคเต. เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดธเตเดตเดจเดคเตเดคเดฟเตปเตเดฑเต เดชเดคเดฟเดชเตเดชเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดธเตเดคเดฟเดฏเตเดฏเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฎเดพเดจเตเดเตเดฎเตเตปเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดเดธเตเดคเดฟเดฏเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดธเตเดคเดฟเดฏเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดฐเดฃเตเดเต เดตเดดเดฟเดเดณเตเดฃเตเดเต. เดเดดเดฟเดฏเตเด
เดเดฐเต เดเดชเตเดทเตป เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด, เดเดเดฟเดคเดฎเดพเดฏ เดเตเดกเต เด
เดตเดฒเตเดเดจเด เดเตเดฏเตเดฏเตเด, เดจเดฟเดเตเดเดณเตเดเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ Istio เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพ เดชเตเดคเตเดคเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฎเดพเดฏเดฟ เดเดธเตเดคเดฟเดฏเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ,
เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเตฝ
เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเดฒเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเด เดเดฑเดตเดฟเดเดเตเดเตพเดเตเดเดพเดฏเดฟ เดจเดฟเดเตเดเดณเตเดเต Google เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เด เดเตเดเตเดฃเตเดเดฟเดฒเตเดเตเดเต เดจเดฟเดฐเดเตเดเต เดเดเดพเดเตเดเตเดจเตเดจเดคเต เดเดดเดฟเดตเดพเดเตเดเดพเตป, เดจเดฟเดเตเดเตพ Istio เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตโเดคเต เดธเดพเดฎเตเดชเดฟเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดเดณเดฟเดเตเดเตเดเดดเดฟเดเตเดเดพเตฝ เดเดฃเตเดเตเดฏเตโเดจเตผ เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด. เดเดคเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดเตปเดธเตโเดฑเตเดฑเตปเดธเตเดเตพ, เดกเดฟเดธเตโเดเตเดเตพ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฑเดตเดฟเดเดเตเดเตพ เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดฑเดตเดฟเดเดเตเดเดณเตเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด.
เด เดเตเดคเตเดคเดคเต เดเดจเตเดคเต?
-
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเด เดเตเดฏเตเดฏเตเด:
เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดเดฃเตเดเตเดฏเตเดจเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดเตเดฌเตเตผเดจเตเดฑเตเดฑเต เดเดฟ.เดเต.เด เดธเตเดตเดจ เดฎเตเดทเต เดเดธเตเดคเต
-
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดชเดเดฐเดฃเดเตเดเตพ เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเด เดเตเดฏเตเดฏเตเด:
เดเตเดฒเตเดกเต SDK เดตเดดเดฟเดเดพเดเตเดเดฟ gCloud เดเตเดฌเตเดเตเดฒเดฟ เดกเตเดเตเดเตผ
-
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดถเดฏเดเตเดเตพ เดชเด เดฟเดเตเดเตเด:
เดเตเดฒเดธเตเดฑเตเดฑเดฑเตเดเตพ เดจเตเดกเตเดเตพ เดเดพเดฏเตเดเตพ เดธเตเดตเดจเดเตเดเตพ เดตเดฟเดจเตเดฏเดพเดธเด
เด เดตเดฒเดเดฌเด: www.habr.com