Helm โ ะฟะฐะบะตัะฝัะน ะผะตะฝะตะดะถะตั ะดะปั Kubernetes, ััะพ-ัะพ ะฒัะพะดะต apt-get
ะดะปั Ubuntu. ะ ััะพะน ะทะฐะผะตัะบะต ะผั ัะฒะธะดะธะผ ะฟัะตะดัะดัััั ะฒะตััะธั helm (v2) ั ัะตัะฒะธัะพะผ tiller, ัััะฐะฝะพะฒะปะตะฝะฝัะผ ะฟะพ ัะผะพะปัะฐะฝะธั, ัะตัะตะท ะบะพัะพััะน ะฟะพะปััะธะผ ะดะพัััะฟ ะบ ะบะปะฐััะตัั.
ะะพะดะณะพัะพะฒะธะผ ะบะปะฐััะตั, ะดะปั ััะพะณะพ ะทะฐะฟัััะธะผ ะบะพะผะฐะฝะดั:
kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash
เบเบฒเบเบชเบฒเบเบดเบ
- ะัะปะธ ะฝะธัะตะณะพ ะดะพะฟะพะปะฝะธัะตะปัะฝะพ ะฝะต ะฝะฐัััะฐะธะฒะฐัั, helm v2 ะทะฐะฟััะบะฐะตั ัะตัะฒะธั tiller, ะบะพัะพััะน ะธะผะตะตั RBAC c ะฟะพะปะฝัะผะธ ะฟัะฐะฒะฐะผะธ ะฐะดะผะธะฝะธัััะฐัะพัะฐ ะบะปะฐััะตัะฐ.
- ะะพัะปะต ัััะฐะฝะพะฒะบะธ ะฒ namespace
kube-system
เบเบฒเบเบปเบtiller-deploy
, ะฐ ัะฐะบะถะต ะพัะบััะฒะฐะตััั ะฟะพัั 44134, ะฟัะธะฒัะทะฐะฝะฝัะน ะบ 0.0.0.0. ะญัะพ ะผะพะถะฝะพ ะฟัะพะฒะตัะธัั ั ะฟะพะผะพััั telnet.
$ telnet tiller-deploy.kube-system 44134
- ะขะตะฟะตัั ะผะพะถะฝะพ ะฟะพะดะบะปััะธัััั ะบ ัะตัะฒะธัั tiller. ะัะดะตะผ ะธัะฟะพะปัะทะพะฒะฐัั ะฑะธะฝะฐัะฝะธะบ helm ะดะปั ะฟัะพะฒะตะดะตะฝะธั ะพะฟะตัะฐัะธะน ะฟัะธ ะพะฑัะตะฝะธะธ ั ัะตัะฒะธัะพะผ tiller:
$ helm --host tiller-deploy.kube-system:44134 version
- ะะพะฟัะพะฑัะตะผ ะฟะพะปััะธัั ัะตะบัะตัั ะบะปะฐััะตัะฐ Kubernetes ะธะท namespace
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, ะธะฝะพะณะดะฐ ะฐะดะผะธะฝะธัััะฐัะพัั ัะฐะทะฒะพัะฐัะธะฒะฐัั ะตะณะพ ะฒ ะพัะดะตะปัะฝะพะผ namespace ั ะดััะณะธะผะธ ะฟัะธะฒะธะปะตะณะธัะผะธ. Helm 3 ะฝะต ะฟะพะดะฒะตัะถะตะฝ ัะฐะบะธะผ ััะทะฒะธะผะพัััะผ, ั.ะบ. ะฒ ะฝะตะผ ะฝะตั tiller.
เบเบฑเบเบเบถเบเบเบญเบเบเบนเปเปเบ: ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ัะตัะตะฒัั ะฟะพะปะธัะธะบ ะดะปั ัะธะปัััะฐัะธะธ ััะฐัะธะบะฐ ะฒ ะบะปะฐััะตัะต ะฟะพะผะพะณะฐะตั ะทะฐัะธัะธััั ะพั ััะทะฒะธะผะพััะตะน ะฟะพะดะพะฑะฝะพะณะพ ัะธะฟะฐ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com