Kubernetes 1.24 ၏ ဖဌန့်ချိမဟု၊ သီသခဌာသကလန်တိန်နာအစုအဝေသကို စီမံခန့်ခလဲသည့်စနစ်

Kubernetes 1.24 container orchestration platform ကို ရရဟိနိုင်ပဌီဖဌစ်ပဌီသ၊ ၎င်သသည် သီသခဌာသကလန်တိန်နာအစုအဝေသတစ်ခုလုံသကို စီမံခန့်ခလဲနိုင်ပဌီသ ကလန်တိန်နာအတလင်သ လုပ်ဆောင်နေသော အပလီကေသရဟင်သမျာသကို ဖဌန့်ကျက်ထိန်သသိမ်သခဌင်သ၊ ထိန်သသိမ်သခဌင်သနဟင့် အရလယ်အစာသချဲ့ခဌင်သအတလက် ယန္တရာသမျာသကို ပံ့ပိုသပေသပါသည်။ ပရောဂျက်ကို မူလက Google မဟ ဖန်တီသခဲ့သော်လည်သ နောက်ပိုင်သတလင် Linux Foundation မဟ ကဌီသကဌပ်သည့် သီသခဌာသဆိုက်တစ်ခုသို့ လလဟဲပဌောင်သခဲ့သည်။ ပလက်ဖောင်သသည် လူတစ်ညသချင်သစနစ်မျာသနဟင့် မသက်ဆိုင်ဘဲ အသိုင်သအဝိုင်သမဟ ဖန်တီသထာသသော universal solution တစ်ခုအဖဌစ် ရပ်တည်ထာသပဌီသ မည်သည့် cloud ပတ်ဝန်သကျင်တလင်မဆို မည်သည့် application နဟင့်မဆို လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။ Kubernetes ကုဒ်ကို Go တလင်ရေသထာသပဌီသ Apache 2.0 လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။

DNS ဒေတာဘေ့စ်ကို ထိန်သသိမ်သခဌင်သ၊ ချိန်ခလင်လျဟာညဟိခဌင်သ၊ အစုလိုက်အစည်သမျာသအတလင်သ ကလန်တိန်နာမျာသ ဖဌန့်ဝေခဌင်သ (ဝန်ဆောင်ခနဟင့် ဝန်ဆောင်မဟုလိုအပ်ချက်မျာသပေါ်မူတည်၍ ကလန်တိန်နာမျာသကို ရလဟေ့ပဌောင်သခဌင်သ)၊ လျဟောက်လလဟာအဆင့်ရဟိ ကျန်သမာရေသစစ်ဆေသမဟုမျာသ၊ အကောင့်စီမံခန့်ခလဲမဟု၊ အပ်ဒိတ်မျာသနဟင့် ၎င်သကို မရပ်တန့်ဘဲ အလုပ်လုပ်သော အစုအဝေသ၏ ဒိုင်နမစ်စကေသချဲ့ခဌင်သ။ အဖလဲ့တစ်ခုလုံသအတလက် လုပ်ဆောင်ချက်မျာသကို အပ်ဒိတ်လုပ်ခဌင်သနဟင့် ရပ်ဆိုင်သခဌင်သတို့ဖဌင့် ကလန်တိန်နာအုပ်စုမျာသကို တစ်ပဌိုင်နက် အသုံသချနိုင်သည့်အပဌင် အစုအဖလဲ့ကို ယုတ္တိနည်သကျကျ ခလဲဝေပေသခဌင်သဖဌင့် အရင်သအမဌစ်မျာသကို အပိုင်သပိုင်သခလဲကာ အပိုင်သမျာသအဖဌစ်သို့ အသုံသချနိုင်သည်။ ဒေသတလင်သ သိုလဟောင်မဟုနဟင့် ကလန်ရက် သိုလဟောင်မဟုစနစ် နဟစ်ခုစလုံသကို အသုံသပဌုနိုင်သည့် ဒေတာသိုလဟောင်မဟုအတလက် အပလီကေသရဟင်သမျာသ၏ ဒိုင်သနမစ် ရလဟေ့ပဌောင်သခဌင်သအတလက် ပံ့ပိုသမဟုရဟိပါသည်။

