StorageReview.com

Kubernetes 1.16 ကို ထုတ်ပြန်လိုက်ပါပြီ

စီးပွားရေးလုပ်ငန်း  ◇  လုပ်ငန်းသိုလှောင်မှု

Kubernetes က ဒီနှစ်မှာ Kubernetes 1.16 နဲ့ တတိယအကြိမ်မြောက် ဖြန့်ချိမှုကို ကြေညာလိုက်ပါတယ်။ နောက်ဆုံးထွက်ဗားရှင်းမှာ စုစုပေါင်း မြှင့်တင်မှု ၃၁ ခု ပါဝင်ပါတယ်- တည်ငြိမ်တဲ့ မြှင့်တင်မှု ၈ ခု၊ ဘီတာအဆင့် မြှင့်တင်မှု ၈ ခု နဲ့ အယ်လ်ဖာအဆင့် မြှင့်တင်မှု ၁၅ ခုပါ။ လက်ရှိဖြန့်ချိမှုရဲ့ အဓိကအချက်တွေကတော့ ဖောက်သည်အရင်းအမြစ်တွေ၊ ပြုပြင်မွမ်းမံထားတဲ့ မက်ထရစ်တွေနဲ့ volume extension တို့ပဲ ဖြစ်ပါတယ်။ Canonical လိုမျိုး ကုမ္ပဏီတချို့က 1.16 အတွက် အပြည့်အဝ enterprise support ကို ကြေညာခဲ့ပါတယ်။ 

Kubernetes သည် open-source container-orchestration system တစ်ခုဖြစ်ပြီး၊ ထွက်ပေါ်လာချိန်မှစ၍ ကျယ်ကျယ်ပြန့်ပြန့် ရေပန်းစားလာခဲ့သည်။ cloud native application များ ပိုမိုထွက်ပေါ်လာသည်နှင့်အမျှ Kubernetes သည် ပိုမိုဆွဲဆောင်မှုရှိလာပါသည်။ ယခုအခါ အဓိက vendor အားလုံးနီးပါးသည် system ကို တစ်နည်းနည်းဖြင့် ပံ့ပိုးမှုပေးလာကြသည်။ 

Custom Resources သို့မဟုတ် CRD များကို beta ဗားရှင်း 1.7 ကတည်းက ရရှိနိုင်ခဲ့သော်လည်း ယခုအခါ ယေဘုယျအားဖြင့် ရရှိနိုင်ပါပြီ။ CRD များသည် Kubernetes ဂေဟစနစ်တွင် extension များအတွက် အခြေခံဖြစ်သည်။ ၎င်းတို့သည် ThirdPartyResources prototype ၏ အခြေခံဒီဇိုင်းအဖြစ် စတင်ခဲ့ပြီး ယခုအခါ apiextensions.k8s.io/v1 တွင် ရရှိနိုင်ပါပြီ။

Kubernetes သည် မက်ထရစ်မှတ်ပုံတင်ခြင်းကို အကောင်အထည်ဖော်ခြင်းဖြင့် ၎င်း၏ မက်ထရစ်များကို ပြုပြင်မွမ်းမံခဲ့သည်။ ၎င်းသည် မက်ထရစ်များကို ပိုမိုပွင့်လင်းမြင်သာမှုနှင့် တည်ငြိမ်မှုကို ပေးစွမ်းသည်။ Active Directory Group Managed Service Account (GMSA) သည် beta အဆင့်သို့ ရောက်ရှိသွားပါပြီ။ Kubernetes ၏ အဆိုအရ GMSA သည် Windows ကွန်တိန်နာများအား ကွန်ရက်တစ်လျှောက်တွင် identity တစ်ခုကို သယ်ဆောင်ပြီး အခြားအရင်းအမြစ်များနှင့် ဆက်သွယ်နိုင်စေသည့် Active Directory အကောင့်အမျိုးအစားတစ်ခုဖြစ်သည်။ Windows ကွန်တိန်နာများသည် ယခုအခါ ပြင်ပအရင်းအမြစ်များသို့ စစ်မှန်ကြောင်းအထောက်အထားပြနိုင်သော ဝင်ရောက်ခွင့်ကို ရရှိနိုင်ပါသည်။ ထို့အပြင်၊ GMSA သည် အလိုအလျောက် စကားဝှက်စီမံခန့်ခွဲမှု၊ ရိုးရှင်းသော service principal name (SPN) စီမံခန့်ခွဲမှုနှင့် စီမံခန့်ခွဲမှုကို server များစွာမှတစ်ဆင့် အခြားစီမံခန့်ခွဲသူများထံ လွှဲပြောင်းပေးနိုင်သည့်စွမ်းရည်တို့ကို ပေးဆောင်သည်။

