Helm ืืื ืื ืื ืืืืืืช ืฉื Kubernetes, ืืฉืื ืืื apt-get
ืขืืืจ ืืืืื ืื. ืืืขืจื ืื ื ืจืื ืืช ืืืจืกื ืืงืืืืช ืฉื helm (v2) ืขื ืฉืืจืืช ื-tiller ืืืชืงื ืืืจืืจืช ืืืื, ืฉืืจืื ื ืืืข ืืืฉืืื.
ืืืื ื ืืื ืืช ืืืฉืืื; ืืฉื ืื, ืืคืขื ืืช ืืคืงืืื:
kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash
ืืคืื ื
- ืื ืื ืชืืืืจ ืฉืื ืืืจ ื ืืกืฃ, helm v2 ืืคืขืื ืืช ืฉืืจืืช ื-tiller, ืฉืืฉ ืื RBAC ืขื ืืืืืืช ืื ืื ืืฉืืื ืืืืืช.
- ืืืืจ ืืืชืงื ื ืืืจืื ืืฉืืืช
kube-system
ืืืคืืขtiller-deploy
, ืืื ืคืืชืืช ืืฆืืื 44134, ืืืืืืช ื-0.0.0.0. ื ืืชื ืืืืืง ืืืช ืืืืฆืขืืช telnet.
$ telnet tiller-deploy.kube-system 44134
- ืขืืฉืื ืืชื ืืืื ืืืชืืืจ ืืฉืืจืืช ืืืืืืื. ืื ื ื ืฉืชืืฉ ืืืื ืืืื ืืจื ืืื ืืืฆืข ืคืขืืืืช ืืขืช ืชืงืฉืืจืช ืขื ืฉืืจืืช ืืืื:
$ helm --host tiller-deploy.kube-system:44134 version
- ืืืื ื ื ืกื ืืงืื ืืช ืกืืืืช ืืฉืืื Kubernetes ืืืจืื ืืฉืืืช
kube-system
:
$ kubectl get secrets -n kube-system
- ืืขืช ื ืืื ืืืฆืืจ ืชืจืฉืื ืืฉืื ื, ืื ื ืืฆืืจ ืชืคืงืื ืขื ืืืืืืช ืื ืื ืื ืงืฆื ืืช ืืชืคืงืื ืืื ืืืฉืืื ืืฉืืจืืช ืืืืืืจ ืืืจืืจืช ืืืื. ืืืืฆืขืืช ืืืกืืืื ืืืฉืืื ืืฉืืจืืช ืืื, ืงืืืื ื ืืืฉื ืืืื ืืืฉืืื ืฉืื ื.
$ helm --host tiller-deploy.kube-system:44134 install /pwnchart
- ืขืืฉืื ืืชื
pwnchart
ืืคืจืืกื, ืืืฉืืื ืืฉืืจืืช ืืืืืืจ ืืืจืืจืช ืืืื ืืฉ ืืืฉื ืื ืืืชืืช ืืืื. ืืื ื ืืืืง ืฉืื ืืื ืืืฉืื ืกืืืืช ืkube-system
kubectl get secrets -n kube-system
ืืืฆืืข ืืืฆืื ืฉื ืกืงืจืืคื ืื ืชืืื ืืืืคื ืฉืื ื-tiller ื ืคืจืก; ืืคืขืืื ืื ืืื ืืขืจืืช ืคืืจืกืื ืืืชื ืืืจืื ืฉืืืช ื ืคืจื ืขื ืืจืฉืืืช ืฉืื ืืช. Helm 3 ืืื ื ืจืืืฉ ืืคืืืขืืืืช ืืืื ืื... ืืื ืื ืืืฉื.
ืืขืจืช ืืืชืจืื: ืฉืืืืฉ ืืืืื ืืืช ืจืฉืช ืืกืื ืื ืชืขืืืจื ืืืฉืืื ืืกืืืข ืืืื ื ืืคื ื ืคืืืขืืืืช ืืกืื ืื.
ืืงืืจ: www.habr.com