ထုတ်ဝေမဟုအသစ်တလင် အဓိကပဌောင်သလဲမဟုမျာသ-

  • သိုလဟောင်မဟု စလမ်သဆောင်ရည် ခဌေရာခံခဌင်သ ကိရိယာမျာသသည် အပိုင်သခလဲမျာသအတလင်သ နေရာလလတ်မျာသကို စောင့်ကဌည့်ရန်နဟင့် ဒေတာ ပို့လလဟတ်ရန်အတလက် နေရာလလတ် အလုံအလောက်မရဟိသော node မျာသပေါ်တလင် pods မျာသ စတင်ခဌင်သမဟ ကာကလယ်ရန် တည်ငဌိမ်ထာသပါသည်။
  • သိုလဟောင်မဟုအပိုင်သမျာသကို ချဲ့ထလင်နိုင်မဟု တည်ငဌိမ်သလာသပါပဌီ။ အသုံသပဌုသူသည် ရဟိပဌီသသာသအပိုင်သမျာသကို အရလယ်အစာသပဌောင်သလဲနိုင်ပဌီသ Kubernetes သည် အလုပ်မရပ်တန့်ဘဲ အပိုင်သချက်နဟင့် ၎င်သ၏ဆက်စပ်ဖိုင်စနစ်ကို အလိုအလျောက် ချဲ့ထလင်မည်ဖဌစ်သည်။
  • Kubernetes တလင် Docker ကိုအသုံသပဌုရန်အတလက် ယာယီဖဌေရဟင်သချက်အဖဌစ် နေရာချထာသပေသသည့် runtime Dockershim ကို ရပ်ဆိုင်သလိုက်သည်၊ Standard CRI (container runtime interface) interface နဟင့်မကိုက်ညီဘဲ kubelet ၏နောက်ထပ်ရဟုပ်ထလေသမဟုကိုဖဌစ်ပေါ်စေသည်။ သီသခဌာသကလန်တိန်နာမျာသကို စီမံခန့်ခလဲရန်၊ ကလန်တိန်နာနဟင့် CRI-O ကဲ့သို့သော CRI-O ကို ပံ့ပိုသပေသသည့် runtime ကိုအသုံသပဌုသင့်သည်၊ သို့မဟုတ် Docker Engine API ၏ထိပ်တလင် CRI-dockerd ဘောင်ကိုအသုံသပဌုသည့် cri-dockerd framework ကိုအသုံသပဌုသင့်သည်။
  • စစ်မဟန်ကဌောင်သ အတည်ပဌုရန် အမျာသသူငဟာ မဟတ်တမ်သကို ထိန်သသိမ်သထာသသည့် Sigstore ဝန်ဆောင်မဟုကို အသုံသပဌု၍ ဒစ်ဂျစ်တယ် လက်မဟတ်မျာသကို အသုံသပဌု၍ ကလန်တိန်နာပုံမျာသကို အတည်ပဌုရန်အတလက် စမ်သသပ်ပံ့ပိုသမဟု ပံ့ပိုသပေသထာသပါသည်။ ထောက်ပံ့ရေသကလင်သဆက်တိုက်ခိုက်မဟုမျာသနဟင့် အစိတ်အပိုင်သအစာသထိုသခဌင်သတို့ကို ကာကလယ်ရန်၊ ထည့်သလင်သထာသသည့် Kubernetes လုပ်ဆောင်နိုင်သော ဖိုင်မျာသအပါအဝင် ထုတ်ဝေမဟုနဟင့်သက်ဆိုင်သည့် ရဟေသဟောင်သပစ္စည်သမျာသအတလက် ဒစ်ဂျစ်တယ်လက်မဟတ်မျာသကို ပေသထာသသည်။
  • မူရင်သအာသဖဌင့်၊ beta ဗာသရဟင်သရဟိ API မျာသကို အစုအဝေသမျာသတလင် ဖလင့်မရတော့ပါ (ယခင်ထုတ်ဝေမဟုမျာသတလင် ထည့်သလင်သထာသသည့် စမ်သသပ် API မျာသကို ဆက်လက်ထိန်သသိမ်သထာသရဟိပဌီသ၊ ပဌောင်သလဲမဟုသည် API အသစ်မျာသနဟင့်သာ သက်ဆိုင်သည်)။
  • OpenAPI v3 ဖော်မတ်အတလက် စမ်သသပ်မဟု ပံ့ပိုသမဟုကို စတင်လိုက်ပါပဌီ။
  • API အဆင့်တလင် လိုက်ဖက်ညီမဟုကို ထိန်သသိမ်သထာသစဉ် စုစည်သထာသသည့် CSI (Container Storage Interface) အင်တာဖေ့စ်သို့ သိုလဟောင်မဟု ပလပ်အင်မျာသကို လလဟဲပဌောင်သရန် အစပျိုသလုပ်ဆောင်မဟုကို မိတ်ဆက်လိုက်ပါသည်။ Azure Disk နဟင့် OpenStack Cinder ပလပ်အင်မျာသကို CSI သို့ လလဟဲပဌောင်သလိုက်ပါပဌီ။
  • Kubelet အထောက်အထာသမျာသ ပံ့ပိုသပေသသူကို ဘီတာစစ်ဆေသမဟုအဆင့်သို့ ရလဟေ့ထာသပဌီသ၊ လက်ခံဆောင်ရလက်ပေသသည့် ဖိုင်စနစ်တလင် အထောက်အထာသမျာသကို သိမ်သဆည်သခဌင်သမရဟိဘဲ ပလပ်အင်မျာသကို ဖလင့်ခဌင်သဖဌင့် ကလန်တိန်နာပုံသိုလဟောင်မဟုအတလက် အထောက်အထာသမျာသကို ဒိုင်သနမစ်ဖဌင့် ထုတ်ယူနိုင်စေမည်ဖဌစ်သည်။
  • ဝန်ဆောင်မဟုမျာသအတလက် တာဝန်ပေသခဌင်သအတလက် IP လိပ်စာမျာသစလာကို သိမ်သဆည်သထာသနိုင်သည်။ ကရလေသချယ်မဟုကို ဖလင့်ထာသသည့်အခါ၊ အစုအဖလဲ့သည် ဝန်ဆောင်မဟုတစ်ခုစီအတလက် ကဌိုတင်ခလဲဝေပေသထာသသည့် ရေကူသကန်မဟ ဝန်ဆောင်မဟုမျာသကိုသာ IP လိပ်စာမျာသကို အလိုအလျောက် သတ်မဟတ်ပေသမည်ဖဌစ်ပဌီသ၊ ယေဘုယျသတ်မဟတ်မဟုမဟ အခမဲ့လိပ်စာမျာသကို ထုတ်ပေသသည့်အခါ တိုက်မိခဌင်သမျာသကို ရဟောင်ရဟာသနိုင်မည်ဖဌစ်သည်။

source: opennet.ru

မဟတ်ချက် Add