သင့်အတွက် ဖန်တီးထားသည်
ကျွန်ုပ်တို့သည် စက်များကို ဖန်တီးပြီး တစ်ခုချင်းစီတွင် Kubernetes ကို ထည့်သွင်းကာ လုပ်ဆောင်ချက်များကို ထိန်းချုပ်ရေးစနစ်သို့ ချိတ်ဆက်ပေးပါသည်။ နေ့ခင်းတစ်ခုလုံး မဟုတ်ဘဲ မိနစ်အနည်းငယ်သာ စောင့်ဆိုင်းရမည် ဖြစ်ပါသည်။
Kubernetes အစုအဝေးများ
ဒေတာစင်တာ၊ စက်အရွယ်အစားနှင့် သင်လိုအပ်သော လုပ်သားအရေအတွက်ကို ရွေးချယ်ပါ။ ကျွန်ုပ်တို့သည် ဆာဗာများကို တည်ဆောက်ပြီး ၎င်းတို့ကို သီးသန့်ကွန်ရက်တစ်ခုတွင် ချိတ်ဆက်ကာ Git မှ အသုံးချရန် အသင့်ဖြစ်သော Argo CD ပါရှိသည့် လုပ်ဆောင်နိုင်သော Kubernetes အစုအဝေးကို သင့်ထံ လွှဲပြောင်းပေးပါမည်။
ကလတ်စတာဆိုသည်မှာ ထိန်းချုပ်ရေးဆာဗာတစ်ခုနှင့် လုပ်ငန်းလုပ်ဆောင်သည့်ဆာဗာ ဆယ်ခုအထိပါဝင်ပြီး အားလုံးသည် သင့်အတွက်ဖြစ်ကာ သီးသန့်ကွန်ရက်တစ်ခုတွင် ချိတ်ဆက်ထားပြီး ပေါ့ပါးသော အသိအမှတ်ပြုဖြန့်ချိမှုဖြစ်သည့် k3s ကို အသုံးပြု၍ Kubernetes အဖြစ် သတ်မှတ်ထားခြင်းဖြစ်သည်။
ပုံမှန်နည်းလမ်းအတိုင်း လုပ်ဆောင်ပါ- သင့်ဒက်ရှ်ဘုတ်မှ kubeconfig ကို ဒေါင်းလုဒ်လုပ်ပြီး သင့်ကိုယ်ပိုင်ကွန်ပျူတာမှ kubectl ကို အသုံးပြုပါ။ စက်တစ်ခုချင်းစီကို "ဆာဗာများ" အောက်တွင်လည်း တွေ့နိုင်ပြီး၊ ထိုနေရာတွင် SSH ဖြင့် ဝင်ရောက်နိုင်ကာ ၎င်း၏ ဂရပ်များကို စောင့်ကြည့်နိုင်ပြီး ဖိုင်ယာဝေါလ်ကို သတ်မှတ်နိုင်သည်။
အလုပ်လုပ်နေသော အစုအဖွဲ့တစ်ခုအတွက် ပထမဆုံးနေ့မှစ၍ လိုအပ်သမျှအားလုံးပါဝင်ပြီး သင့်ကို ချည်နှောင်ထားမည့်အရာ လုံးဝမရှိပါ။
ကျွန်ုပ်တို့သည် စက်များကို ဖန်တီးပြီး တစ်ခုချင်းစီတွင် Kubernetes ကို ထည့်သွင်းကာ လုပ်ဆောင်ချက်များကို ထိန်းချုပ်ရေးစနစ်သို့ ချိတ်ဆက်ပေးပါသည်။ နေ့ခင်းတစ်ခုလုံး မဟုတ်ဘဲ မိနစ်အနည်းငယ်သာ စောင့်ဆိုင်းရမည် ဖြစ်ပါသည်။
စက်များသည် ၎င်းတို့၏ကိုယ်ပိုင် သီးသန့်ကွန်ရက်မှတစ်ဆင့် အချင်းချင်း ချိတ်ဆက်ပြောဆိုသောကြောင့် အစုအဝေး ထရပ်ဖစ်သည် အများသုံးအင်တာနက်ကို မည်သည့်အခါမျှ ဖြတ်သန်းသွားလာခြင်း မရှိပါ။
အကွက်တစ်ခုကို အမှန်ခြစ်ရုံဖြင့် သင်၏အပလီကေးရှင်းများကို Git သိုလှောင်ခန်းမှ တိုက်ရိုက်အသုံးချပေးသည့် ဝဘ်ဘောင်ဖြစ်သော Argo CD ကို ထည့်သွင်းပေးမည်ဖြစ်သည်။ နမူနာအပလီကေးရှင်းတစ်ခုကိုလည်း အသုံးချနိုင်သည်။
Cluster ၏ စာမျက်နှာမှ kubeconfig ကို ဒေါင်းလုဒ်လုပ်ပြီး kubectl၊ Helm သို့မဟုတ် သင်ကျွမ်းကျင်ပြီးသား မည်သည့် Kubernetes ကိရိယာကိုမဆို အသုံးပြုပါ။ လေ့လာရန် သီးသန့် ကွန်ဆိုးလ် မလိုအပ်ပါ။
စက်တစ်ခုစီအတွက် ကလောက်ဒ်ဆာဗာ ဈေးနှုန်းဖြင့် နာရီအလိုက် ငွေတောင်းခံမည်ဖြစ်ပြီး မည်သည့်အရာကိုမဆို သင်မဖန်တီးမီ စုစုပေါင်းပမာဏကို ပြသပေးမည်ဖြစ်သည်။ အစုအဝေးကို ဖျက်လိုက်ပါက ငွေတောင်းခံမှု ရပ်တန့်သွားမည်ဖြစ်သည်။
SSH မှတစ်ဆင့် မည်သည့်စက်သို့မဆို အကောင့်ဝင်ပါ၊ API ပေါ့တ်တွင် ဖိုင်ယာဝေါကို သတ်မှတ်ပါ၊ ပြီးလျှင် စက်တစ်ခုချင်းစီကို ၎င်းလုပ်ဆောင်ရမည့် လုပ်ငန်းနှင့်အညီ အရွယ်အစား သတ်မှတ်ပါ။
အော်ဒါကတ်မှသည် သင်၏ ပထမဆုံး အသုံးချမှုအထိ။
သီးသန့်ကွန်ရက်များ ပံ့ပိုးပေးသည့် ဒေတာစင်တာ၊ ထိုနေရာအတွက် သတ်မှတ်ထားသော စက်အရွယ်အစားနှင့် လုပ်သားအရေအတွက်ကို ရွေးချယ်ပါ။ သင် အမှာစာမတင်မီ ဈေးနှုန်းကို ပြသထားပါသည်။
ဆာဗာများကို ဖန်တီးထားပြီး Kubernetes ကို ထည့်သွင်းထားကာ လုပ်ဆောင်ချက် နုတ်များသည် ထိန်းချုပ်မှု အဆင့်သို့ ချိတ်ဆက်ပါသည်။ အစုအဝေး စာမျက်နှာသည် စက်တစ်ခုစီ အဆင်သင့်ဖြစ်သည်နှင့် ပြသပေးပါသည်။
kubeconfig ကို ဒေါင်းလုဒ်လုပ်ပါ၊ kubectl get nodes ဖြင့် နုတ်များကို စစ်ဆေးပါ၊ ထို့နောက် kubectl ဖြင့် ဖြန့်ကျက်ပါ သို့မဟုတ် သင့် Git သိုလှောင်ခန်းမှ Argo CD ကို ဖြန့်ကျက်ခွင့်ပြုပါ။
Cluster တစ်ခု၏ ကုန်ကျစရိတ်သည် ၎င်း၏ စက်များအတွက် ကျသင့်ငွေအတိုင်းဖြစ်ပြီး နာရီအလိုက် တွက်ချက်ကောက်ခံပါသည်။
ကလပ်စတာကြေး မရှိပါ။ စက်တစ်ခုစီအတွက် cloud ဆာဗာစျေးနှုန်းကို နာရီအလိုက် ပေးချေရပြီး၊ ကလပ်စတာကို မဖန်တီးမီ မှာယူမှုကတ်သည် သင့်ငွေကြေးဖြင့် တစ်နာရီနှင့် လစဉ်စုစုပေါင်းကို ပြသပေးပါသည်။
ကလတ်စတာတစ်ခုအတွင်းရှိ စက်တိုင်းသည် အရွယ်အစားတူညီကြသည်။ သင်၏ ဒက်ရှ်ဘုတ်မှနေ၍ ကလတ်စတာတစ်ခုလုံးကို အချိန်မရွေး ထည့်သွင်းနိုင်သည် သို့မဟုတ် ဖယ်ရှားနိုင်သည်။
စီမံခန့်ခွဲထားသော Kubernetes ဝန်ဆောင်မှုများသည် ထိန်းချုပ်မှုအပိုင်းအတွက် အခကြေးငွေကောက်ခံပြီး စက်များကို ဝှက်ထားသည်။ ဤနေရာတွင် ထိန်းချုပ်မှုအပိုင်းသည် သင်မြင်နိုင်၊ အကောင့်ဝင်နိုင်ပြီး အရွယ်အစားသတ်မှတ်နိုင်သော သာမန်ဆာဗာတစ်ခုဖြစ်ပြီး သီးခြားကလတ်စတာအခကြေးငွေ မရှိပါ။
သီးသန့်ကွန်ရက်တစ်ခု ရရှိနိုင်သည့်နေရာတွင်သာ အစုအဝေးများကို တည်ဆောက်ထားသောကြောင့် ကျွန်ုပ်တို့ကမ်းလှမ်းသော အစုအဝေးတိုင်းသည် လက်တွေ့တွင် ဖွဲ့စည်းနိုင်သောအရာများ ဖြစ်ပါသည်။
Kubernetes ကို ကလပ်စတာ၏ စာမျက်နှာမှ သင်ဒေါင်းလုဒ်လုပ်ထားသော kubeconfig ကို အသုံးပြု၍ သင့်ကိုယ်ပိုင် ကွန်ပျူတာမှ kubectl ဖြင့် လုပ်ဆောင်ပါသည်။ အကယ်၍ သင်သည် Argo CD ကို ထည့်သွင်းပါက ၎င်းသည် အပလီကေးရှင်းများ ဖြန့်ကျက်ရန်အတွက် ဝဘ်ထိန်းချုပ်ခန်း ဖြစ်သည်။ စက်တစ်ခုစီတွင် «ဆာဗာများ» အောက်၌ ၎င်း၏ ကိုယ်ပိုင်စာမျက်နှာလည်း ရှိသည်။
သီးသန့်ကွန်ရက်များ ပံ့ပိုးပေးသော ဒေတာစင်တာများတွင် ဖြစ်သည်။ အော်ဒါကတ်တွင် ၎င်းတို့ကိုသာ စာရင်းပြုစုထားပြီး သင်ရွေးချယ်ထားသော စင်တာတွင် ဈေးနှုန်းသတ်မှတ်ထားသည့် စက်အရွယ်အစားများကိုသာ စာရင်းပြုစုထားသည်။
kubectl port-forward svc/argocd-server -n argocd 8080:443 ကို run ပြီး https://localhost:8080 ကို ဖွင့်ပါ။ အသုံးပြုသူအမည်မှာ admin ဖြစ်ပြီး ပထမဆုံး စကားဝှက်သည် argocd-initial-admin-secret secret တွင် ရှိပါသည်။
မဟုတ်ပါ။ ကျွန်ုပ်တို့က အစုအဝေး (cluster) ကို တည်ဆောက်ပေးပြီး သင်က ၎င်းကို လည်ပတ်လုပ်ဆောင်ရပါသည်- အဆင့်မြှင့်တင်မှုများ၊ လုပ်ငန်းဝန်ထုပ်ဝန်ပိုးများနှင့် သင့်ဒေတာ အရန်သိမ်းဆည်းမှုများသည် သင့်တာဝန်သာဖြစ်ပြီး၊ ယင်းကြောင့်ပင် ၎င်းသည် ရိုးရှင်းပြီး ကုန်ကျစရိတ် သက်သာစေပါသည်။
ထိန်းချုပ်မှု ပလက်ဖောင်း တစ်ခုနှင့် လုပ်ဆောင်ချက်စနစ် ဆယ်ခုအထိ။ စက်တစ်ခုစီအတွက် အနည်းဆုံး မန်မိုရီ 2 GB လိုအပ်ပါသည်။
ဤကိစ္စအတွက် အတိအကျရေးသားထားသော ကျွန်ုပ်တို့၏ အသိပညာဗဟိုချက်မှ အဆင့်ဆင့်လမ်းညွှန်ချက်များ။
ကျွန်ုပ်တို့ထံမှ Kubernetes အစုအဝေးတွင် မည်သည့်အရာများ ပါဝင်သည်၊ ၎င်းကို မည်သည့်နေရာတွင် တည်ဆောက်နိုင်သည်နှင့် အဆင်သင့်ဖြစ်ပါက kubeconfig၊ kubectl နှင့် Argo CD တို့ဖြင့် ၎င်းကို မည်သို့လည်ပတ်ရမည်နည်း။
လမ်းညွှန်ကို ဖတ်ရှုပါ →ဆာဗာများ ကို ဖွင့်ပါ၊ Kubernetes ကလတ်စတာများ ကို ရွေးချယ်ပါ၊ မည်သည့်အရာကိုမဆို မဖန်တီးမီ ဈေးနှုန်းကို ကြည့်ပါ။
စတင်ရန်