Helm သည် Kubernetes အတွက် ပက်ကေ့ဂျ်မန်နေဂျာတစ်ခုဖြစ်သည်။ apt-get
Ubuntu အတွက်။ ဤမှတ်စုတွင် ကျွန်ုပ်တို့သည် အစုအဝေးကို ဝင်ရောက်အသုံးပြုနိုင်သည့် default အနေဖြင့် ထည့်သွင်းထားသော tiller ဝန်ဆောင်မှုနှင့်အတူ ယခင်ဗားရှင်း (v2) ကို တွေ့ရမည်ဖြစ်ပါသည်။
အစုအဝေးကို ပြင်ဆင်ကြရအောင်၊ ဒါကိုလုပ်ဖို့၊ command ကို run ပါ-
kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash
သရုပ်ပြ
- ထပ်မံ၍ မည်သည့်အရာမှ မစီစဉ်ထားပါက၊ helm v2 သည် အစုအဝေးစီမံခန့်ခွဲပိုင်ခွင့်အပြည့်ရှိသော RBAC ပါရှိသော tiller ဝန်ဆောင်မှုကို စတင်သည်။
- namespace တွင်ထည့်သွင်းပြီးနောက်
kube-system
ပေါ်လာtiller-deploy
နှင့် port 44134 ကိုဖွင့်ပြီး 0.0.0.0 နှင့် ချည်နှောင်ထားသည်။ ဒါကို telnet သုံးပြီး စစ်ဆေးနိုင်ပါတယ်။
$ telnet tiller-deploy.kube-system 44134
- ယခု သင်သည် ထွန်ယက်ခြင်းဝန်ဆောင်မှုသို့ ချိတ်ဆက်နိုင်ပါပြီ။ လယ်ထွန်စက်ဝန်ဆောင်မှုနှင့် ဆက်သွယ်သည့်အခါ လုပ်ငန်းများဆောင်ရွက်ရန်အတွက် ပဲ့ပိုင်း binary ကို အသုံးပြုပါမည်။
$ helm --host tiller-deploy.kube-system:44134 version
- Namespace မှ 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
ဤ script ကို အောင်မြင်စွာ အကောင်အထည်ဖော်ခြင်းသည် ထွန်စက်ကို မည်ကဲ့သို့ အသုံးချပုံပေါ်တွင် မူတည်သည်၊ တစ်ခါတစ်ရံ စီမံခန့်ခွဲသူများသည် ၎င်းအား သီးခြား အခွင့်ထူးများဖြင့် သီးခြား namespace တွင် အသုံးချသည်။ Helm 3 သည် ထိုကဲ့သို့သော အားနည်းချက်များကို မခံစားနိုင်သောကြောင့်... လယ်ထွန်စက်မရှိ။
ဘာသာပြန်သူ၏မှတ်ချက်- အစုအဝေးတစ်ခုအတွင်း အသွားအလာစစ်ထုတ်ရန် ကွန်ရက်မူဝါဒများကို အသုံးပြုခြင်းသည် ဤအားနည်းချက်အမျိုးအစားကို ကာကွယ်ရန် ကူညီပေးသည်။
source: www.habr.com