Kubernetes ကိုအခြေခံ၍ ပွင့်လင်းသောအရင်းအမြစ် PaaS ပလပ်ဖောင်း Cozystack 0.40 ကိုဖြန့်ချိသည်

Kubernetes ပေါ်တွင်တည်ဆောက်ထားသော အခမဲ့ PaaS ပလပ်ဖောင်း Cozystack ကို ဗားရှင်း 0.40 ဖြင့် ယခုရရှိနိုင်ပါပြီ။ ပရောဂျက်သည် hosting providers များအတွက် အဆင်သင့်အသုံးပြုနိုင်သော platform တစ်ခုနှင့် private နှင့် public clouds များတည်ဆောက်ရန်အတွက် မူဘောင်တစ်ခုကို ပံ့ပိုးပေးရန် ရည်ရွယ်ပါသည်။ ပလပ်ဖောင်းသည် ဆာဗာများပေါ်တွင် တိုက်ရိုက်ထည့်သွင်းပြီး စီမံခန့်ခွဲထားသော ဝန်ဆောင်မှုများပေးအပ်ရန်အတွက် အခြေခံအဆောက်အအုံပြင်ဆင်မှု၏ ကဏ္ဍအားလုံးကို အကျုံးဝင်ပါသည်။ Cozystack သည် သင့်အား Kubernetes အစုအဝေးများ၊ ဒေတာဘေ့စ်များနှင့် virtual machines များကို စတင်၍ ပံ့ပိုးပေးနိုင်သည်။ ပလက်ဖောင်းကုဒ်ကို GitHub တွင်ရရှိနိုင်ပြီး Apache 2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

Talos ကို အခြေခံနည်းပညာအစုအဝေးအဖြစ် အသုံးပြုသည်။ Linux နှင့် Flux CD။ စနစ်၊ kernel နှင့် လိုအပ်သော module များပါရှိသော image များကို ကြိုတင်တည်ဆောက်ပြီး atomically update လုပ်ထားသောကြောင့် dkms နှင့် package manager ကဲ့သို့သော components များ မလိုအပ်တော့ဘဲ တည်ငြိမ်သော operation ကို သေချာစေသည်။ PXE ကို အသုံးပြု၍ ရိုးရှင်းသော installation နည်းလမ်းကို data center တွင် ပံ့ပိုးပေးထားပြီး debian-talos-bootstrap installer လိုမျိုး။ platform အတွင်းမှာ Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics နဲ့ အခြား service တွေကို တစ်ချက်နှိပ်ရုံနဲ့ deploy လုပ်နိုင်ပါတယ်။

ပလက်ဖောင်းတွင် အခမဲ့ အကောင်အထည်ဖော်မှု ပါဝင်သည် ကွန်ရက်အခြေခံအဆောက်အအုံ (fabric) Kube-OVN ကိုအခြေခံထားပြီး service mesh organization အတွက် Cilium နှင့် service advertising အတွက် MetalLB ကိုအသုံးပြုသည်။ Storage ကို LINSTOR တွင်အကောင်အထည်ဖော်ထားပြီး ZFS ကို underlying storage layer အဖြစ်အသုံးပြုပြီး replication အတွက် DRBD ကိုအသုံးပြုသည်။ VictoriaMetrics နှင့် Grafana ကိုအခြေခံသည့် pre-configured monitoring stack ပါဝင်သည်။ KubeVirt နည်းပညာကို virtual machine များကို launch လုပ်ရန်အသုံးပြုသောကြောင့် classic virtual machine များသည် Kubernetes containers များတွင်တိုက်ရိုက်လည်ပတ်နိုင်ပြီး bare-metal Kubernetes cluster အတွင်း managed Kubernetes clusters များကို launch လုပ်ရန် Cluster API နှင့်လိုအပ်သော integration အားလုံးရှိပြီးဖြစ်သည်။

