เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เดเดดเต เด
เดเตเดเดเดฟเดเตเด เดชเตเดธเตเดคเดเดเตเดเดณเตเดเต (เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด VMware vSphere-เตฝ) เดฐเดเดฏเดฟเดคเดพเดตเต/เดธเดน-เดฐเดเดฏเดฟเดคเดพเดตเต, เดเดเดฟเดฏเดฟเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด
เดจเตเดญเดตเดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณ เดเดเตเดเดฟเดจเตเดฏเตผ เดธเตเดเตเดเตเดเต เดฒเตเดตเต เดเดฃเต เดฒเตเดเดจเด เดเดดเตเดคเดฟเดฏเดคเต. เดเตเดฒเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเดฟเดฒเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดฟเดฒเตเด เดตเตเดฆเดเตเดฆเตเดงเตเดฏเด เดจเตเดเดฟเดฏ เดตเดฟเดเดเดตเตเดฏเตผ เดธเดฌเตเดธเดฟเดกเดฟเดฏเดฑเดฟ เดนเตเดชเตเดฑเตเดฑเดฟเดฏเตเดฏเดฟเตฝ (2016-เตฝ เดเดฑเตเดฑเตเดเตเดคเตเดค) เด
เดฆเตเดฆเตเดนเด เดเดชเตเดชเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเตโเดธเตโเดฑเตเดฑเต เดคเดจเตเดจเต เดเตเดเตโเดจเตเดณเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเดฟเดจเตเดฑเต เดธเดเดเตเดทเดฟเดชเตโเดคเดตเตเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดเดฎเตเดเดฎเดพเดฏเดฟ เดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
"เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เดฒเดณเดฟเดคเดตเตเด เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดฐเดนเดฟเดคเดตเตเดฎเดพเดฏ YAML เดซเดฏเดฒเตเดเตพ เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดพเตป เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดชเดเดฐเดฃเดฎเดพเดฃเต เดเดธเตเดฑเตเดฑเดฎเตเดธเต, เดฏเดฅเดพเตผเดคเตเดฅ YAML เดเตเดเตเดเตเดเดพเดคเตเดฏเตเด เดเดชเดฏเตเดเดฏเตเดเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต" (เดตเดฟเดตเดฐเดฃเด เดจเตเดฐเดฟเดเตเดเต เดเดเดฎเตเดเตเดคเตเดคเดคเดพเดฃเต kubectl -k
เด
เดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป (เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต 1.15 เดชเตเดฒเต, เดชเตเดฐเดคเตเดฏเตเด เดฌเตเดจเดฑเดฟ kubectl-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดดเดฟเดตเตเดเดณเตเดเตเดเดพเตพ เดชเตเดคเดฟเดฏเดคเดพเดฃเต). (เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เดเตเดเดพเดคเต เด
เดเตเดคเตเดคเดฟเดเต เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟเดฏเดคเตเด
เด
เดคเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดฐเตเดชเดคเตเดคเดฟเตฝ/เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ, kustomize เดเดจเตเดจเดคเต เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดเดฐเต เดถเตเดเดฐเดฎเดพเดฃเต (เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ YAML เดซเดฏเดฒเตเดเตพ: เดตเดฟเดจเตเดฏเดพเดธเดเตเดเตพ, เดธเตเดตเดจเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต) เดเตเดเดพเดคเต เด เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดตเดฐเตเดคเตเดคเตเดฃเตเด เดฎเดพเดฑเตเดฑเดเตเดเตพเดเตเดเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต. เด
เดคเดฟเตฝ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต Makefile
, เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตเดจเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต Dockerfile
, เดเดชเดฏเตเดเดเตเดเตพ เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเด kustomization.yaml
เดเดฐเต เดเตเดเตเดเด เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเตเดคเดพเดตเต เดเดจเตเดคเต เดฎเดพเดฑเตเดฑเดเตเดเดณเดพเดฃเต เดตเดฐเตเดคเตเดคเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต.
เดเดฐเต เดเดฆเดพเดนเดฐเดฃ เดซเดฏเตฝ เดเดคเดพ kustomization.yaml
:
resources:
- deployment.yaml
- service.yaml
namePrefix: dev-
namespace: development
commonLabels:
environment: development
เดซเดฏเดฒเดฟเดฒเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดซเตเตฝเดกเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดธเดเดธเดพเดฐเดฟเดเตเดเดพเตป เดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดฟเดฒเตเดฒ. kustomization.yaml
(เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดจเตเดจเดพเดฏเดฟ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
- เดซเตเตฝเดกเต
resources
เดเดจเตเดคเต (เดเดคเต เดตเดฟเดญเดตเดเตเดเตพ) เดเดธเตเดฑเตเดฑเดฎเตเดธเต เดฎเดพเดฑเตเดฑเตเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดคเต เดซเดฏเดฒเตเดเดณเดฟเตฝ เดเดฑเดตเดฟเดเดเตเดเตพเดเตเดเดพเดฏเดฟ เดจเตเดเตเดเตเดdeployment.yaml
ะธservice.yaml
เดจเดฟเดเตเดเดณเตเดเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ (เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดคเต เดเดชเตเดเตเดทเดฟเดเดฎเดพเดฏเดคเต เดเดฏ เดชเดพเดคเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด). - เดซเตเตฝเดกเต
namePrefix
เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดเตเตผเดเตเดเดพเตป เดเดธเตเดฑเตเดฑเดฎเตเดธเต เดเตเดฏเตเดฏเดพเตป เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ -dev-
) เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดพเตปname
เดซเตเตฝเดกเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดตเดฟเดญเดตเดเตเดเดณเตเดresources
. เด เดเตเดเดจเต, เดตเดฟเดจเตเดฏเดพเดธเด เดเดฃเตเดเตเดเตเดเดฟเตฝname
เด เตผเดคเตเดฅเด เดเตเดฃเตเดเตnginx-deployment
, เดเดเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเด เด เดคเต เดเดฃเตเดเดพเดเตเดเตเดdev-nginx-deployment
. - เดซเตเตฝเดกเต
namespace
เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดเดฒเตเดฒเดพ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดเตเตผเดเตเดเดพเตป เดเดธเตเดฑเตเดฑเดฎเตเดธเต เดเตเดฏเตเดฏเดพเตป เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดตเดฟเดจเตเดฏเดพเดธเดตเตเด เดธเตเดตเดจเดตเตเด เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดตเตเดดเตเดdevelopment
. - เดเดเตเดตเดฟเตฝ, เดตเดฏเตฝ
commonLabels
เดเดฒเตเดฒเดพ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดเตเตผเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดเตเดเด เดฒเตเดฌเดฒเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, kustomize เดชเตเดฐเตเดณเตเดณ เดเดฑเดตเดฟเดเดเตเดเตพเดเตเดเต เดเดฐเต เดฒเตเดฌเตฝ เดจเตฝเดเตเดenvironment
เด เตผเดคเตเดฅเดตเตเดdevelopment
.
เดเดชเดฏเตเดเตเดคเดพเดตเต เดเตเดฏเตเดคเดพเตฝ kustomize build .
เดซเดฏเดฒเตเดณเตเดณ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ kustomization.yaml
เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฑเดตเดฟเดเดเตเดเดณเตเด (เด
เดคเดพเดฏเดคเต เดซเดฏเดฒเตเดเตพ deployment.yaml
ะธ service.yaml
), เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดตเดพเดเดเด เด
เดคเดฟเดจเต เดฒเดญเดฟเดเตเดเตเด kustomization.yaml
.
เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: kustomize-เดจเตเดฑเต "เดฒเดณเดฟเดคเดฎเดพเดฏ" เดเดชเดฏเตเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฟเดคเตเดฐเตเดเดฐเดฃเด
เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดฃเดฎเตเดเตเดเดฟเตฝ เดเดเตเดเตโเดชเตเดเตเดเต เดฑเตเดกเดฏเดฑเดเตโเดเต เดเตเดฏเตเดฏเดพเด:
kustomize build . > custom-config.yaml
เดเดเตเดเตโเดชเตเดเตเดเต เดกเดพเดฑเตเดฑ เดจเดฟเตผเดฃเตเดฃเดพเดฏเดเดฎเดพเดฃเต (เด เดคเต เดเตปเดชเตเดเตเดเต เดกเดพเดฑเตเดฑ เดเดฐเต เดเดเตเดเตโเดชเตเดเตเดเต เดซเดฒเดเตเดเตพ เดชเตเดฑเดชเตเดชเตเดเตเดตเดฟเดเตเดเตเด), เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดซเดฒเด เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดชเดเดฐเด, เดเดคเต เดฎเดฑเตเดฑเตเดฐเต เดเดฎเดพเตปเดกเดฟเดฒเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดเตเดฎเดพเดฑเดพเตป เดเดดเดฟเดฏเตเด:
kustomize build . | kubectl apply -f -
เดเดธเตเดฑเตเดฑเดฎเตเดธเต เดซเตเดเตเดเดฑเตเดเตพ เดตเดดเดฟเดฏเตเด เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด kubectl -k
(เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเดคเดฟเดชเตเดชเต 1.14 เดฎเตเดคเตฝ). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดจเตเดฑเดเตเดฐเตเดฑเตเดฑเดกเต kubectl เดชเดพเดเตเดเตเดเดฟเดจเตเดเตเดเดพเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเตโเดฒเตเตบ kustomize เดชเดพเดเตเดเตเดเต เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเต เดเตผเดฎเตเดฎเดฟเดเตเดเตเด (เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต 1.15 เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดฎเตเดเตเดเดฟเดฒเตเด เดเดคเดพเดฃเต).
เดตเดพเดฏเดจเดเตเดเดพเตผ เดเตเดฆเดฟเดเตเดเตเดเตเดเดพเด: "เดจเดฟเดเตเดเตพเดเตเดเต เดซเดฏเดฒเตเดเตพ เดจเตเดฐเดฟเดเตเดเต เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ เดเดจเตเดคเดฟเดจเดพเดฃเต เด เดธเดเตเดเตเตผเดฃเตเดฃเดค?" เดตเดฒเดฟเดฏ เดเตเดฆเตเดฏเด. เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด can เดซเดฏเดฒเตเดเตพ เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเตเด deployment.yaml
ะธ service.yaml
เดจเตเดฐเดฟเดเตเดเต, เดชเดเตเดทเต เด
เดตเตผ เดฎเดฑเตเดฑเดพเดฐเตเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดซเตเตผเดเตเดเต เดเดฃเตเดเตเดเดฟเดฒเต? เดซเดฏเดฒเตเดเตพ เดจเตเดฐเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต, เดเดคเตเดญเดตเด/เดเดฑเดตเดฟเดเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดฎเตเดชเตเตพ เดเดฐเต เดซเตเตผเดเตเดเต เดฑเตเดฌเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดฏเดพเดธเดเดฐเดฎเดพเดเตเดเตเดจเตเดจเต (เด
เดธเดพเดงเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ). เดเดฐเต เดซเดฏเดฒเดฟเตฝ เด เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเดพเตป kustomize เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต kustomization.yaml
, เดฏเดฅเดพเตผเดคเตเดฅ เดซเดฏเดฒเตเดเตพ เดเตเดเตเดเตเดเดพเดคเต เดตเดฟเดเตเดเดฏเตเด เด
เดเตเดเดจเต เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดซเดฏเดฒเตเดเตพ เดฑเตเดฌเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดชเดฏเตเด เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ kustomize เดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเด. เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ kustomization.yaml
เดเตเดเดพเดคเต เดเดฑเดตเดฟเดเดเตเดเตพ เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเดพเดฃเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด
เดเดฟเดธเตเดฅเดพเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เด
เดคเดฟเดจเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดตเดเดญเตเดฆเดเตเดเดณเตเด เดเดณเตเดณ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ kustomize เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเตเด เด
เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเต เดเดตเตผเดฒเตเดเตพ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเดชเดฏเตเดเตเดคเดพเดตเต nginx-เดจเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดพเดธเดตเตเด เดธเตเดตเดจเดตเตเด เดเดเตเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเต เดเดพเตป เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเตเดเดพเดคเต เด เดซเดฏเดฒเตเดเดณเตเดเต เดตเดฟเดเดธเดจเด, เดธเตเดฑเตเดฑเตเดเดฟเดเดเต, เดชเตเดฐเตเดกเดเตเดทเตป เดชเดคเดฟเดชเตเดชเตเดเตพ (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเตเดฐเดฟเดฏเดจเตเดฑเตเดเตพ) เดธเตเดทเตเดเดฟเดเตเดเตเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด
เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเต เดฎเตเดเดณเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเด เดเดตเตผเดฒเตเดเดณเตเด เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เด
เดเดฟเดธเตเดฅเดพเดจ เดตเดฟเดญเดตเดเตเดเดณเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดเดตเตผเดฒเตเดเดณเตเดเตเดฏเตเด เด เดเดฟเดธเตเดฅเดพเดจ เดตเดฟเดญเดตเดเตเดเดณเตเดเตเดฏเตเด เดเดถเดฏเด เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต (เด เดเดฟเดธเตเดฅเดพเดจ เดตเดฟเดญเดตเดเตเดเตพ), เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเดจเดฏเตเดฃเตเดเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด:
- base
- deployment.yaml
- service.yaml
- kustomization.yaml
- overlays
- dev
- kustomization.yaml
- staging
- kustomization.yaml
- prod
- kustomization.yaml
เดซเดฏเดฒเดฟเตฝ base/kustomization.yaml
เดซเตเตฝเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ resources
kustomize เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเด เดตเดฟเดญเดตเดเตเดเตพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเด.
เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเด overlays/{dev,staging,prod}/kustomization.yaml
เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดซเตเตฝเดกเดฟเดฒเต เด
เดเดฟเดธเตเดฅเดพเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเต resources
, เดคเตเดเตผเดจเตเดจเต เดเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเตเด เดฎเดพเดฑเตเดฑเดเตเดเตพ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเด เดจเตฝเดเดฟเดฏ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเดฏเตฝ overlays/dev/kustomization.yaml
เดจเตเดฐเดคเตเดคเต เดจเตฝเดเดฟเดฏ เดเดฆเดพเดนเดฐเดฃเด เดชเตเดฒเต เดคเตเดจเตเดจเดพเด:
resources:
- ../../base
namePrefix: dev-
namespace: development
commonLabels:
environment: development
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดซเดฏเตฝ overlays/prod/kustomization.yaml
เดคเดฟเดเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด:
resources:
- ../../base
namePrefix: prod-
namespace: production
commonLabels:
environment: production
sre-team: blue
เดเดชเดฏเตเดเตเดคเดพเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ kustomize build .
เดเดพเดฑเตเดฑเดฒเตเดเดฟเตฝ overlays/dev
, kustomize เดตเดฟเดเดธเดจ เดเดชเตเดทเตป เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด. เดจเดฟเดเตเดเตพ เดเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ kustomize build .
เดเดพเดฑเตเดฑเดฒเตเดเดฟเตฝ overlays/prod
- เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเตเดกเดเตเดทเตป เดเดชเตเดทเตป เดฒเดญเดฟเดเตเดเตเด. เดเดคเตเดฒเตเดฒเดพเด - เดเดฑเดฟเดเดฟเดจเดฒเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดจเตเดจเตเด เดตเดฐเตเดคเตเดคเดพเดคเต (เด
เดเดฟเดธเตเดฅเดพเดจเด) เดซเดฏเดฒเตเดเตพ, เดเดฒเตเดฒเดพเด เดเดฐเต เดกเดฟเดเตเดฒเดฑเตเดฑเตเดฑเตเดตเต, เดกเดฟเดฑเตเดฑเตผเดฎเดฟเดจเดฟเดธเตเดฑเตเดฑเดฟเดเต เดฐเตเดคเดฟเดฏเดฟเตฝ. เดจเดฟเดเตเดเตพเดเตเดเต เด
เดเดฟเดธเตเดฅเดพเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เดเดตเตผเดฒเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเตเด เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดพเด, เด เดซเดฏเดฒเตเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เด
เดฑเดฟเดเตเดเตเดเตเดฃเตเดเต.
เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: kustomize-เตฝ เดเดตเตผเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฟเดคเตเดฐเตเดเดฐเดฃเด
เดเดธเตเดฑเตเดฑเดฎเตเดธเต เดเตเดฏเตเดฏเดพเด เดตเดณเดฐเตเดฏเดงเดฟเดเด เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดเดฐเต เดจเดฒเตเดฒ เดเดฎเตเดเดฎเดพเดฏเดฟ เดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เด เดงเดฟเด เดตเดฟเดญเดตเดเตเดเตพ
เดเดธเตเดฑเตเดฑเดฎเตเดธเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดงเดพเดฐเดพเดณเด เดจเดฒเตเดฒ เดฒเตเดเดจเดเตเดเดณเตเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดเตเดเดณเตเด เดเดฃเตเดเต. เดเดจเดฟเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเตเดจเตเดจเต เดคเตเดจเตเดจเดฟเดฏ เดเดฟเดฒเดคเต เดเดคเดพ:
-
เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเตพเดเตเดเดพเดฏเดฟ เด เดเดฟเดธเตเดฅเดพเดจ YAML เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเตเด เดเดธเตเดฑเตเดฑเดฎเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต ; -
เดเดธเตเดฑเตเดฑเดฎเตเดธเต - เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดเดเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดถเดฐเดฟเดฏเดพเดฏ เดฎเดพเตผเดเด ; -
เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเดณเตเดเต เดกเดฟเดเตเดฒเดฑเตเดฑเตเดฑเตเดตเต เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเต ; -
เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตโเดธเตเดเตเดฐเตเด เดนเตเตฝเด เดเดพเตผเดเตเดเตเดเตพ เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต .
เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เดเดเตเดเดจเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดฒเดฟเดเตเดเตเดเดณเตเดเต เดเดฐเต เดฌเตเดฒเตเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฆเตเดฏเดเตเดเดณเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดซเตเดกเตโเดฌเดพเดเตเดเดฟเดจเต เดเดพเตป เดเดชเตเดชเตเดดเตเด เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เดเดจเตเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดจเต เดฌเดจเตเดงเดชเตเดชเตเดเดพเด
เดตเดฟเดตเตผเดคเตเดคเดเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟ.เดเดธเต
เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเดฒเตเด เดตเดพเดฏเดฟเดเตเดเตเด:
- ยซ
Kubernetes-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเต เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผเดเตเดเตเดณเตเดณ เดเดชเดเดฐเดฃเดเตเดเตพ "; - ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต 1.14: เดชเตเดฐเดงเดพเดจ เดเดฃเตเดเตเดชเดฟเดเตเดคเตเดคเดเตเดเดณเตเดเต เด เดตเดฒเตเดเดจเด "; - ยซ
เดเดเดธเตเดฑเตเดฑเตผเดกเดพเดฎเดฟเตฝ 2019 เดฒเต เดนเตเตฝเด เดเดเตเดเดเตเดเดฟเดฏเตเดเต เด เดเตเดเต เดชเตเดฐเดงเดพเดจ เดซเดฒเดเตเดเตพ "; - ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดพเดเตเดเตเดเต เดฎเดพเดจเตเดเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดพเดฏเตเดเดฟเด เดเดฎเตเดเด - เดนเตเตฝเด ".
เด เดตเดฒเดเดฌเด: www.habr.com