ืืืื ื ืึธืืขื ืืื ืืืืืจื ืกืืืจืึธืืึธืื, ืืื ืืื ืึท ืืขืืืขืืึธืคึผืขืจ ืืื ืืขืจืื ืืขืจืืื. ืืื ืืขื ืึทืจืืืงื ืืื ืืืขื ืืึธืื ืืืจ ืืืึธืก ืืขืื ืืื ืืืจืฃ, ืืื ืขืก ืกืืืคึผืืึทืคืืื ืืจืืขืื ืืื Kubernetes, ืืืึธืก ืืื ืคืืจืขื ืืขืจื ืืื ืื ืืจืื ืืืขืจืกืืข, ืืื ืืื ืฆื ื ืืฆื ืขืก ืฆื ืืขืจืืืึทื ืืืงื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืคึผืจืึธืืืงืฆืืข ืึธื ืืึทืื ืืืื.
ืืึธืก ืืื ืึท ืงืืฆืขืจ ืืืืืจื ืืืืฃ ืึท ืจืขืืข ืืืืฃ ืึท ืงืึธื ืคึฟืขืจืขื ืฅ
ืคืืจืืืืก ืืืจ ื ืืฆื Kubernetes ืืื ืคึผืจืึธืืืงืฆืืข
ืืขืจืื ืืขืจืืื ืืื ืึท ืคืืจืขืจ ืืื ืื ืืื ืืึทืืึธืืื ืืึทืจืง ืืื ืจืืกืืึทื ื ืืื ืืืืจืึธืคึผืข. ืืื ืืืขืจ ืคืืจืืข ืืื ืืขืจ ืืื ืึท ืืื ืืขืจื ืืขืืืขืืึธืคึผืขืจืก, 33 ืื ืขืจืืขื ืขืืคึผืืืืื ืืื ืึท ืจืืืืง ื ืืืขืจ ืคืื ืืขื ืืฉื ืืืึธืก ืืึทืืืื ืืืืคึผืขืจืืึทืจืงืืฅ ืืื ืื ืืืขืืืืืื. ืืื ืกืืจ ืฆื ืืึทืื ืืื ืึทืืข ืฆืืคืจืืื, ืืืจ ืืึทืฉืืึธืกื ืฆื ื ืึธืืคืึธืืื ืื ืืึทืกืืจื ื ืึธืจืืึทื ืึทืคึผืจืึธืืืฉืื. ืึทื ืืืืืงืืขื ื ืืึทืข ืึทืคึผืืึทืงืืืฉืึทื ื ื ืืฆื ืืืงืจืึธืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ; ื ืืฆื ืงืึทื ืืืื ืขืจื ืฆื ืืืึธืืืจื ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืขื ืฉืืจ ืืขืืขืจืืง ืขืงืกืคึผืจืขืก; ืืื ื ืืฆื Kubernetes ืคึฟืึทืจ ืึธืจืงืขืกืืจืึทืืืึธื. ืื ืคึผืจืืึทื ืคืื ื ืืฆื ืึธืจืงืขืกืืจืึทืืึธืจืก ืืื ืืขืฉืืืื ื ืืฉืืคึผืขืจ: ืื ื ืืืขืจ ืคืื ืื ืืฉืขื ืืจ ืืืึธืก ืงืขื ืขื ืื ืืขืื ืึธืืึธืืืข ืืื ืืจืึธืืื ื ืืืืฃ ืื ืืึทืจืง, ืืื ืคึผืจืึทืืืืืืขืจื ืคืึธืจืฉืืึธืื ืงืืืขืจื ืขืืขืก ืืื ืึท ืืื ืกื.
ืึทืืฅ ืืืึธืก Kubernetes ืืื, ืคืื ืงืืจืก, ืงืขื ืขื ืืืื ืืขืืื ืืื ืื ืืขืจืข ืืืขืื, ืืืฉื, ืืืจื ืงืึทืืืขืจืื ื ืขืืืขืืข ืืืฉืขื ืงืื ืก ืืื ืืึธืงืขืจ-ืงืึธืืคึผืึธืกืื ืืื ืกืงืจืืคึผืก, ืึธืืขืจ ืืืึธืก ืงืึธืืคึผืืืฆืืจื ืืขืื ืืืื ืขืก ืืื ืึท ืคืึทืจืืืง ืืื ืคืึทืจืืึธืืืขื ืืืืืื ื? ืืขืจืคืืจ ืืขื ืขื ืืืจ ืืขืงืืืขื ืงืืื ืงืืืขืจื ืขืืขืก ืืื ืืื ืืฆื ืขืก ืฉืืื ื ืืืจ ืืื ืคืจืืืืงืฆืืข. ืื ืจ ืืื ื ืืืฆ ื ืคืืจึพืืืึพืฆืฐืื ืฆืืง ืข ืงืฑืืขืจื ืขืืข ืก ืงืืืกืืขืจ , ื ื ืขืืืกื ืข ืคื ื ืฐืขืื ืข ืื ื ืืื ืข ืืืจื , ืื ื ืืจื ื ืฆืฐ ืฒ ืืื ืืขืจ ื ืคืืืืขื .
ืื ืงืืื ืคืื ืืจืืืก YAML ืืขืงืขืก ืืื Kubernetes
ืฆื ืงืึทืืขืจ ืึท ืืืงืจืึธืกืขืจืืืืก ืืื Kubernetes, ืืืจ ืืืขืื ืฉืึทืคึฟื ืืืึท ืืื ืืกืืขืจ ืคืื ืฃ ืืึทืื ืืขืงืขืก: ืคึฟืึทืจ ืืืคึผืืืืืึทื ื, ืกืขืจืืืืก, ืื ืืจืขืกืก, ืงืึธื ืคืืืืึทืคึผ, ืกืขืงืจืขืฅ - ืืื ืฉืืงื ืืื ืฆื ืื ืงื ืืื. ืคึฟืึทืจ ืืขืจ ืืืืึทืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืืจ ืืืขืื ืฉืจืืึทืื ืื ืืขืืืข ืคึผืขืงื ืคืื ืกืงืึทืคืึทืืืื ื, ืืื ืื ืืจืื ืืืจ ืืืขืื ืฉืจืืึทืื ืื ืื ืืขืจ ืืืื ืขืจ, ืืื ืึทืืื ืืืืฃ. ืืืื ืืืจ ืืขืจื ืื ื ืืืขืจ ืคืื ืืึธืงืืืขื ืื ืืื ืื ื ืืืขืจ ืคืื ืื ืืืืืจืึทื ืืึทื ืฅ, ืืืจ ืืืขืื ืฉืืื ืืึทืงืืืขื ืืื ืืขืจืืขืจ ืคืื ืืขืงืขืก, ืืื ืืึธืก ืืื ื ืึธื ื ืืฉื ืืขื ืืืขื ืืื ืืฉืืื ืืื ืึทืืืฉ ืื ืืืืืจืึทื ืืึทื ืฅ.
Adam Reese, ืืึทืจืฅ ืืึทืื ืืึทืืืขืจ ืคืื ืืขืื, ืืึทืงืขื ืขื ืืขื ืืึทืืจืืฃ ืคืื "
- ืงืึธืคึผื YAML - ืงืึธืคึผืืข ืึท YAML ืืขืงืข.
- ืคึผืึทืคึผ ืืื - ืคึผืึทืคึผ ืขืก.
- ืคืึทืจืจืืืื ืื ืืขื ืฅ - ืคืึทืจืจืืืื ืื ืืขื ืฅ.
- ืืืืขืจืืืจื - ืืืืขืจืืืจื ืืืืืขืจ.
ืืขืจ ืึธืคึผืฆืืข ืึทืจืืขื, ืึธืืขืจ ืืืจ ืืึธืื ืฆื ื ืึธืืืึทืื ืื YAML ืืขืงืขืก ืคืืืข ืืึธื. ืฆื ืืืืฉื ืืขื ืฆืืงื, ืืขืื ืืื ืื ืืืขื ืืึทื.
ืืืึธืก ืืื ืืขืื
ืขืจืฉืืขืจ, ืืขืื - ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ, ืืืึธืก ืืขืืคึผืก ืืืจ ืืขืคึฟืื ืขื ืืื ืื ืกืืึทืืืจื ืื ืืืืื ืืืจ ืืึทืจืคึฟื. ืฆื ืื ืกืืึทืืืจื, ืืืฉื, MongoDB, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืืื ืฆื ืืขืจ ืืึทืึทืืืขืจ ืืืขืืืืืื ืืื ืืจืืคืงืืคืืข ืืื ืึทืจืืขืก, ื ืึธืจ ืืืืคื ืื ืืึทืคึฟืขื. helm install stable/mongodb
.
ืฆืืืืืื ืก, ืืขืื - ืืืกืืขืจ ืืึธืืึธืจ, ืืขืืคึผืก ืฆื ืคึผืึทืจืึทืืขืืืืข ืืขืงืขืก. ืืึธืืืจ ืืื ืืืืงืขืจื ืฆื ืืขืจ ืกืืืืึทืฆืืข ืืื YAML ืืขืงืขืก ืืื Kubernetes. ืขืก ืืื ืืจืื ืืขืจ ืฆื ืฉืจืืึทืื ืื ืืขืืืข YAML ืืขืงืข, ืืืืื ืขืืืขืืข ืึธืจืืืึธืืืขืจืก ืฆื ืขืก, ืืื ืืืึธืก ืืขืื ืืืขื ืคืึทืจืืืึทืื ืื ืืืึทืืืขืก. ืืึธืก ืืื, ืึทื ืฉืืึธื ืคืื ืึท ืืจืืืก ืืึทื ื ืคืื ืกืงืึทืคืึทืืื, ืขืก ืืืขื ืืืื ืึท ืืึทื ื ืคืื ืืขืืคึผืืึทืืขืก ืืื ืืืึธืก ืื ืคืืจืืื ืื ืืืึทืืืขืก ืืืขื ืืืื ืจืืคึผืืืืกื ืืื ืื ืจืขืื ืฆืืื.
ืืจืืื ืก, ืืขืื โ ืืืคึผืืืืืึทื ื ืืขื. ืืื ืขืก ืืืจ ืงืขื ืขื ืื ืกืืึทืืืจื, ืจืึธืืืืึทืง ืืื ืืขืจืืืึทื ืืืงื ืึทืคึผืืึทืงืืืฉืึทื ื. ืืื ืก ืคืืืืจ ืืืืก ืืื ืฆื ืืึธื ืืึธืก.
ืืื ืฆื ื ืืฆื ืืขืื ืฆื ืฆืขืืืืงืืขื ืืืื ืืืืืขื ืข ืึทืคึผืืึทืงืืืฉืึทื ื
ืืึธืืืจ ืื ืกืืึทืืืจื ืื ืืขืื ืงืืืขื ื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ ื ืึธื ืืขืจ ืืึทืึทืืืขืจ
- ืึธื ืืืืึทืื ืึท ืืขืงืข ืืื ืืขืืคึผืืึทืืขืก;
- ืคึผืึทืง ืื ืึทืจืงืืืื ืืื ืึท .ืืึทืจ ืืื ืคืื ื ืฆื ืขืก;
- ืฉืืขืื ืืขื ืืืกืืขืจ ืืื ืึท ืืืืึทื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืืืื ืึท ืืื ืง ืฆื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืื ืืขืื ืงืืืขื ื.
ืืืจ ืืืื ืืึทืจืคึฟื ืึท ืืขืงืข ืืื ืืืึทืืืขืก - values.yaml. ืื ืืึทืื ืคึฟืื ืืึธืจื ืืืขื ืืืื ืื ืกืขืจืืึทื ืืื ืื ืืืกืืขืจ. ืืึธืืืจ ืขืก ืืืื ืืึทืื.
ืื ืจืืข ืืืขืจืกืืข ืคืื โโืืขืื ืืื ืึทื ื ืึธื ืกืขืจืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื - ืืืืขืจ. ืขืก ืืึทื ืื ืึทืจืืืก Kubernetes ืืื ืืืืจืื ืคึฟืึทืจ ืจืืงืืืขืก ืคืื ืื ืืขืื ืงืืืขื ื, ืืื ืืืขื ืืขืจืืคึฟื, ืกืึทืืกืืึทืืืฅ ืื ืคืืจืืื ืื ืืืึทืืืขืก ืืื ืื ืืืกืืขืจ ืืื ืกืขื ืื ืขืก ืฆื Kubernetes.
ืืขืื 3 ืืื ืกืืืคึผืืขืจ: ืึทื ืฉืืึธื ืคึผืจืึทืกืขืกืื ื ืืขืืคึผืืึทืืขืก ืืืืฃ ืื ืกืขืจืืืขืจ, ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืืฆื ืคึผืจืึทืกืขืกื ืืขืืึทืืจืข ืืืืฃ ืื ืืขืื ืงืืืขื ื ืืืึทื ืืื ืืขืฉืืงื ืืืืึทื ืฆื ืื Kubernetes API. ืื ืกืืืคึผืืึทืคืืงืืืฉืึทื ืืืคึผืจืืืื ืงื ืืื ืืืืขืจืืืื ืืื ืคืึทืกืืืึทืืืืฅ ืื ืจืึธืืืึทืื ืกืืขืืข.
ืืื ืืื ืขืก ืึทืืข ืึทืจืืขื
ืืืืคื ืื ืืึทืคึฟืขื helm install
. ืืื ืก ืึธื ืืืืึทืื ืื ื ืึธืืขื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืื ื ืืื ืืขืื ืืขื ืืจื ืฆื ืืืึทืืืขืก.ืืึทืื. ืืื ืื ืกืืฃ ืืืจ ืืืขืื ืึธื ืืืืึทืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืืึธืก ืื ืืฉืึทืจื ืืื ืืืื ืืื ืื ื ืึธืืขื ืคืื ืื ืืฉืึทืจื. ืืื ืืขื ืืืึทืฉืคึผืื, ืืึธืก ืืขื ืขื "ืืืจื" ืืื "ืืขืกืืืฉืึทืจื", ืจืืกืคึผืขืงืืืืืื.
helm install --name bestapp --values values.yaml lmru/bestchart
ืืขืจ ืืึทืคึฟืขื ืงืขื ืขื ืืืื ืขืงืกืึทืงืืืืึทื ืืืืื ืึทืืึธื, ืืืขื ืขืงืกืึทืงืืืืึทื ืืืืืขืจ ืึทื ืฉืืึธื install
ืืึทืจืคึฟื ืฆื ื ืืฆื upgrade
. ืคึฟืึทืจ ืคึผืึทืฉืืขืก, ืึทื ืฉืืึธื ืคืื ืฆืืืื ืงืึทืืึทื ืื, ืืืจ ืงืขื ืขื ืืืืคื ืื ืืึทืคึฟืขื upgrade
ืืื ื ืึธื ืฉืืืกื --install
. ืืืขื ืขืงืกืึทืงืืืืึทื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื, ืืขืื ืืืขื ืฉืืงื ืึท ืืึทืคึฟืขื ืฆื ืื ืกืืึทืืืจื ืื ืืขืืืื ื, ืืื ืืืขื ืืขืจืืืึทื ืืืงื ืขืก ืืื ืืขืจ ืฆืืงืื ืคึฟื.
helm upgrade --install bestapp --values values.yaml lmru/bestchart
ืคึผืืืคืึธืื ืคืื ืืืคึผืืืืื ื ื ืืึทืข ืืืขืจืกืืขืก ืคืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืื
ืืื ืืขื ืืึธืืขื ื ืืื ืืขืจ ืืขืฉืืืืข, ืืื ืฉืคึผืื ืืืขืจ ืืืื ืฆื ืืืื ืึท ืืืืืึธื ืขืจ ืืื ืื ืืืืขื, ืืื ืืืจ ืืขืคึฟืื ืขื ืืืืก ืืื ืฆื ืืึทืงืืืขื ืืขืื ืฆื ืืขืจืืืึทื ืืืงื ืื ืืืขืจืกืืข ืคืื โโโโืื ืึทืคึผ.
ืืืขื ืืื ืืขืืขืจื ื ืืื ืืขืื ืึทืจืืขื, ืืื ืืื ืืขืืืขื ืกืึทืคึผืจืืืื ืืืจื ืืึธืื ืข ื ืึทืืืจ ืืืขื ืืจืืื ื ืฆื ืืขืจืืืึทื ืืืงื ืืืขืจืกืืขืก ืคืื ืคืืืกื ืืืง ืึทืคึผืืึทืงืืืฉืึทื ื. ืืื ืืขืจืืืึทื ืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื, ืืคึผืืึธืึทืืขื ืึท ื ืืึทืข ืืืื ืฆื ืื ืืึธืงืงืขืจ ืจืขืืืกืืจื, ืืขืฉืืงื ืื ืืืคึผืืืืืึทื ื ืืึทืคึฟืขื - ืืื ืืึธืจื ืืฉื ืืขืืจืืคื. ืื ืืขืจ ืืขื ืขื ืขืืืขืืข ื ืื ืืขืืึทืืจืข ืืขืจืึธืื ืืืขืื ืฆื ืืขืจืืืึทื ืืืงื ืึทืคึผืืึทืงืืืฉืึทื ื. ืืืจื ืืขืจื ืขื ืืขืืขืจ ืคืื ืืื ืืื ืืขืจ ืืขืืึทื, ืืืจ ืึธื ืืืืื ืฆื ืคึฟืึทืจืฉืืืื ืื ืื ืขืจืืขื ืกืืจืืงืืืจ ืคืื ืื ืงืืืืข ืืื ืื ืกืืืืช ืคึฟืึทืจ ืืขื ื ืื ืงืืึธืจ ืืื ืืขืจ ืืึธื ื ืึทืืืจ.
ืืืคึฟื 1. ืืึธื ื ืื ืืืืฉื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ื ืื ืืขืฆืืข ืงืึทืืขืจ
ืืื ืขืก ืืืื helm upgrade
, ืืขืืึธืื ืืึธืจื ืืฉื ืืืขื ืคึผืึทืกืืจื. ืืขืื ืืืขื ืืจืึทืืื ืึทื ืืึธืจื ืืฉื ืืื ืืขืืืื ืืื ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืฉืืงื ืึท ืืึทืคึฟืขื ืฆื Kubernetes ืฆื ืืขืจืืืึทื ืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื.
ืืึธ ืืื ืืื ืื, ืื ืืขืฆืืข ืงืืืืื ืืื ืืขืืืืื ืืืืื ืืื ืึท ืืืึทืฉืคึผืื. ืืืขื ืืืจ ืกืคึผืขืฆืืคืืฆืืจื ืืขื ืงืืืืื, Kubernetes ืืืขื ืืจืืคืงืืคืืข ืื ืืืื ืคึฟืื ืื ืืึธืงืงืขืจ ืจืขืืืกืืจื ืืขืืขืจ ืืึธื, ืจืึทืืึทืจืืืึทืก ืคืื ืื ืืืืืคึผืืืคึผืึธืืืกื ืคึผืึทืจืึทืืขืืขืจ. ื ืืฆื ืื ืืขืฆืืข ืืื ืคึผืจืึธืืืงืฆืืข ืืื ืึทื ืืืืืืจืึทืืึทื ืืื ื ืืืึทื ืืคืขืงืก.
ืืืคึฟื 2. ืืขืจืืืึทื ืืืงื LABEL ืืื ืืืื
ืืื ืืขืฉืจืืื ืืื ืื ืืขืืืข
ืืืคึฟื 3: โโื ืืฆื ืึท ืฉืืืกื --force
ืืื ืก ืืืขื ืื ืฆื ืื ืืึทื ืืืึทืื ืืื ืงืืงื ืคึฟืึทืจ ืื ืคืืจืืื ืื ืฉืืืกื. ืืขืจ ืฉืืืกื ืืืื ืื ืืขืจืกื ืืื ืขื --force
. ืืจืึธืฅ ืืขื ืงืืึธืจ ืืื ืืขืจ ืืึธื ื ืึธืืขื, ืื ื ืึทืืืจ ืืื ืึทื ืืขืจืฉ ืคืื ืืขืจืืืึทืจื. ืึทื ืฉืืึธื ืฆื ืคืึธืจืกืื ื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืขืจืืืึทื ืืืงื, ืืืื ืคืึทืงืืืฉ ืฆืื ืืื ืฆื ืืืงืขืจื ืึท ืืขืืืื ื ืืืึธืก ืืื ืืื FAILED ืกืืึทืืืก. ืืืื ืืืจ ืืึธื ื ืื ื ืืฆื ืืขื ืฉืืืกื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืกืคืืจื ืื ืงืึทืืึทื ืื ืกืึทืงืืืขื ืืฉืึทืื helm delete && helm install --replace
. ืขืก ืืื ืกืึทืืืืฉืขืกืืื ืฆื ื ืืฆื ืืขื ืฉืืืกื ืึทื ืฉืืึธื --force
, ืืืึธืก ืึธืืึทืืืื ืื ืกืึทืงืืืขื ืืฉืึทื ืืืจืืคืืจืื ื ืคืื ืื ืงืึทืืึทื ืื. ืืขืจ ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืขื
ืืืคึฟื 4. ืืืืฉื ืืึทืืขืืก ืืืืึทื ืืื Kubernetes
ืึทืคึผืืืืืื ื ืคืืจืืข ืืืืึทื ืืื ืืขื ืงื ืืื ื ืืฆื ืื ืืึทืคึฟืขื kubectl edit
- ืฉืืขืื ืืขืืึทื ืง. ืืขืจ ืงืึทืืฃ ืืืขื ืคืืจื ืฆื ืื ืงืึทื ืกืืกืืึทื ืกื ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข ืฆืืืืฉื ืื ืคืืืกื ืืืง ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืจ ืืืื ืขืจ ืืืึธืก ืืื ืืขืืืขื ืขืจืืืืฉื ืึทืื ืืขืฉืืงื ืคึฟืึทืจ ืืืคึผืืืืืึทื ื. ืื ื ืึทืืืจ ืคืื ืืขืื ืืขืฉืึทืก ืืืคึผืืืืืึทื ื ืืื ืืขื ืคืึทื ืืื ืึทื ืืขืจืฉ ืคืื ืืืื ืืืขืจืกืืข: ืืขืื 2 ืืืขื ื ืืฉื ืืึธื ืขืคึผืขืก, ืืื ืืขืื 3 ืืืขื ืฆืขืืืืงืืขื ืื ื ืืึทืข ืืืขืจืกืืข ืคืื โโโโืื ืึทืคึผืืึทืงืืืฉืึทื. ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก, ืืืจ ืืึทืจืคึฟื ืฆื ืคึฟืึทืจืฉืืืื ืืื ืืขืื ืึทืจืืขื.
ืืื ืืื ืืขืื ืึทืจืืขื?
ืฆื ืืึทืฉืืืกื ืืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืืจืขื ืืขืจื ืืื ื ืื ืืขืฆืืข ืืขืืืื ื, ืืขืื ืงืขื ืขื ื ืืฆื:
- ืคืืืกื ืืืง ืึทืคึผืืึทืงืืืฉืึทื ืืื Kubernetes;
- ื ืืึท ืืืึทืืืขืก.ืืึทืื ืืื ืงืจืึทื ื ืืฉืึทืจื;
- ืืขืื ืก ืื ืขืจืืขื ืืขืืืื ื ืืื ืคึฟืึธืจืืึทืฆืืข.
ืคึฟืึทืจ ืื ืืขืจ ืืฉืืงืึทืืืข: ืืื ืืื ืืขืื ืงืจืึธื ืื ืขืจืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืจืืืืกืื?ืืืจื ืขืงืกืึทืงืืืืื ื ืื ืืึทืคึฟืขื helm history
, ืืืจ ืืืขืื ืืึทืงืืืขื ืึทืืข ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืืขืจืกืืขืก ืืื ืกืืึทืืืจื ื ืืฆื ืืขืื.
ืขืก ืืื ืืืื ืืืืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืขืฉืืงื ืืขืืคึผืืึทืืขืก ืืื ืืืึทืืืขืก. ืืืจ ืงืขื ืขื ืืขืื ืขืก:
ืืื ืืขืจ ืฆืืืืืืขืจ ืืืขืจืกืืข ืคืื โโืืขืื, ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืืื ืืื ืืขืจ ืืขืืืืงืขืจ ื ืึทืืขืกืคึผืึทืกืข ืืื ืืืืขืจ ืืื ืคืืืกื ืืืง (ืงืืืข-ืกืืกืืขื ืืืจื ืคืขืืืงืืึทื), ืืื ืื ืงืึธื ืคืืืืึทืคึผ, ืื ืืขืฆืืืื ื ืืื ืื ืคืืจืืข "OWNER = TILLER":
ืืืขื ืื ืืจืื ืืืขืจืกืืข ืคืื โโืืขืื ืืจืืืก, ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืจืืืขืจืืขืคืืจื ืฆื ืกืืงืจืืฅ, ืืื ืฆื ืื ืืขืืืข ื ืึธืืขื ืคึผืืึทืฅ ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืืืกื ืืืง. ืืึทื ืง ืฆื ืืขื, ืขืก ืืื ืืขืืืืจื ืืขืืืขื ืฆื ืืืืคื ืขืืืขืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืกืืืืึทืืืืื ืืึทืกืื ืืื ืคืึทืจืฉืืืขื ืข ื ืึทืืขืกืคึผืึทืกืขืก ืืื ืืขืจ ืืขืืืืงืขืจ ืืขืืืื ื ื ืึธืืขื. ืืื ืืขืจ ืฆืืืืืืขืจ ืืืขืจืกืืข ืขืก ืืื ืืขืืืขื ืึท ืขืจื ืกื ืงืึธืคึผืืืืืืืง ืืืขื ื ืึทืืขืกืคึผืึทืกืขืก ืืขื ืขื ืืคืืขืืื ืืขืจื ืึธืืขืจ ืงืขื ืขื ืืฉืคึผืขื ืืขืืขืจ ืื ืืขืจืขืจ.
ืืขืจ ืฆืืืืืืขืจ ืืขืื, ืืืขื ืืขื ืคืจืืืืจื ืฆื ืคืืจืฉืืืื ืฆื ื ืืคืืขืื ืืื ื ืืืืืง, ื ืืฆื ืืืืื ืฆืืืื ืืื ืคืืจืืืฆืืข ืงืืืืื: ืืืืก ืืื ืขืก ืืขืฆื ืฆืืืขืฉืืขืื, ืืื ืืื ืขืจืืืืข ืืื ืคืืจืืืฆืืข ืืืืขืจ ืจืืืืกืื, ืืืืก ืืืื ืืื ืื ConfigMap.
ืืขืจ ืืจืื ืืขืื ื ืืฆื ืึท ืืจืื-ืืืขื ืฆืื ืืืคืืืกื ืกืืจืึทืืขืืืข: ืืื ืึทืืืฉืึทื ืฆื ืื ืืื ืคึฟืึธืจืืึทืฆืืข, ืขืก ืืืื ื ืขืื ืืื ืืฉืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ืืื ืคืืืกื ืืืง ืจืขืื ืืืฆื ืืื Kubernetes.
ืคึฟืึทืจ ืืขื ืกืืื, ืื ืึทืื ืืืขืจืกืืข ืคืื โโืืขืื ืืืขื ื ืืฉื ืืึธื ืขืคึผืขืก, ืืืืึทื ืขืก ืืื ื ืืฉื ื ืขืืขื ืืื ืืฉืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืขื ืงื ืืื, ืึธืืขืจ ืืขืื 3 ืืืขื ืืึทืงืืืขื ืื ืขื ืืขืจืื ืืขื ืืื ืฉืืงื ืื ื ืืึทืข ืึทืคึผืืึทืงืืืฉืึทื ืคึฟืึทืจ ืืืคึผืืืืืึทื ื.
ืืืคึฟื 5. ื ืืฆื ืื --recreate-pods ืืึทืฉืืืืขื
ืืื ืึท ืฉืืืกื --recreate-pods
ืืืจ ืงืขื ืขื ืืขืจืืจืืืื ืืืึธืก ืืืจ ืขืจืืืืฉื ืึทืื ืคึผืืึทื ื ืขื ืฆื ืืขืจืืจืืืื ืืื ืืขื ืฉืืืกื --force
. ืื ืงืึทื ืืืื ืขืจื ืืืขืื ืจืืกืืึทืจื ืืื, ืืืื ืื imagePullPolicy: ืฉืืขื ืืืง ืคึผืึธืืืืืง ืคึฟืึทืจ ืื ืืขืฆืืข ืงืืืืื (ืืขืจ ืืืืฃ ืืขื ืืื ืื ืคืึธืึธืื ืึธืืข ืืืืื), Kubernetes ืืืขื ืืจืืคืงืืคืืข ืืื ืงืึทืืขืจ ืึท ื ืืึทืข ืืืขืจืกืืข ืคืื โโโโืื ืืืื. ืืึธืก ืืืขื ื ืื ืืืื ืืขืืื ืืื ืืขืจ ืืขืกืืขืจ ืืืขื: ืึธื ืืขื ืืืขื ืืื ืืฉืืื ืื ืกืืจืึทืืขืืืืืคึผืข ืคืื โโโโืืืคึผืืืืืึทื ื, ืขืก ืืืขื ืคึผืืืฆืืื ื ืงืขืจ ืึทืืืขืง ืึทืืข ืึทืื ืึทืคึผืืึทืงืืืฉืึทื ืื ืกืืึทื ืกืื ืืื ืึธื ืืืืื ืงืึทืืขืจ ื ืืึท ืึธื ืขืก. ืืขืฉืึทืก ืื ืจืืกืืึทืจื, ืื ืกืืกืืขื ืืืขื ื ืืฉื ืึทืจืืขืื, ืื ื ืืฆืขืจืก ืืืขืื ืืืึทืื.
ืืื ืงืืืขืจื ืขืืขืก ืืืคื ืืื ืฉืืื ืืื ื ืืืื ืขืงืืืกืืืจื ืื ืขื ืืืืข ืคืจืืืืขื. ืืื ืืืฆื, 4 ืืืจ ื ืึธื ืื ืขืคื
ืืขืื ืคืฉืื ืืืจื ืก ืึทืืืขืง ืึทืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืึธื ืืฉืื ื ืืึท ืงืึทื ืืืื ืขืจื ื ืืจืืื. ืืืจ ืงืขื ื ื ืืฉื ืืึธื ืืึธืก ืืื ืคึผืจืึธืืืงืฆืืข, ืึทืืื ื ืืฉื ืฆื ืคืึทืจืฉืึทืคื ืื ืืึทืื ืืืื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื. ืืึธืก ืืื ื ืึธืจ ื ืืืืืง ืคึฟืึทืจ ืึทื ืืืืืงืืื ื ืืึทืจืฃ ืืื ืงืขื ืขื ืืืื ืืืจืืืขืงืึธืื ืืืืื ืืื ืืื ืข ืื ืืืืืจืึทื ืืึทื ืฅ.
ืืื ืฆื ืืขืจืืืึทื ืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืขืจืกืืข ื ืืฆื ืืขืื?
ืืืจ ืืืขืื ืืืืฉื ืื ืืืึทืืืขืก ืืขืฉืืงื ืฆื ืืขืื. ืืืคึผืืงืึทืืื, ืืึธืก ืืขื ืขื ืืืึทืืืขืก ืืืึธืก ืืขื ืขื ืกืึทืืกืืึทืืืืึทื ืืื ืคึผืืึทืฅ ืคืื ืื ืืืื ืงืืืืื. ืืื ืืขื ืคืึทื ืคืื ืืขืฆื, ืืืึธืก ืืื ืึธืคื ืืขื ืืฆื ืคึฟืึทืจ ืึทื ืคึผืจืึทืืึทืงืืืื ืื ืืืืืจืึทื ืืึทื ืฅ, ืื ืืฉืืื ืืืฉืึทืืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืึทื ืึทื ืึธืืึทืฆืืข, ืืืึธืก ืืื ืึทืจืืืกืืขืืืึธืจืคื ืคึฟืึทืจ Kubernetes ืืื, ืืื ืคึฟืึทืจ ืืขืื ืขืก ืืืขื ืืืื ืึท ืกืืื ืึทื ืคึฟืึทืจ ืื ื ืืื ืฆื ืืขืจืืืึทื ืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื. ืึธืคึผืฆืืขืก ืคึฟืึทืจ ืคืืืื ื ืืื ืื ืึทื ืึธืืึทืฆืืข ืืืขืจื:
- ืืจืึทืค - ืืืขืจื ื ืืฆื ืื ื ืึธืจืืึทื ืคึฟืื ืงืฆืืข -
{{ randAlphaNum 6 }}
.
ืขืก ืืื ืึท ืงืืืืืืึทื: ื ืึธื ืืขืืขืจ ืืืคึผืืืืืึทื ื ื ืืฆื ืึท ืืฉืึทืจื ืืื ืึทืืึท ืึท ืืืึทืืขืืืืืง, ืื ืึทื ืึธืืึทืฆืืข ืืืขืจื ืืืขื ืืืื ืืื ืฆืืง, ืืื ืืขืื ืืืขื ืืืขืจื ืขืืขื ืึทื ืขืก ืืขื ืขื ืขื ืืขืจืื ืืขื. ืขืก ืืืจื ืก ืืืืก ืึทื ืืืจ ืืืขืื ืฉืืขื ืืืง ืจืืกืืึทืจื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืคืืื ืืืื ืืืจ ืืึธืื ื ืืฉื ืคืืจืขื ืืขืจื ืื ืืืขืจืกืืข. ืืึธืก ืืื ื ืืฉื ืงืจืืืืฉ, ืืืืึทื ืขืก ืืืขื ืืืื ืงืืื ืืึทืื ืืืื, ืึธืืขืจ ืขืก ืืื ื ืึธื ืคึผืจืืงืจืข. - ืคึผืึทืคึผ ืงืจืึทื ื ืืึทืืข ืืื ืฆืืื -
{{ .Release.Date }}
.
ื ืืืึทืจืืึทื ื ืืื ืขื ืืขื ืฆื ืึท ืืจืึทืค - ืืืขืจื ืืื ืึท ืคึผืขืจืืึทื ืึทื ืืื ืืื ืฆืืง ืืืึทืืขืืืืืง. - ื ืืขืจ ืจืืืืืง ืืืขื ืืื ืฆื ื ืืฆื ืืฉืขืงืกืึทืื. ืืึธืก ืืื ืื SHA ืคืื ืื ืืืื ืึธืืขืจ ืื SHA ืคืื ืื ืืขืฆืืข ืืืขืจืืขืื ืืื ืื ืืื -
{{ .Values.sha }}
.
ืืื ืืืขื ืืึทืจืคึฟื ืฆื ืืืื ืืขืจืขืื ื ืืื ืืขืฉืืงื ืฆื ืื ืืขืื ืงืืืขื ื ืืืืฃ ืื ืคืึทื ืืืึทื, ืืืฉื ืืื ืืืฉืขื ืงืื ืก. ืืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืืจืขื ืืขืจื, ืื ืืฉืขืงืกืื ืืืขื ืืืืฉื. ืืขืจืืืขืจ, ืืขืื ืืืขื ืืขืจืืืึทื ืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืืื ืืืขื ืืืจ ืืึทืจืคึฟื.
ืืื ืก ืงืืฆืขืจ ืืื ืืืขืจ ืคืจืืืื
- ืืขืื ืืืื ืขื ืืขืจืื ืืขื ืืื ืืขืจ ืงืืขื ืกืืขืจ ืื ืืืืืกืืื ืืืขื, ืึทืืื ืงืืื ืขื ืืขืจืื ื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืื ืืืจืื ืืื ืื ืืึธืงืงืขืจ ืจืขืืืกืืจื ืืืขื ื ืืฉื ืจืขืืืืืึทื ืืื ืึท ืืขืจืืืึทื ืืืงื: ืืึธืจื ืืฉื ืืืขื ืคึผืึทืกืืจื ื ืึธื ืื ืืึทืคึฟืขื ืืื ืขืงืกืึทืงืืืืึทื.
- ืฉืืืกื
--force
ืืขืืืืื ื ืฆื ืืืงืขืจื ืคึผืจืึธืืืขืืึทืืืง ืจืืืืกืื ืืื ืืื ื ืืฉื ืคืืจืืื ืื ืืื ืืขืฆืืืื ืืขื ืืขืจืืืึทื ืืืงืื ืืขื. - ืฉืืืกื
--recreate-pods
ืืืขื ืคืึธืจืกืคืึทืื ืืขืจืืืึทื ืืืงื ืึทืคึผืืึทืงืืืฉืึทื ื, ืึธืืขืจ ืืืขื ืืึธื ืืึธืก ืืืืฃ ืึท ืืืึทื ืืึทื ืืืขื: ืขืก ืืืขื ืคึผืืืฆืืื ื ืงืขืจ ืึทืืืขืง ืึทืืข ืงืึทื ืืืื ืขืจื. ืืืืขืจื ืืืขื ืืืืื ืคืื ืืขื; ืืืจ ืืึธื ื ืืฉื ืืึธื ืืึธืก ืืื ืคึผืจืึธืืืงืฆืืข. - ืืืืื ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืื Kubernetes ืงื ืืื ืืื ืืขื ืืึทืคึฟืขื
kubectl edit
ืืึธื ื ืื: ืืืจ ืืืขืื ืืจืขืื ืงืึธื ืกืืกืืขื ืกื, ืืื ืื ื ืึทืืืจ ืืืขื ืืืื ืึทื ืืขืจืฉ ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืืขืจืกืืข ืคืื โโืืขืื. - ืืื ืื ืืขืืืื ื ืคืื ืื ื ืืึทืข ืืืขืจืกืืข ืคืื โโืืขืื, ืคืืืข ื ืืึทื ืกืื ืืึธืื ืืจืืืก. ืืฉืื ืืื ืื ืืขืื ืจืืคึผืึทืืึทืืึธืจื ืืขื ืขื ืืืกืงืจืืืื ืืื ืงืืึธืจ ืฉืคึผืจืึทื, ืืื ืืืขืื ืืขืืคึฟื ืืืจ ืคึฟืึทืจืฉืืืื ืื ืืขืืึทืืืก.
- ืึทืืื ื ืึท ืขืืืืึทืืืข ืึทื ืึธืืึทืฆืืข ืฆื ืึท ืืฉืึทืจื ืืืขื ืืึทืื ืขืก ืืขืจ ืคืืขืงืกืึทืืึทื. ืืึธืก ืืืขื ืืึธืื ืืืจ ืฆื ืจืึธืืื ืืืืก ืื ืึทืคึผืืึทืงืืืฉืึทื ืจืืืืืง, ืึธื ืืึทืื ืืืื.
ื "ืืืขืื ืฉืืื" ืืขืืึทื ืง ืืืึธืก ืึทืจืืขื ืืื ืึทืืข ืืขืืืื ืคืื ืืขืื: ืืืืขื ืขื ืื ืื ืกืืจืึทืงืฉืึทื ื ืืืืืขืจ ื ืืฆื, ื ืืฉื ื ืึธื. ืืืืื ืืื ืคืืืฉืืขื ืืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขื ืืืื ืืขืืืขื ืฆื ืืืืขื ืคืึทืจืืึธืืืขื ืกืืกืืขืืขื ืืื ืืึทืื ืื ืืึทื ืืฆืขืจ ืฆืืคืจืืื.
ืื ืืขืจืข ืคึฟืึทืจืืื ืืขื ืข ืืื ืงืก:
ืืึทืงืึทื ืืขืจ ืืื ืจืืืขืจ 3 ืืขืื ืืึทืึทืืืขืจ ืืืขืืืืึทืื ืืขืื ืจืืคึผืึทืืึทืืึธืจื ืืืืฃ GitHub 25 ื ืืฆืืง Kubernetes ืืืฉืืจืื: ืืืคึผืืืืืึทื ื ืืื ืคืึทืจืืืึทืืืื ื
ืืขื ืืึทืจืืื ืืื ืืขืืืขื ืขืจืฉืืขืจ ืืขืจืืื ืื ืืื
ืืงืืจ: www.habr.com