ထုတ်ဝေမှုအသစ်တွင်-

  • အကောင်းဆုံး pod နေရာချထားမှုအတွက် LINSTOR scheduler တစ်ခုကို ထည့်သွင်းထားပါသည်။ Kubernetes အတွက် native "scheduler extender" သည် LINSTOR storage ရှိသော node များတွင် pod များကို အကောင်းဆုံးနေရာချရန်အတွက် standard Kubernetes scheduler နှင့် တွဲဖက်လုပ်ဆောင်ပါသည်။ pod တစ်ခုက LINSTOR volume ကို တောင်းဆိုသောအခါ၊ scheduler သည် လိုအပ်သော volume များ၏ local replica များရှိသည့် node များကို ဆုံးဖြတ်ရန် LINSTOR controller နှင့် တိုင်ပင်ပါသည်။ data ရှိပြီးသား node များကို ဦးစားပေးပြီး network traffic ကို လျှော့ချပေးပြီး I/O စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးပါသည်။ manual configuration မလိုအပ်ဘဲ ချောမွေ့စွာ integration လုပ်နိုင်ကြောင်း သေချာစေသည့် admission webhook တစ်ခုကိုလည်း အကောင်အထည်ဖော်ထားပါသည်။
  • SeaweedFS သိုလှောင်မှုကို ဗားရှင်း 4.05 သို့ အပ်ဒိတ်လုပ်ထားပြီး S3 traffic optimization (traffic locality) ပါရှိသည်- တောင်းဆိုမှုများကို အနီးဆုံးဆာဗာများသို့ ပေးပို့ပြီး latency ကို လျှော့ချပေးပြီး storage ကို မြန်ဆန်စေသည်။ ဝဘ် interface နှင့် authorization support ပါရှိသော admin component အသစ်တစ်ခုအပြင် distributed tasks များကို လုပ်ဆောင်ရန်အတွက် workers များကိုလည်း ထည့်သွင်းထားသည်။ Grafana တွင် အဆင့်မြင့် dashboard များကို ထည့်သွင်းထားပြီး buckets များ၊ API calls များနှင့် စွမ်းဆောင်ရည်ကို စောင့်ကြည့်နိုင်စေပါသည်။ ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။ TLS လက်မှတ်များ admin နှင့် worker components များအတွက်။
  • FluxCD မှ valuesFrom ယန္တရားသည် Helm ဇယားများရှိ lookup function များကို အစားထိုးသည်။ ဤဗိသုကာလက်ရာတိုးတက်မှုသည် ပိုမိုသန့်ရှင်းသော parameter passing ကိုသေချာစေပြီး forced synchronization (reconciliation) controllers များမလိုအပ်စေရန် ဖယ်ရှားပေးသည်။ ConfigMaps နှင့် service references များမှ configure လုပ်ခြင်းကို ယခုအခါ namespace တစ်ခုချင်းစီရှိ cozystack-values ​​​​key မှတစ်ဆင့် ဗဟိုမှစီမံခန့်ခွဲသည်။
  • LINSTOR ပေါင်းစပ်မှု အစိတ်အပိုင်းသည် ယခုအခါ auto-diskful အင်္ဂါရပ်ကို ပံ့ပိုးပေးနေပါပြီ၊ ၎င်းသည် diskless node များသည် Primary state တွင် DRBD resources များကို မိနစ် ၃၀ ထက်ပို၍ သိမ်းဆည်းထားပါက diskless node များကို diskful node များအဖြစ်သို့ ကူးပြောင်းပေးပါသည်။
  • PostgreSQL၊ Kubernetes၊ MariaDB နှင့် Redis တို့အတွက် အလိုအလျောက်ဗားရှင်းထိန်းချုပ်မှုစနစ်များကို အကောင်အထည်ဖော်ထားပြီးဖြစ်ပြီး၊ ၎င်းတို့သည် upstream repositories ရှိ အပ်ဒိတ်များကို ခြေရာခံပြီး အလိုအလျောက်ဗားရှင်းအပ်ဒိတ်များအတွက် ယန္တရားများကို ပံ့ပိုးပေးပါသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster