ααααααααααααα»αααΊ Dmitry Sugrobov αααα»αααΆα’αααα’αα·αααααααα Leroy Merlin α αα αααα»αα’αααααααα αααα»αααΉαααααΆααα’αααααΈααΌαα ααα»ααα Helm ααααΌαααΆα αααααααααΆααααα½ααααααΆαααααΎααΆαααΆαα½α Kubernetes α’αααΈαααααΆαααααΆααααααΌααα αααα»αααααααΈααΈ αα·αααααααααΎααΆααΎααααΈααααΎαα αα α»ααααααααΆααααααα·ααΈαα αααα»αααα·αααααααααα·αααΆαααααααααα
αααβααΆβααΆαβααααααβαααβααα’ααβααΎβαα»αααααααΆβαααα»αβααααα·ααΈα
α ααα»α’αααΈααΆαααΆααΎαααααΎ Kubernetes αααα»αααΆαααα·α
Leroy Merlin ααΊααΆα’αααααΉαααΆααα αααα»αααΈααααΆααααααΆα DIY αα αααα»ααααααααα»αααααΈ αα·αα’αΊααα»αα αααα»αα αα»αααααααΎαααΆαα’αααα’αα·ααααααααΆααα½αααααΆαα αα»ααααα·αααΆααααα»α 33 ααΆαα αα·αααα»ααααα½αα ααα½ααααααα αΌαααΎαααααΆαααααΎα αα·αααα αααααα ααΎααααΈααααΎα±αααα½αααααΆααα’ααααααΆαααααΆαα α·ααα ααΎαααΆααααααα α α·αααααααΎααΆααα·ααΈααΆααααααααααααΆαα§ααααΆα ααααα αααααΎααααααα·ααΈααααΈαααααααΎααααΆααααααααααΈααααΌααααΆ; ααααΎαα»αααΎααααΈαααααα·ααΆααΆα αα·αααΆααΆααΆαααΌαααΆαα ααα αΆαααααΉαααααΌα; αα·αααααΎ Kubernetes αααααΆααααααααααα αααααααααΆαααααΎααααΆααααααααααααΈαααα»αααΆαααααααααααΆααα»ααααΆαααΆαααα ααα α ααα½ααα·αααααααααΆαααααααα αα αααα·ααααΆαααα»αααΎαα‘αΎααα ααΎααΈααααΆα α αΎαα’ααααααααααααΆαααα»ααααα αΆαα’αααΈααΆαααααα Kubernetes ααΆααααΆαααααα½αα
ααΆααΆααα·αααΆαα α’αααΈααααααααΆαααα Kubernetes ααααΎ ααΊα’αΆα ααααΎα‘αΎαααΆααα·ααΈαααααααα α§ααΆα ααα αααααααααααααααΎ Jenkins αα·α docker-compose ααΆαα½αααααααΈα ααα»ααααα ααα»α’αααΈααΆαααΆααΆαααΆααααα»αααααΆααααααΈαα·α ααααα·αααΎααΆααααααααααΆααααααααααα½α ααΆααααα αα·αα’αΆα αα»αα α·αααααΆα? αααα αΎαααΆααΌαα ααα»αααααΎααα Kubernetes α αΎαααΆαααααΎααααΆααααΆαα αααα»αααΆαααα·αα’αααααααααα½αααααΆαα αΎαα αα αα α»αααααααααααΎαααΆαα ααααα Kubernetes αααααα½α αααα αΆααααΆαααααΊααΆαα’αΆαα»α αααΎαααΆααα½αααααΆα αααααΆααααα ααααΈαααααα
αααααΆααΆααα―αααΆα YAML αααααα αααα»α Kubernetes
ααΎααααΈααΎαααααΎαααΆαααααΆααααααααΆαααΌα αα αααα»α Kubernetes ααΎαααΉααααααΎαα―αααΆα YAML αααΆααα·α α ααα½αααααΆαα αααααΆααααΆαααΆααα±ααααααΎααααΆαα, ααααΆαααα, Ingress, ConfigMap, Secrets - α αΎαααααΎαα½αααΆαα ααΆααα αααααα αααααΆαααααααα·ααΈαααααΆαα ααΎαααΉαααααααααα ααααΌα ααααΆαα jambs αααααΈααΈααΎαααΉαααααααα½ααααααααα α αΎαααΌα αααααα ααΎα ααααα·αααΎααΎααα»αα ααα½αα―αααΆααααα ααα½αααα·ααααΆα ααΎαααΉαααα½αααΆαα―αααΆαααΆαααααα½α α αΎα α αΎαααααα·αααΆαααα·ααααααα·ααααΆαααΆααααααα α‘αΎαααα
Adam Reese α’αααααααΆαααααΌααα Helm ααΆαααααΆααααα·ααα "
- α αααα YAML - α ααααα―αααΆα YAML α
- αα·αααααΆαα YAML - αα·αααααΆααααΆα
- αα½ααα»αααΆαα αΌααααααΆαα - αα½ααα»αααΆαα αΌααααααΆααα
- ααααΎααααααα - ααααΎαααααααα
αααααΎαααααΎαααΆα ααα»ααααα’αααααααΌαα ααααα―αααΆα YAML α αααΎαααα ααΎααααΈααααΆααααααΌαααααααα Helm ααααΌαααΆααααααΎαα
ααΎ Helm ααΊααΆα’αααΈ
ααΈαα½α Helm - α’αααααααααααααααα
ααααααα½αα’αααααααααα αα·αααα‘αΎααααααα·ααΈαααα’αααααααΌαααΆαα ααΎααααΈααα‘αΎαα§ααΆα ααα MongoDB α’ααααα·αα
αΆαααΆα
αα
αΌααα
ααΆααααα αααααααααΌαααΆα α αΎαααΆααααααααααααααααΈααα ααααΆααααααααΎαααΆαααΆααααααααΆ helm install stable/mongodb
.
ααΈααΈα Helm - αααΆαααΈαααααΌ, αα½αααααααααΆαααΆααααααα―αααΆαα ααΌααααααααα ααααΆαααΆαααΆαα½αα―αααΆα YAML αα αααα»α Kubernetes α ααΆααΆααααααΆααααα½ααααα»αααΆααααααα―αααΆα YAML ααΌα ααααΆ ααααααααααααααΆαααα½αα ααα½ααα ααΆ ααααααα»αααα Helm ααΉααααα½ααααααα αααααΊαααα½αα±αααααα»ααααααααααααΆααΉαααΆααααα»αααααααΌαααααααααααααααΌαααΆαααΉαααααΌαααΆααααα½ααα αααααααΉαααααΌαα
ααΈααΈ Helm - ααααΆαααααααΆα. ααΆαα½αααΆ α’αααα’αΆα ααα‘αΎα αααα‘αα αα·αα’αΆααααααααααα·ααΈα α αΌαααΎαααααααααααΈααααααααΎααΆα
ααααααααΎ Helm ααΎααααΈααΆααα±ααααααΎααααΆαααααααα·ααΈααααΆαααααα½αααααα’αααα
αααααα‘αΎααααααα·ααΈ Helm αα
ααΎαα»αααααΌαααααααα’ααα ααααΎααΆαααΆαααααΆαααΆααααΌαααΆα
- α ααα’α»ααααα αΆααααααααΆαααααΌ;
- ααα αααααααααΆαα αΌααα αααα»α .tar α αΎαα ααα’α»ααα ααΆ;
- ααΆααααααΌαα αααα»αααααΆααααΈα ααααΆα α αΎαααααααααααα ααααΆαααα αααα»ααααΆαααΈαααααα Helm α
α’αααααααααΌαααΆαα―αααΆααααααΆααααααααααα - values.yaml α αα·ααααααααΈααΈαααααΉαααααΌαααΆααααα αΌααα αααα»αααααΌα α αΌαααΎααααααΎαααΆαααααα
ααααααΈααΈααα Helm ααΆααααααα·ααΈαααΆαααΈααααααααα - Tiller α ααΆαααα½ααα
ααΆααααα
Kubernetes α αΎααααα
αΆαααααΎααΈα’αα·αα·αα Helm α αΎααα
αααα α
αα αααα½αααααααααααααΌαααΆααα
αααα»αααααΌ α αΎαααααΎααΆαα
Kubernetes α
Helm 3 ααΊααΆααααααΆαα αααα½αα±ααααΆαααααΎαααΆαααααΌαα
ααΎαααΆαααΈααα α₯α‘αΌααααααααααΆαααααΌαααΆαααααΎαααΆαααΆαααααα»ααα
ααααααααΆαααΈαααααα Helm α αΎαααααΎαααααααΆαααα
Kubernetes API α ααΆαααΆαααααααααααΎα’αααααααΎαα‘αΎαααΌααα»ααααα·ααΆαα
ααααα αα·ααα½αααααα½ααααααααααααΆαα
ααααααΆαα
ααΎααΆααααΎαααΆααααΆαααΌα ααααα
ααααΎαααΆαααΆααααααααΆ helm install
. α
αΌααααα αΆααααααααααΆαα
ααααααΆααααααα·ααΈ α αΎααααααααααΌααα
ααΆαα values.yamlα αα
α
α»ααααα
αα ααΎαααΉααααα αΆαααΈααααΆαααααααααΌαααΆααααα·ααα
αα·ααααααααΆααΆαα αααα»αα§ααΆα ααα ααΆαααααααΊααΆ "lmru" αα·α "bestchart" αααααααΆα
helm install --name bestapp --values values.yaml lmru/bestchart
ααΆααααααααΆα’αΆα
ααααΌαααΆαααααα·ααααα·ααααααααα αα
αααααααα·ααααα·ααααααααααα½ααα·αα install
ααααΌαααΆαααααΎ upgrade
. αααααΆααααΆαααΆαααααααα½αα±ααααΆααααααααΆααΈαα’αααα’αΆα
ααααΎαααΆαααΆααααααααΆ upgrade
ααΆαα½αααΉααααααααα --install
. αα
αααααααα·ααααα·ααΆααΎαααααΌα Helm ααΉαααααΎααΆααααααααΆααΎααααΈααα‘αΎαααΆαα
ααααααΆα α αΎαααΉαααααΎαα
αα
α»ααααααααΆαααΆαα
αααα’ααΆααα
helm upgrade --install bestapp --values values.yaml lmru/bestchart
ααΆαααααΆαααααΆαααΆαααααααΆαααααααααΈαααααααα·ααΈααΆαα½α Helm
αααααα
ααα»α
ααααααα»αααΏαααα αααα»ααααα»αααα Who Wants to Be a Millionaire ααΆαα½ααααααα·ααα α αΎαααΎααααα»ααααα·ααΈαα Helm ααΎααααΈααααΎαα
αα
α»ααααααααΆααααααααααααααα·ααΈα
αα ααααααα»ααααα»ααααααΈααααααα Helm ααααΎαααΆα αααα»αααΆαααΆαααααΆααααα’αΎααααα’αΆαααααα·αα·ααΆα ααααααα αααααααΆααΆαααααΎαα αα α»ααααααααΆααααααααααααα·ααΈααααααα»αααααΎαααΆαα αααα»αααΆαα’αΆαααααααΌααααααα·ααΈ αααα ααααΌαααΆαααααΈαα αααααΈααααα Docker ααααΎααΆααααααααΆααΆαααααααΆα - α αΎαααααΆαα’αααΈααΎαα‘αΎαααα ααΆαβαααααβαααβααΊβααΆβαα·ααΈβααααβαααβαα·αβααααααβααΆααβαααα»αβαααα»αβααΆαβα’αΆαααααβαααααα·ααΈα ααααα·ααααΆαα½αααΆααΈαα½ααα±ααααΆαααααααα’α·α α’αααα αΆααααααΎααααααΈαα ααΆααααααααααΆααααα»αααα§ααααα αα·αα ααα»αααααααΆααα’αΆαααααα·αα·ααΆαα·αα αααΆααααΆαααααα
αα·ααΈααΆααααα 1. αα»αααααΆααααααΌαααααααΆαα αΆααααΆααααΈααΆαα αΆααααααΎαα α»αααααα
ααΌα
αααααΆαα·ααΆα helm upgrade
αααααΆααααααααΆαα’αααΈααΉαααΎαα‘αΎαααα Helm ααΉααα·αααΆααααΆαα’αααΈααααΆααααααΌααα α αΎααα·αα
αΆαααΆα
αααααΎααΆααααααααΆαα
Kubernetes ααΎααααΈααααΎαα
αα
α»ααααααααΆααααααα·ααΈαααααα
αα ααΈααα αα·αααΆαααααα ααααΆαα α»αααααααααα»αααααΌαααΆααααα αΆααααα½ααααααΆα§ααΆα αααα αα αααα’ααααααααΆααααααΆαααα Kubernetes ααΉαααΆαααααΌαααΆαααΈαααααΈααααα docker ααΆαααααααααα·ααα·αααΈαααΆαααΆαααααα imagePullPolicy α ααΆαααααΎααααΆααα α»αααααααααα»ααααα»αααα·αααααααΊαα·αα ααααΆα αα·ααααααΆαα±ααααΆααααααααΆααα
αα·ααΈααΆααααα 2. ααααΎαα αα α»ααααααααΆα LABEL αα αααα»αααΌαααΆα
ααΌα
αααααΆααααααααΌα
ααααΆα
αα·ααΈααΈ α£α ααααΎαα --force
α
αΌαααΎαααΆααα
ααααααα
αα α αΎαααααΎααααααΉααααααααΌαααΆαα αααααΉαααααΎα±αααααα
αααΎααααα»α --force
. ααααΈααΎαααααααΆααααααααααααααα’αΆαααααα·αα·ααΆαα»αααΈααΆαααααΉααα»αα αααα½αα±ααααΆααααααα±ααα’αΆααααααααααα·ααΈ ααααααααα·αααααααΆααΊααΎααααΈααααΆαααΆαα
ααααααΆαααααααα·ααααα»αααααΆαααΆα FAILEDα ααααα·αααΎα’ααααα·αααααΎααΌαααααααα α’αααααααΌαααααα·ααααα·ααΆααααααααΆααΆαααααΆααααααα helm delete && helm install --replace
. ααΆααααΌαααΆαααααΆαα±ααααααΎαααααα½ααα·αα --force
αααααααΎα²ααααΆαααααα·ααααα·ααΆαααααΆαααααααααααΆααααααααΆααΆααααααααααααααααααααα·α ααααααΆααααααααα
αααα»ααααα
αα·ααΈααΆααααα 4. ααααΆααααααΌαααααΆααααααααΆαααα αααα»α Kubernetes
ααΆαααααΎαα
αα
α»ααααααααΆαααααΆααααααααΆαααα
αααα»αα
ααααααααααααΎααΆααααααααΆ kubectl edit
- αααα·αβα’αΆαααααα αααααααΆααααααΉαααΆαα±ααααΆαααΆααα·ααααΈαααααΆααααααΆααααααααΆααααΆααααααα·ααΈααααααα»αααααΎαααΆα αα·αααααααΆααααααααΌαααΆαααααΎααααΌααααααΆααααΆαααΆαααααααΆαα α₯αα·ααΆαααααα Helm ααα‘α»ααααααΆαααααααΆααααα»αααααΈααααα»αααΈααααααααααΆα Helm 2 ααΉααα·αααααΎα’αααΈαα α αΎα Helm 3 ααΉαααΆαααααααΆαααααααααΈαααααααα·ααΈα ααΎααααΈαααααΈααΌαα ααα» α’αααααααΌααααααΈααααααα Helm ααααΎαααΆαα
ααΎ Helm ααααΎαααΆααααΆαααΌα ααααα ?
ααΎααααΈαααααααΆααΎαααααα·ααΈαα½αααΆαααααΆααααααΌαα αΆααααΆααααΈααΆαα ααααααΆαα α»ααααααααααααΆ Helm α’αΆα ααααΎα
- αααα»αααααΎαααΆααααααα·ααΈαα αααα»α Kubernetes;
- values.yaml ααααΈ αα·αααΆααΆααα αα α»αααααα;
- ααααααΆαα ααααααΆααααααααα»ααααα Helm α
ααΎααααΈα±ααααΆααααα
ααααΉαα ααΎ Helm αααααΆαα»αααααααΆαααΆααααα»αα’αααΈααΆαα
ααααααΆααα
α―ααΆ?αααααααα·ααααα·ααΆααααααααΆ helm history
ααΎαααΉαααα½αααΆαααααααΆαααΆααα’ααα’αααΈαααααααααΆαααα‘αΎααααααααΎ Helm α
ααΆααααΆαααααααΆααααα’α·αα’αααΈααααΌ αα·αααααααααααΆαααααΎαααααα ααΎαα’αΆα
ααααΎαα»αααΆα
αα
αααα»αααααααΈααΈααα Helm ααααααΆαααααααα·ααα
αααα»αα
ααααααααααααΌα
ααααΆααα Tiller αααα»αααααΎαααΆα (αααααααα kube ααΆαααααΆαααΎα) αα
αααα»α ConfigMap ααααααααΆαααααααααΆα "OWNER=TILLER"α
αα
ααααααααααααΈ 3 αα Helm ααΆααααα αΆααααα½α ααααααΆαααΆαααααΆααααααΌααα
ααΆα’αΆααααααΆαα αα·ααα
αααααααααααααΌα
ααααΆααααααααα·ααΈαααα»αααααΎαααΆαα ααΌαα’ααα»αα
αααααααα αΆααα ααΆα’αΆα
ααααΎαααΆααααααα·ααΈααΆα
αααΎααααα»ααααααααΆαααααΆαααα»αα
αααααααααααααααααααΆαααααΆααααααα
ααααααΆαααΌα
ααααΆα αα
αααα»αααααααΈ 2 ααΆααΆααΆαααΊααααΆαααααααααααα
αααααα namespaces ααΆα
αααααΆα ααα»ααααα’αΆα
ααΆαα₯αααα·ααααΎααααΆαα
αα·ααα
ααα
Helm ααΈααΈα αα αααααααΆααΆαααααααααααΆααΎααααΌαααΆαααΆαα’αΆααααα α¬α’αα ααααΎαααααααααααααΆαααΈαααα»αααααα α’αααΈαααααααΌαααΆααααααα±ααααΆα₯α‘αΌαααα αα·αααααααΆαααΆααααα»αα’αααΈααΆαα ααααααΆααααααΆααα αααα»α ConfigMap α
Helm ααΈ 3 ααααΎαα»αααααΆααααααααα
αΌαααααΆααΈααααΌαα ααααααααΈααΎααααααΆαααα ααΆαααα·αααααααααα·ααΈααααααα»αααααΎαααΆαα₯α‘αΌαααααα
αααα»α Kubernetes αααααα
αααααΆααα ααα»ααααα ααααα
αΆαααααα Helm ααΉααα·αααααΎα’αααΈααααα αααααααΆαα·ααα·αααΈααααααΆααααααα·ααΈαα
αααα»αα
ααααα ααα»αααα Helm 3 ααΉαααα½αααΆαααΆαααααΆααααααΌα αα·αααααΎαααααα·ααΈααααΈαααααΆααααΆααα±ααααααΎααααΆααα
αα·ααΈααΆααααα 5. ααααΎαα»αααΆαα --recreate-pods
ααΆαα½αααΉααα --recreate-pods
α’αααα’αΆα
αααααα
ααΆαααΌαα’αααΈαααα’αααααΆαααααααα»αααααΌαααΎααααΈαααααα
ααΆααααααααΎαααααΉα --force
. αα»αααΊαααααΉαα
αΆααααααΎαα‘αΎααα·α α αΎαααααα
ααΆα imagePullPolicyα αααααΆαααααΆαα·α
αα
αααααΆααααααΆαα
α»αααααααααα»α (ααααααααΎααΆαα
αααα»αααααααααΆαααΎ) Kubernetes ααΉαααΆααα αα·αα
αΆααααααΎαααααααααΈααααΌαααΆαα ααΆααΉααα·αααααΌαααΆαα’αα»ααααααΆααα·ααΈααα’αααα»ααααααα ααααα·ααα·αααΈαααααα StrategyType ααααΆαααΆαααααααΆα ααΆααΉααα·ααααααα·ααΈα
αΆααααΆααα’ααααααΆαα α αΎαα
αΆααααααΎαααααΎαααΆααααααα·ααΈααααΈα αααα»αα’αα‘α»ααααα
αΆααααααΎαα‘αΎααα·αααααααααααΉααα·αααααΎαααΆαααα’αααααααΎααααΆααααΉααααα»αααα
αα
αααα»α Kubernetes αααα½αααΆ αααα αΆααααααααααΆαααααααΎαααΆαααΆααΌαααα αΎαα α αΎαα₯α‘αΌαααα 4 ααααΆααααααΆααααΈααΆαααΎα
Helm ααααΆαααααα·ααααααα·ααΈααΆααα’αα α αΎαααΎαααααΎαααΆααα»αααααΈαα ααααααααα α’αααβαα·αβα’αΆα βααααΎβαααβαααβαααα»αβααΆαβααα·αβααΆαβαα ααΎααααΈβαα»αβα±ααβαααααα·ααΈβααα’αΆαβααααΎαααΆαα αααααΊααααΌαααΆααααααΆαααααααααΌαααΆαα’αα·αααααα α αΎαα’αΆα α’αα»ααααααΆααααα αααα»αααα·ααΆααΆαααααΆααααΆαααα»αααααα
ααΎααααΎααΌα ααααα ααΎααααΈααααΎαα αα α»ααααααααΆααααααααααα·ααΈαααααααΎ Helm?
ααΎαααΉαααααΆααααααΌαααααααααααΆαααααΎαα Helm α ααΆααααααΆ ααΆαααααααΊααΆααααααααααααΌαααΆααααα½αααααααα½αααααΆαααΌαααΆαα αααα»αααααΈα α»αααααααααα»α αααααΆααΏααααααΌαααΆαααααΎααααΆαααααααΆααααα·ααααΆαααααα·αααα·αααΆα ααααααΆααααα’αΆα ααααΆααααααΌαααΆαααΊααΆα αααΆααααααα αααααααΆααααααααααααααΆαα Kubernetes αααα½αααΆ α αΎααααααΆαα Helm ααΆααΉαααΎααα½ααΆαααααΆαααααΆαααααααΌαααΆαααΎααααΈααααΎαα αα α»ααααααααΆααααααα·ααΈα αααααΎααααααΆααααΆαααααααααααα αααΆαααααααα
- αααααα
ααααα αααααααΎαα»αααΆααααααααΆα -
{{ randAlphaNum 6 }}
.
ααΆαααΆααααααΆααα½αα αααααΆααααΈααΆαααΆαααααααΆαααΈαα½αααααααααΎααΆααΆααααααΆαα’ααααααααα αααααα αααΆαααααααααΉαααΆααααα½αααα α αΎα Helm ααΉαααααααααΆααΆαααΆαααααΆααααααΌαα ααΆααααααΆααΎαααΉαα αΆααααααΎααααααα·ααΈα‘αΎααα·αααΆαα·α αα αααααΈααΆααΎααα·αααΆαααααΆααααααΌαααααααααααΆαααααα αααβαα·αβααααΆααβαα αααααβααΉαβαα·αβααΆαβαααβαααααΆαβαα ααα»ααααβααΆβαα βααβαα·αβαααααΆαβα α·αααα - αα·αααααΆαααα
αα
α»αααααα ααΆαααα·α
ααααβαα·αβαααααααΆ -
{{ .Release.Date }}
.
αααΆααααααααΊαααααααα ααΉααααααα ααααααααααΆαα’ααααααα½ααααα’α α·ααααααααα - αααααααΆαααααΉαααααΌαααΆααααααΊααααΌαααααΎ ααΌααααααΆαααααα. αααααΊααΆ SHA ααααΌαααΆα α¬ SHA ααααΆαααααααααΆα
α·αααα
α»αααααααα
αααα»α git -
{{ .Values.sha }}
.
αα½αααααΉαααααΌαααΆαα αα·ααααααΌααα ααΆααα’αα·αα·αα Helm αα αααααα α ααΌααααα α§ααΆα ααααα Jenkinsα ααααα·αααΎαααααα·ααΈααΆαααααΆααααααΌα ααα checksum ααΉαααααΆααααααΌαα ααΌα αααα Helm ααΉαααααΎαα αα α»ααααααααΆααααααα·ααΈαααα αααα αΆαααΆα αααα»αααααα
α αΌαααΎαααααααααΆαααααΆααΆαααααααΎαα
- Helm ααααΎααΆαααααΆααααααΌαααΆααααααααααααΆαααΆααα·α αααα»α ααΌα ααααααΆαααααΆααααααΌαααΆαα½ααα ααααα·αααΌαααΆααααααα·ααΈαα αααα»α Docker Registry ααΉααα·ααααααΆαα±ααααΆαααΆαα’αΆαααααααα ααααΆαα’αααΈααΉαααΎαα‘αΎααααααΆααααΈααΆααααααααΆααααΌαααΆαααααα·ααααα·α
- αααααΉα
--force
ααααΎααΎααααΈααααΆαααΆαα ααααααΆααααααΆααααα αΆ α αΎααα·αααααΌαααΆαααααΆααααΆαα½αααΉαααΆαα’αΆαααααααααααααααα - αααααΉα
--recreate-pods
ααΉαααααΎαα αα α»ααααααααΆααααααα·ααΈαααααααα ααα»ααααααΉαααααΎααΆααΆααααααααααα·α ααααααΆαα ααΆααΉααα·ααα»αααΊαααααΆααα’ααααααΆααα α’αααααααΎααααΆααααΉαααα½αααααΈαααα αΆααα α’ααααα·ααα½αααααΎαααααααα αααα»αααΆαααα·αααα - ααααΎααΆαααααΆααααααΌααααααααΆαααα
ααΎα
ααααα Kubernetes αααααααΎααΆααααααααΆ
kubectl edit
αα»αα ααΎαααΉααααααααΆαααΆααααΆαα α αΎαα’αΆαααααα·αα·ααΆααΉααα»αααααΆα’αΆαααααααΎαααααααα Helm α - ααΆαα½αααΉαααΆαα ααααααΆαααααααααΈαα Helm, nuances ααΆα αααΎαααΆααααα αΆααααα½αα αααα αΆαα αααα»αααααΆαα Helm ααααΌαααΆααα·αααααΆααΆααΆααΆα αααΆααααΆαα αα½αααααΉααα½αα’αααα±ααααααααα’α·αα
- ααΆαααααααα αααΆααααααααααα’αΆα ααααααα½αααΆααα αααα»αααααΌαααΆαααΉαααααΎα±ααααΆααΆααααααΆαααΆαααααααα ααΆβααΉαβα’αα»ααααΆαβα±ααβα’αααβααΆααβα±ααβααααΎαααΆαβαααααα·ααΈβααΆαβααααΉαβααααΌαβαααβαα·αβα αΆαβααΆα αβααΆαβαααβααααΆα
αααα·α "ααααα·ααΆααα·ααααα" αααααααΎαααΆαααΎααααααα·αααααααΈαα·αα α’αΆαααΆαααααΆααα»αααΉαααααΎ αα·αααααααααααα ααΆαααααααααΆααααααααα ααΎαα’αΆα αααααΎααααααααααααα’αΆα αα»αα α·αααααΆα αα·αααααΎα±ααα’αααααααΎααααΆαααααααΆαα α·αααα
αααααααΆαααααααΆαααααααααααααααα
ααααΆααααααΆααΆαα½α ααΆααααααα 3 ααα αααααααααΌαααΆααααα Helm ααααΆαα Helm αα ααΎ GitHub 25 α§ααααα Kubernetes ααΆαααααααααα ααΆαααΆααα±ααααααΎααααΆαα αα·αααΆαααααααααα
αααΆαααΆααααααααααΌαααΆααααα αΆαααΆααΎαααααΌααα
ααααα: www.habr.com