kubeadm သည် alpha အဆင့်အထိ ရောက်ရှိနေပြီး Windows worker node များကိုလည်း အာရုံစိုက်ထားသောကြောင့် အသုံးပြုသူများသည် node များကို ရှိပြီးသား cluster နှင့် ချိတ်ဆက်ခြင်း (နှင့် reset) ပြုလုပ်နိုင်မည်ဖြစ်သည်။ kudeadm ကို Windows node တစ်ခုကို cluster ထဲသို့ ပြင်ဆင်ရန်နှင့် ထည့်သွင်းရန်အတွက် အသုံးပြုနိုင်သည်။ node သည် Ready အခြေအနေတွင် ရှိနေမည်ဖြစ်ပြီး လုပ်ဆောင်ချက်များ ပြီးဆုံးသွားသောအခါ Windows containers များကို လည်ပတ်နိုင်မည်ဖြစ်သည်။

alpha ဗားရှင်းမှာလည်း Container Storage Interface (CSI) ပါရှိပါတယ်။ CSI plugin support က Kubernetes cluster ထဲက Windows node တွေကို Windows-based workloads တွေအတွက် persistent storage capabilities တွေကို အသုံးချနိုင်စေပါတယ်။ CSI ကို FlexVolume နဲ့ in-tree storage plugins တွေမှာ Windows workloads တွေအတွက် storage options တွေအဖြစ် ထည့်သွင်းထားပါတယ်။

ကြီးမားတဲ့ ကြေငြာချက်တစ်ခုကတော့ alpha feature Endpoint Slices ပါ။ Endpoint Slices တွေဟာ Kubernetes Services တွေအတွက် ပိုမိုကောင်းမွန်သော scalability ကို ပေးစွမ်းနိုင်သင့်ပါတယ်။ Endpoint Slices တွေဟာ Endpoint resources တွေအတွက် အစားထိုးတစ်ခုအဖြစ် လုပ်ဆောင်ပါတယ်။ Endpoint resources တွေမှာ Service နဲ့ ကိုက်ညီတဲ့ pods အားလုံးကို ကိုယ်စားပြုတဲ့ network endpoints တွေ ပါဝင်ရပါမယ်။ Services တွေဟာ pods ထောင်ပေါင်းများစွာအထိ တိုးချဲ့လာတာနဲ့အမျှ သက်ဆိုင်ရာ Endpoints resources တွေဟာ အတော်လေး ကြီးမားလာပါတယ်။ ဒီ scale မှာ Service တစ်ခုကနေ endpoint တစ်ခုကို ထည့်သွင်းခြင်း သို့မဟုတ် ဖယ်ရှားခြင်းဟာ အတော်လေး ကုန်ကျစရိတ်များနိုင်ပါတယ်။ အခြားတစ်ဖက်မှာတော့ Endpoint Slices တွေမှာ Service တစ်ခုအတွက် network endpoints တွေကို resources များစွာအဖြစ် ပိုင်းခြားထားပြီး scale မှာ updates တွေအတွက် လိုအပ်တဲ့ data ပမာဏကို သိသိသာသာ လျော့ကျစေပါတယ်။ default အားဖြင့် Endpoint Slices တွေကို endpoints ၁၀၀ ခုအထိ ကန့်သတ်ထားပါတယ်။

နောက်ထပ် ထင်ရှားသော အင်္ဂါရပ် အပ်ဒိတ်များ

  • Kubelet component အသစ်တစ်ခုဖြစ်သည့် Topology Manager သည် resource allocations များကို အကောင်းဆုံးဖြစ်အောင် ပံ့ပိုးပေးနိုင်ရန်အတွက် resource assignment ဆုံးဖြတ်ချက်များကို ညှိနှိုင်းဆောင်ရွက်ရန် ရည်ရွယ်ပါသည်။ 
  • IPv4/IPv6 dual-stack သည် IPv4 နှင့် IPv6 လိပ်စာနှစ်ခုလုံးကို Pods နှင့် Services သို့ ခွဲဝေပေးနိုင်သည်။
  • API Server Network Proxy သည် 1.16 တွင် alpha ဖြစ်သွားပါပြီ။
  • Cloud Controller Manager Migration အတွက် Extension များ။
  • extensions/v1beta1၊ apps/v1beta1 နှင့် apps/v1beta2 APIs များကို ဆက်လက်ရပ်ဆိုင်းထားသည်။ ဤ extensions များကို 1.16 တွင် ရပ်ဆိုင်းလိုက်ပါမည်။

အသုံးပြုနိုင်မှု

Kubernetes 1.16 ကို GitHub မှာ download လုပ်နိုင်ပါတယ်။ 

Kubernetes

ဒီဇာတ်လမ်းကို ဆွေးနွေးပါ

StorageReview သတင်းလွှာအတွက် စာရင်းသွင်းပါ

StorageReview မှာ ပါဝင်လုပ်ဆောင်ပါ

သတင်းလွှာ | YouTube | ပေါ့ဒ်ကတ်စ် iTunes / Spotify | Instagram | Twitter | TikTok | RSS Feed

အဒမ်အမ်းစထရောင်း

အာဒမ်သည် StorageReview.com ၏ အကြီးတန်းသတင်းအယ်ဒီတာဖြစ်ပြီး ကျွန်ုပ်တို့၏ အတွင်းပိုင်းနှင့် freelance အကြောင်းအရာအဖွဲ့များကို စီမံခန့်ခွဲပါသည်။