เจจเฉเจ เจเจฐเฉเฅค เจ
เจจเฉเจตเจพเจฆ: เจฒเฉเจ เจธเจเจพเจ เจฒเฉเจตเฉ เจฆเฉเจเจฐเจพ เจฒเจฟเจเจฟเจ เจเจฟเจ เจธเฉ, IT เจตเจฟเฉฑเจ เจตเจฟเจเจชเจ เจคเจเจผเจฐเจฌเฉ เจตเจพเจฒเฉ เจเฉฑเจ เจเฉฐเจเฉเจจเฉเจ
เจฐ, เจเฉ เจธเฉฑเจค เจเจชเฉเจเจ เจเจฟเจคเจพเจฌเจพเจ (เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ VMware vSphere 'เจคเฉ) เจฆเฉ เจฒเฉเจเจ/เจธเจนเจฟ-เจฒเฉเจเจ เจนเจจเฅค เจเจน เจนเฉเจฃ เจเจธเจฆเฉ VMware เจธเจนเจพเจเจ เจเฉฐเจชเจจเฉ เจนเฉเจชเจเฉเจ (2016 เจตเจฟเฉฑเจ เจนเจพเจธเจฒ เจเฉเจคเฉ) เจฒเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเจฒเจพเจเจก เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจ
เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจฎเฉเจนเจพเจฐเจค เจฐเฉฑเจเจฆเจพ เจนเฉเฅค เจเฉเจเจธเจ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจคเจเจจเจพเจฒเฉเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจฒเจ เจธเฉฐเจฐเจเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเฉฑเจ เจธเฉฐเจเฉเจช เจ
เจคเฉ เจธเจฎเจเจฃ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจเจพเจฃ-เจชเจเจพเจฃ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจธเจเจฎเจพเจเจเจผ เจเฉฑเจ เจ
เจเจฟเจนเจพ เจธเจพเจงเจจ เจนเฉ เจเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ "เจตเฉฑเจ-เจตเฉฑเจ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจธเจงเจพเจฐเจจ, เจเฉเจเจชเจฒเฉเจ-เจฎเฉเจเจค YAML เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจ
เจจเฉเจเฉเจฒเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจ
เจธเจฒ YAML เจจเฉเฉฐ เจฌเจฐเจเจฐเจพเจฐ เจ
เจคเฉ เจตเจฐเจคเฉเจ เจฏเฉเจ เจเฉฑเจกเจฆเจพ เจนเฉ" (เจตเจฐเจฃเจจ เจธเจฟเฉฑเจงเฉ เจคเฉเจ เจเจงเจพเจฐ เจฒเจฟเจ เจเจฟเจ เจนเฉ kubectl -k
เจเจธเจฆเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจ เจฒเจ (เจนเจพเจฒเจพเจเจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ 1.15 เจฆเฉ เจ
เจจเฉเจธเจพเจฐ, เจตเฉฑเจเจฐเฉ เจฌเจพเจเจจเจฐเฉ kubectl เจตเจฟเฉฑเจ เจฌเจฃเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจจเจพเจฒเฉเจ เจจเจตเฉเจ เจนเฉ)เฅค (เจจเฉเจ เจเจฐเฉเฅค เจ
เจจเฉเจตเจพเจฆ: เจ
เจคเฉ เจนเจพเจฒ เจนเฉ เจฆเฉ เจฐเฉเจฒเฉเจเจผ เจฆเฉ เจจเจพเจฒ
เจเจธ เจฆเฉ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจฐเฉเจช/เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจฟเฉฑเจ, kustomize เจธเจฟเจฐเจซเจผ เจธเจฐเฉเจคเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉฐเจเฉเจฐเจนเจฟ เจนเฉ (YAML เจซเจผเจพเจเจฒเจพเจ เจเฉ Kubernetes เจเจฌเจเฉเจเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉเจเจ เจนเจจ: เจคเฉเจจเจพเจคเฉ, เจธเฉเจตเจพเจตเจพเจ, เจเจฆเจฟ) เจ
เจคเฉ เจเจนเจจเจพเจ เจธเฉฐเจธเจพเจงเจจเจพเจ เจตเจฟเฉฑเจ เจเฉเจคเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจฌเจฆเจฒเจพเจตเจพเจ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจฎเฉเจ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจจเจฟเจฐเจฆเฉเจธเจผ เจธเฉเฉฑเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ 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
kustomize เจจเฉเฉฐ เจเฉฑเจ เจเจพเจธ เจ เจเฉเจคเจฐ เจเฉเฉเจจ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผ เจฆเจฟเฉฐเจฆเจพ เจนเฉ (เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ -dev-
) เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจฒเจname
เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจธเจพเจฐเฉ เจธเจฐเฉเจคresources
. เจเจธ เจคเจฐเฉเจนเจพเจ, เจเฉเจเจฐ เจคเฉเจจเจพเจคเฉ เจนเฉname
เจ เจฐเจฅ เจฆเฉ เจจเจพเจฒnginx-deployment
, เจ เจจเฉเจเฉเจฒเจฟเจค เจเจธ เจจเฉเฉฐ เจฌเจฃเจพ เจฆเฉเจตเฉเจเจพdev-nginx-deployment
. - เจเฉเจคเจฐ
namespace
kustomize เจจเฉเฉฐ เจธเจพเจฐเฉ เจธเจฐเฉเจคเจพเจ เจตเจฟเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจจเฉเจฎเจธเจชเฉเจธ เจเฉเฉเจจ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจคเฉเจจเจพเจคเฉ เจ เจคเฉ เจธเฉเจตเจพ เจจเจพเจฎ-เจธเจฅเจพเจจ เจตเจฟเฉฑเจ เจ เจเจพเจตเฉเจเฉdevelopment
. - เจ
เฉฐเจค เจตเจฟเฉฑเจ, เจเฉเจคเจฐ
commonLabels
เจตเจฟเฉฑเจ เจฒเฉเจฌเจฒเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ เจธเจพเจฐเฉ เจธเจฐเฉเจคเจพเจ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพเจตเฉเจเจพเฅค เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, kustomize เจจเจพเจฎ เจฆเฉ เจจเจพเจฒ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจฒเฉเจฌเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉเจเจพenvironment
เจ เจคเฉ เจ เจฐเจฅdevelopment
.
เจเฉเจเจฐ เจเจชเจญเฉเจเจคเจพ เจเจฐเจฆเจพ เจนเฉ kustomize build .
เจซเจพเจเจฒ เจฆเฉ เจจเจพเจฒ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ kustomization.yaml
เจ
เจคเฉ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฐเฉเจค (เจเจฟเจตเฉเจ เจเจฟ เจซเจพเจเจฒเจพเจ deployment.yaml
ะธ service.yaml
), เจซเจฟเจฐ เจเจเจเจชเฉเฉฑเจ 'เจคเฉ เจเจน เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจ เจเจ เจฌเจฆเจฒเจพเจ
เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉเจเจธเจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเจเจพ kustomization.yaml
.
เจจเฉเจ เจเจฐเฉเฅค เจ
เจจเฉเจตเจพเจฆ: เจเจธเจเจฎเจพเจเจเจผ เจฆเฉ "เจธเจงเจพเจฐเจจ" เจตเจฐเจคเฉเจ 'เจคเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจคเฉเจ เจเจฆเจพเจนเจฐเจจ
เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจฐเฉเจกเจพเจเจฐเฉเจเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเฉเจเจฐ เจคเจฌเจฆเฉเจฒเฉเจเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
kustomize build . > custom-config.yaml
เจเจเจเจชเฉเฉฑเจ เจกเฉเจเจพ เจจเจฟเจฐเจฃเจพเจเจ เจนเฉ (เจเจนเฉ เจเจจเจชเฉเจ เจกเฉเจเจพ เจเจนเฉ เจเจเจเจชเฉเฉฑเจ เจจเจคเฉเจเฉ เจชเฉเจฆเจพ เจเจฐเฉเจเจพ), เจเจธ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจจเจคเฉเจเจพ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจเจธ เจฆเฉ เจฌเจเจพเจ, เจเจธเจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจเจฟเจธเฉ เจนเฉเจฐ เจเจฎเจพเจเจก เจจเฉเฉฐ เจฆเจฟเฉฑเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ:
kustomize build . | kubectl apply -f -
เจเจธเจเจฎเจพเจเจเจผ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฐเจพเจนเฉเจ เจตเฉ เจชเจนเฉเฉฐเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ kubectl -k
(เจเฉเจฌเจฐเจจเฉเจเจธ เจธเฉฐเจธเจเจฐเจฃ 1.14 เจคเฉเจ)เฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเฉ เจเจฟ เจธเจเฉเจเจกเจ
เจฒเฉเจจ kustomize เจชเฉเจเฉเจ เจจเฉเฉฐ เจเจเฉเจเฉเจฐเจฟเจค kubectl เจชเฉเจเฉเจ เจจเจพเจฒเฉเจ เจคเฉเจเจผเฉ เจจเจพเจฒ เจ
เฉฑเจชเจกเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจเฉฑเจเฉ-เจเฉฑเจ เจเจน เจเฉเจฌเจฐเจจเฉเจเจธ 1.15 เจฐเฉเจฒเฉเจเจผ เจจเจพเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ)เฅค
เจชเจพเจ เจ เจชเฉเฉฑเจ เจธเจเจฆเฉ เจนเจจ: "เจเฉ เจคเฉเจธเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเจพ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจคเจพเจ เจเจน เจธเจพเจฐเฉ เจเฉเฉฐเจเจฒเจคเจพ เจเจฟเจเจ เจนเฉ?" เจฎเจนเจพเจจ เจธเจตเจพเจฒ. เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจ
เจธเจฒ เจตเจฟเฉฑเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเฉเจงเฉ deployment.yaml
ะธ service.yaml
เจธเจฟเฉฑเจงเจพ, เจชเจฐ เจเฉ เจเฉ เจเจน เจเจฟเจธเฉ เจนเฉเจฐ เจฆเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฆเจพ เจซเฉเจฐเจ เจนเจจ? เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจฌเจฆเจฒเจฃ เจจเจพเจฒ เจซเฉเจฐเจ เจจเฉเฉฐ เจฐเฉเจฌเฉเจธ เจเจฐเจจเจพ เจฎเฉเจธเจผเจเจฒ (เจเฉ เจ
เจธเฉฐเจญเจต เจจเจนเฉเจ) เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจฎเฉเจฒ/เจธเจฐเฉเจค เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค kustomize เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจจเจพเจฒ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉเจเจฆเจฐเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ kustomization.yaml
, เจ
เจธเจฒเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฌเจฐเจเจฐเจพเจฐ เจเฉฑเจก เจเฉ เจ
เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉเจเจฐ เจฒเฉเฉ เจนเฉเจตเฉ เจคเจพเจ เจ
เจธเจฒ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฐเฉเจฌเฉเจธ เจเจฐเจจเจพ เจเจธเจพเจจ เจฌเจฃเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเจธเจเจฎเจพเจเจเจผ เจฆเฉ เจซเจพเจเจฆเฉ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจตเจฐเจคเฉเจ เจฆเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจเจชเจฐเฉเจเจค เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ 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
เจฌเจธ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเฉเจธเจผเจฃเจพ เจเจฐเฉ เจเฉ เจเจธเจเจฎเจพเจเจเจผ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค
เจนเจฐเฉเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ 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 เจธเฉฐเจฐเจเจจเจพ เจฌเจฆเจฒเฉ ; -
เจเจธเจเจฎเจพเจเจเจผ - เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเฉเจเจชเจฒเฉเจเจฟเฉฐเจ เจเจฐเจจ เจฆเจพ เจธเจนเฉ เจคเจฐเฉเจเจพ ; -
เจเจธเจเจฎเจพเจเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฌเจเฉเจเจ เจฆเจพ เจเฉเจธเจผเจฃเจพเจคเจฎเจ เจชเฉเจฐเจฌเฉฐเจงเจจ ; -
เจ เจชเจธเจเฉเจฐเฉเจฎ เจนเฉเจฒเจฎ เจเจพเจฐเจเจธ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒเจฟเจค เจจเจพเจฒ เจ เจจเฉเจเฉเจฒเจฟเจค เจเจฐเจจเจพ .
เจจเฉเจ เจเจฐเฉเฅค เจ
เจจเฉเจตเจพเจฆ: เจคเฉเจธเฉเจ เจเจธ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจฒเจฟเฉฐเจเจพเจ เจฆเฉ เจเฉฑเจ เจฌเจฒเจพเจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจตเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจธ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจ เจธเจตเจพเจฒ เจเจพเจ เจธเฉเจเจพเจ
เจนเจจ, เจคเจพเจ เจฎเฉเจ เจนเจฎเฉเจธเจผเจพ เจซเฉเจกเจฌเฉเจ เจฒเจ เจเฉเฉฑเจฒเฉเจนเจพ เจนเจพเจเฅค เจคเฉเจธเฉเจ เจฎเฉเจฐเฉ เจจเจพเจฒ 'เจคเฉ เจธเฉฐเจชเจฐเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจ เจจเฉเจตเจพเจฆเจ เจคเฉเจ เจชเฉ.เจเจธ
เจธเจพเจกเฉ เจฌเจฒเฉเจ 'เจคเฉ เจตเฉ เจชเฉเฉเจนเฉ:
- ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฒเจ เจเฉเจฒ "; - ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ 1.14: เจฎเฉเฉฑเจ เจเจพเจขเจพเจ เจฆเฉ เจธเฉฐเจเฉเจช เจเจพเจฃเจเจพเจฐเฉ "; - ยซ
เจเจฎเจธเจเจฐเจกเจฎ เจตเจฟเฉฑเจ เจนเฉเจฒเจฎ เจธเจฎเจฟเจ 2019 เจฆเฉ เจชเฉฐเจ เจฎเฉเฉฑเจ เจจเจคเฉเจเฉ "; - ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ - เจนเฉเจฒเจฎ เจฒเจ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจฆเฉ เจตเจฟเจนเจพเจฐเจ เจเจพเจฃ-เจชเจเจพเจฃ ".
เจธเจฐเฉเจค: www.habr.com