Helm maneja wepakeji yeKubernetes, chimwe chinhu chakadai apt-get
zve Ubuntu. Muchinyorwa ichi tichaona iyo yapfuura vhezheni yehelm (v2) ine tiller sevhisi yakaiswa nekusarudzika, kuburikidza naro isu tichawana iyo cluster.
Ngatigadzirire cluster; kuita izvi, mhanyisa murairo:
kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash
Kuratidzira
- Kana iwe ukasagadzirisa chero chinhu chekuwedzera, helm v2 inotanga iyo tiller sevhisi, iyo ine RBAC ine yakazara cluster administrator kodzero.
- Mushure mekuisa mune namespace
kube-system
inoonekatiller-deploy
, uye zvakare inovhura port 44134, yakasungwa kusvika 0.0.0.0. Izvi zvinogona kuongororwa uchishandisa telnet.
$ telnet tiller-deploy.kube-system 44134
- Iye zvino unokwanisa kubatana kune basa rekurima. Isu tichashandisa helm binary kuita mashandiro kana tichitaurirana netiller sevhisi:
$ helm --host tiller-deploy.kube-system:44134 version
- Ngatiedzei kuwana Kubernetes cluster zvakavanzika kubva namespace
kube-system
:
$ kubectl get secrets -n kube-system
- Iye zvino isu tinokwanisa kugadzira chati yedu, umo isu tichagadzira basa nekodzero dzemaneja uye topa basa iri kune default service account. Tichishandisa chiratidzo kubva kuakaundi yebasa iri, takagamuchira mukana wakazara kuboka redu.
$ helm --host tiller-deploy.kube-system:44134 install /pwnchart
- Zvino rinhi
pwnchart
yakaiswa, iyo default service account ine yakazara manejimendi yekuwana. Ngationgororei zvakare kuti tingawana sei zvakavanzika kubvakube-system
kubectl get secrets -n kube-system
Kubudirira kwekuita kwechinyorwa ichi kunoenderana nekuti tiller yakashandiswa sei; dzimwe nguva vatungamiriri vanoiisa munzvimbo yakaparadzana yemazita neropafadzo dzakasiyana. Helm 3 haibatike nekusagadzikana kwakadaro nekuti ... hamuna murimi mairi.
Chiziviso chemushanduri: Kushandisa network marongero kusefa traffic musumbu kunobatsira kudzivirira kubva kurudzi urwu rwekusagadzikana.
Source: www.habr.com