Red Hat OpenShift 4.2 နဟင့် 4.3 တလင် ဘာမျာသ အသစ်ပါလဲ။

Red Hat OpenShift 4.2 နဟင့် 4.3 တလင် ဘာမျာသ အသစ်ပါလဲ။
OpenShift ၏ စတုတ္ထမဌောက်ဗာသရဟင်သကို မကဌာသေသမီက ထုတ်ပဌန်ခဲ့သည်။ လက်ရဟိဗာသရဟင်သ 4.3 ကို ဇန်နဝါရီ လကုန်ကတည်သက ရရဟိထာသပဌီသဖဌစ်ပဌီသ ၎င်သတလင် ပဌောင်သလဲမဟုမျာသအာသလုံသသည် တတိယဗာသရဟင်သတလင်မဟုတ်သည့် လုံသဝအသစ်တစ်ခု သို့မဟုတ် ဗာသရဟင်သ 4.1 တလင် ထလက်ပေါ်လာသည့် အဓိကအပ်ဒိတ်တစ်ခုဖဌစ်သည်။ ယခုကျလန်ုပ်တို့ပဌောပဌမည့်အရာအာသလုံသသည် OpenShift နဟင့်လုပ်ဆောင်နေပဌီသ ဗာသရဟင်သအသစ်သို့ပဌောင်သရန်စီစဉ်နေသူမျာသသိရဟိနာသလည်ပဌီသ ထည့်သလင်သစဉ်သစာသရန် လိုအပ်ပါသည်။

OpenShift 4.2 ဖဌင့် Red Hat သည် Kubernetes နဟင့် လုပ်ဆောင်ရာတလင် ပိုမိုလလယ်ကူစေသည်။ ကလန်တိန်နာမျာသ၊ CI/CD ပိုက်လိုင်သမျာသနဟင့် ဆာဗာမဲ့အသုံသပဌုမဟုမျာသကို ဖန်တီသရန်အတလက် ကိရိယာမျာသနဟင့် ပလပ်အင်အသစ်မျာသ ပေါ်လာသည်။ ဆန်သသစ်တီထလင်မဟုမျာသသည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာမျာသအာသ Kubernetes နဟင့်ဆက်ဆံရာတလင်မဟုတ်ဘဲ ကုဒ်ရေသခဌင်သအပေါ် အာရုံစိုက်ရန် အခလင့်အရေသပေသသည်။

အမဟန်တကယ်တော့ OpenShift 4.2 နဟင့် 4.3 ဗာသရဟင်သမျာသတလင် ဘာမျာသ အသစ်ပါလဲ။

ပေါင်သစပ်တိမ်မျာသဆီသို့ ရလေ့လျာသနေသည်။

အိုင်တီအခဌေခံအဆောက်အအုံအသစ်ကို စီစဉ်သည့်အခါ သို့မဟုတ် ရဟိပဌီသသာသ IT အခင်သအကျင်သကို ရေသဆလဲသည့်အခါ၊ ကုမ္ပဏီမျာသသည် သီသသန့် cloud ဖဌေရဟင်သချက်မျာသကို အကောင်အထည်ဖော်ရန် သို့မဟုတ် အမျာသသူငဟာ cloud ပံ့ပိုသပေသသူမျာသ၏ စလမ်သအာသကို အသုံသပဌုသည့် IT အရင်သအမဌစ်မျာသပံ့ပိုသပေသရန်အတလက် cloud ချဉ်သကပ်မဟုအာသ ကုမ္ပဏီမျာသက ပိုမိုစဉ်သစာသလာကဌသည်။ ထို့ကဌောင့်၊ ပရဝုဏ်အတလင်သ အရင်သအမဌစ်မျာသနဟင့် အမျာသသူငဟာ စီမံအုပ်ချုပ်မဟုစနစ်ဖဌင့် အမျာသသူငဟာ cloud အရင်သအမဌစ်မျာသကို အသုံသပဌုသောအခါတလင် ခေတ်မီသော အိုင်တီအခဌေခံအဆောက်အအုံမျာသကို "hybrid" cloud မော်ဒယ်တစ်ခုနဟင့်အညီ တည်ဆောက်လျက်ရဟိသည်။ Red Hat OpenShift 4.2 သည် ပေါင်သစပ် cloud မော်ဒယ်သို့ ကူသပဌောင်သမဟုကို ရိုသရဟင်သလလယ်ကူစေရန် အထူသဒီဇိုင်သထုတ်ထာသပဌီသ AWS၊ Azure နဟင့် Google Cloud Platform ကဲ့သို့သော ဝန်ဆောင်မဟုပေသသူမျာသထံမဟ အရင်သအမဌစ်မျာသကို VMware နဟင့် OpenStack ပေါ်ရဟိ private clouds မျာသကို အသုံသပဌု၍ အစုအဝေသသို့ လလယ်ကူစလာချိတ်ဆက်စေသည်။

တပ်ဆင်ခဌင်သအတလက် ချဉ်သကပ်မဟုအသစ်

ဗာသရဟင်သ 4 တလင်၊ OpenShift ကိုထည့်သလင်သရန်ချဉ်သကပ်ပုံသည် ပဌောင်သလဲသလာသသည်။ Red Hat သည် OpenShift အစုအဝေသကို အသုံသပဌုရန်အတလက် အထူသအသုံသဝင်မဟုတစ်ခု ပံ့ပိုသပေသသည် - openshift-install. အသုံသဝင်မဟုသည် Go တလင်ရေသထာသသော binary ဖိုင်တစ်ခုဖဌစ်သည်။ Openshit-installer သည် deployment အတလက် လိုအပ်သော configuration နဟင့်အတူ yaml ဖိုင်ကို ပဌင်ဆင်သည်။

cloud အရင်သအမဌစ်မျာသကို အသုံသပဌု၍ တပ်ဆင်ခဌင်သတလင်၊ သင်သည် အနာဂတ် အစုအဝေသအကဌောင်သ အနည်သငယ်မျဟသော အချက်အလက်ကို သတ်မဟတ်ရန် လိုအပ်ပါသည်- DNS ဇုန်၊ အလုပ်သမာသ node အရေအတလက်၊ cloud ဝန်ဆောင်မဟုပေသသူအတလက် သီသခဌာသဆက်တင်မျာသ၊ cloud ဝန်ဆောင်မဟုပေသသူကို ဝင်ရောက်ခဌင်သအတလက် အကောင့်အချက်အလက်။ configuration file ကို ပဌင်ဆင်ပဌီသနောက်၊ cluster ကို command တစ်ခုတည်သဖဌင့် အသုံသပဌုနိုင်သည်။

သင်၏ကိုယ်ပိုင်ကလန်ပျူတာအရင်သအမဌစ်မျာသပေါ်တလင်တပ်ဆင်ခဌင်သတလင်၊ ဥပမာအာသဖဌင့်၊ ပုဂ္ဂလိက cloud ကိုအသုံသပဌုသည့်အခါ (vSphere နဟင့် OpenStack ကို ပံ့ပိုသထာသသည်) သို့မဟုတ် သတ္တုမပါသောဆာဗာမျာသတလင် ထည့်သလင်သသည့်အခါ၊ အခဌေခံအဆောက်အအုံကို ကိုယ်တိုင်ပဌင်ဆင်ရန် လိုအပ်ပါမည် - အနည်သဆုံသ virtual machines အရေအတလက်ကို ပဌင်ဆင်ပါ သို့မဟုတ် Control Plane အစုအဝေသတစ်ခုဖန်တီသရန်၊ ကလန်ရက်ဝန်ဆောင်မဟုမျာသကို စီစဉ်သတ်မဟတ်ရန် လိုအပ်သော ရုပ်ပိုင်သဆိုင်ရာဆာဗာမျာသ။ ကဖလဲ့စည်သမဟုပဌီသနောက်၊ OpenShift အစုအဝေသတစ်ခုကို openshift-installer utility ၏ command တစ်ခုတည်သဖဌင့် အလာသတူဖန်တီသနိုင်သည်။

အခဌေခံအဆောက်အအုံ မလမ်သမံမဟုမျာသ

CoreOS ပေါင်သစပ်မဟု

အဓိက အပ်ဒိတ်သည် Red Hat CoreOS နဟင့် ပေါင်သစည်သခဌင်သ ဖဌစ်သည်။ Red Hat OpenShift master node မျာသ ယခု အလုပ်လုပ်နိုင်ပါပဌီ။ သာ OS အသစ်တလင်။ ၎င်သသည် ကလန်တိန်နာဖဌေရဟင်သချက်မျာသအတလက် အထူသဒီဇိုင်သထုတ်ထာသသည့် Red Hat မဟ အခမဲ့လည်ပတ်မဟုစနစ်ဖဌစ်သည်။ Red Hat CoreOS သည် ကလန်တိန်နာမျာသအသုံသပဌုရန်အတလက် ပေါ့ပါသသော Linux တစ်ခုဖဌစ်သည်။

3.11 တလင် Operating System နဟင့် OpenShift သည် သီသခဌာသစီတည်ရဟိနေပါက 4.2 တလင် ၎င်သသည် OpenShift နဟင့် ရဟုပ်ထလေသစလာချိတ်ဆက်ထာသသည်။ ယခု ကအရာသည် မပဌောင်သလဲနိုင်သော အခဌေခံအဆောက်အညတစ်ခုဖဌစ်သည်။

Red Hat OpenShift 4.2 နဟင့် 4.3 တလင် ဘာမျာသ အသစ်ပါလဲ။
node မျာသအာသလုံသအတလက် RHCOS ကိုအသုံသပဌုသည့် အစုအဝေသမျာသအတလက် OpenShift Container Platform ကို အဆင့်မဌဟင့်တင်ခဌင်သသည် ရိုသရဟင်သပဌီသ အလလန်အလိုအလျောက်လုပ်ဆောင်သည့် လုပ်ငန်သစဉ်တစ်ခုဖဌစ်သည်။

ယခင်က OpenShift ကို အပ်ဒိတ်လုပ်ရန်၊ သင်သည် ထုတ်ကုန်လည်ပတ်နေသည့် အရင်သခံလည်ပတ်မဟုစနစ်ကို ညသစလာ အပ်ဒိတ်လုပ်ရန် လိုအပ်သည် (ထိုအချိန်တလင် Red Hat Enterprise Linux)။ သို့မဟသာ OpenShift ကို node by node ဖဌင့် ဖဌည်သဖဌည်သချင်သ မလမ်သမံနိုင်မည်ဖဌစ်သည်။ လုပ်ငန်သစဉ်၏ အလိုအလျောက် ပဌောင်သလဲခဌင်သအကဌောင်သ ပဌောဆိုခဌင်သ မရဟိခဲ့ပါ။

ယခုအခါ၊ OpenShift Container Platform သည် OS အပါအဝင် node တစ်ခုစီရဟိ စနစ်မျာသနဟင့် ဝန်ဆောင်မဟုမျာသကို အပဌည့်အဝ ထိန်သချုပ်ထာသသောကဌောင့်၊ ကလုပ်ငန်သကို ဝဘ်အင်တာဖေ့စ်မဟ ခလုတ်တစ်ခုကို နဟိပ်ခဌင်သဖဌင့် ဖဌေရဟင်သနိုင်ပါသည်။ ၎င်သနောက်၊ အထူသအော်ပရေတာတစ်ခုသည် အပ်ဒိတ်လုပ်ငန်သစဉ်တစ်ခုလုံသကို ထိန်သချုပ်သည့် OpenShift အစုအဝေသအတလင်သ၌ စတင်လုပ်ဆောင်သည်။

CSI အသစ်

ဒုတိယအနေနဟင့်၊ CSI အသစ်သည် ပဌင်ပသိုလဟောင်မဟုစနစ်မျာသကို OpenShift အစုအဝေသသို့ ချိတ်ဆက်နိုင်စေမည့် သိုလဟောင်မဟုအင်တာဖေ့စ်ထိန်သချုပ်ကိရိယာတစ်ခုဖဌစ်သည်။ OpenShift အတလက် သိုလဟောင်မဟုစနစ်ထုတ်လုပ်သူကိုယ်တိုင်ရေသသာသသော သိုလဟောင်မဟုဒရိုက်ဗာမျာသကို အခဌေခံ၍ သိုလဟောင်မဟုဒရိုက်ဗာအမျာသအပဌာသကို ပံ့ပိုသပေသထာသသည်။ ပံ့ပိုသပေသထာသသော CSI ယာဉ်မောင်သမျာသ၏ စာရင်သအပဌည့်အစုံကို ကစာတမ်သတလင် တလေ့နိုင်သည်- https://kubernetes-csi.github.io/docs/drivers.html. ကစာရင်သတလင် ထိပ်တန်သထုတ်လုပ်သူမျာသ (Dell/EMC၊ IBM၊ NetApp၊ Hitachi၊ HPE၊ PureStorage)၊ SDS ဖဌေရဟင်သချက်မျာသ (Ceph) နဟင့် cloud သိုလဟောင်မဟု (AWS, Azure, Google) တို့မဟ disk array မျာသ၏ အဓိက မော်ဒယ်အာသလုံသကို သင်တလေ့နိုင်သည်။ OpenShift 4.2 သည် CSI သတ်မဟတ်ချက်ဗာသရဟင်သ 1.1 ၏ CSI ယာဉ်မောင်သမျာသကို ပံ့ပိုသပေသသည်။

RedHat OpenShift ဝန်ဆောင်မဟု Mesh

Istio၊ Kiali နဟင့် Jaeger ပရောဂျက်မျာသအပေါ် အခဌေခံ၍ Red Hat OpenShift Service Mesh သည် ဝန်ဆောင်မဟုမျာသကဌာသ တောင်သဆိုချက်မျာသကို လမ်သကဌောင်သပေသသည့် ပုံမဟန်အလုပ်မျာသအပဌင် ၎င်သတို့၏ ခဌေရာခံခဌင်သနဟင့် စိတ်ကူသပုံဖော်ခဌင်သတို့ကို ခလင့်ပဌုပေသပါသည်။ ၎င်သသည် Red Hat OpenShift အတလင်သရဟိ developer မျာသအာသ အလလယ်တကူ ဆက်သလယ်ခဌင်သ၊ စောင့်ကဌည့်ခဌင်သနဟင့် စီမံခန့်ခလဲရန် ကူညီပေသသည်။

Red Hat OpenShift 4.2 နဟင့် 4.3 တလင် ဘာမျာသ အသစ်ပါလဲ။
Kiali ကို အသုံသပဌု၍ မိုက်ခရိုဆာသဗစ်ဗိသုကာပါရဟိသော အက်ပလီကေသရဟင်သကို မဌင်ယောင်ခဌင်သ။

Service Mesh ၏ တပ်ဆင်မဟု၊ ပဌုပဌင်ထိန်သသိမ်သမဟုနဟင့် ဘဝလည်ပတ်မဟုစီမံခန့်ခလဲမဟုတို့ကို တတ်နိုင်သမျဟ ရိုသရဟင်သစေရန်၊ Red Hat OpenShift သည် စီမံခန့်ခလဲသူမျာသကို အထူသအော်ပရေတာဖဌစ်သည့် Service Mesh အော်ပရေတာဖဌင့် ပံ့ပိုသပေသပါသည်။ ၎င်သသည် သင်အာသ ပဌန်လည်ပဌင်ဆင်ထာသသော Istio၊ Kiali နဟင့် Jaeger ပက်ကေ့ဂျ်မျာသကို အစုအဝေသတစ်ခုပေါ်တလင် အသုံသချနိုင်စေကာ အပလီကေသရဟင်သမျာသကို စီမံခန့်ခလဲခဌင်သဆိုင်ရာ ဝန်ထုပ်ဝန်ပိုသကို အမဌင့်ဆုံသဖဌစ်စေသည့် Kubernetes အော်ပရေတာတစ်ခုဖဌစ်သည်။

Docker အစာသ CRI-O

မူရင်သကလန်တိန်နာ runtime Docker ကို CRI-O ဖဌင့် အစာသထိုသထာသသည်။ CRI-O ကို ဗာသရဟင်သ 3.11 တလင် အသုံသပဌုရန် ဖဌစ်နိုင်သော်လည်သ 4.2 တလင် ၎င်သသည် အဓိက ဖဌစ်လာခဲ့သည်။ ဆိုသသည်ဖဌစ်စေ၊ မကောင်သသည်ဖဌစ်စေ ထုတ်ကုန်ကိုအသုံသပဌုသည့်အခါတလင် သတိထာသရမည့်အချက်မျာသ။

အော်ပရေတာမျာသနဟင့် အပလီကေသရဟင်သမျာသ ဖဌန့်ကျက်ခဌင်သ။

အော်ပရေတာမျာသသည်စတုတ္ထဗာသရဟင်သတလင်ပေါ်လာသော RedHat OpenShift အတလက်အသစ်တစ်ခုဖဌစ်သည်။ ၎င်သသည် Kubernetes အပလီကေသရဟင်သကို ထုပ်ပိုသခဌင်သ၊ အသုံသချခဌင်သနဟင့် စီမံခန့်ခလဲခဌင်သနည်သလမ်သတစ်ခုဖဌစ်သည်။ Kubernetes API နဟင့် kubectl ကိရိယာမျာသဖဌင့် မောင်သနဟင်သော ကလန်တိန်နာမျာသတလင် အသုံသပဌုသည့် အပလီကေသရဟင်သမျာသအတလက် ပလပ်အင်တစ်ခုအဖဌစ် ယူဆနိုင်သည်။

Kubernetes အော်ပရေတာမျာသသည် သင့်အစုအဝေသတလင် သင်အသုံသပဌုသည့် အပလီကေသရဟင်သ၏ စီမံခန့်ခလဲမဟုနဟင့် ဘဝလည်ပတ်မဟုစီမံခန့်ခလဲမဟုဆိုင်ရာ မည်သည့်အလုပ်မျာသကိုမဆို အလိုအလျောက်လုပ်ဆောင်ရန် ကူညီပေသပါသည်။ ဥပမာအာသဖဌင့်၊ အော်ပရေတာသည် အပ်ဒိတ်မျာသ၊ မိတ္တူမျာသနဟင့် အပလီကေသရဟင်သ၏ အတိုင်သအတာကို အလိုအလျောက်လုပ်ဆောင်နိုင်သည်၊ ဖလဲ့စည်သမဟုပုံစံကို ပဌောင်သလဲနိုင်သည် စသဖဌင့်။ အော်ပရေတာမျာသ၏စာရင်သအပဌည့်အစုံကို တလင်တလေ့နိုင်ပါသည်။ https://operatorhub.io/.

OperatorHub သည် စီမံခန့်ခလဲမဟု ကလန်ဆိုသလ်၏ ဝဘ်အင်တာဖေ့စ်မဟ တိုက်ရိုက်ဝင်ရောက်နိုင်သည်။ ၎င်သသည် Red Hat မဟထိန်သသိမ်သထာသသော OpenShift အတလက်လျဟောက်လလဟာလမ်သညလဟန်တစ်ခုဖဌစ်သည်။ အဲဒါတလေ။ Red Hat အတည်ပဌုထာသသော အော်ပရေတာမျာသအာသလုံသသည် ရောင်သချသူ၏ပံ့ပိုသကူညီမဟုဖဌင့် အကျုံသဝင်မည်ဖဌစ်သည်။

Red Hat OpenShift 4.2 နဟင့် 4.3 တလင် ဘာမျာသ အသစ်ပါလဲ။
OpenShift စီမံခန့်ခလဲမဟု ကလန်ဆိုသလ်ရဟိ OperatorHub ပေါ်တယ်

တစ်လောကလုံသအခဌေခံပုံ

၎င်သသည် သင်၏ containerized applications မျာသကို တည်ဆောက်ရန် အသုံသပဌုနိုင်သည့် RHEL OS ပုံမျာသ၏ စံသတ်မဟတ်ထာသသော အစုတစ်ခုဖဌစ်သည်။ အနည်သဆုံသ၊ စံနဟုန်သနဟင့် အစုံအလင်ရဟိသည်။ ၎င်သတို့သည် နေရာအလလန်နည်သပါသပဌီသ လိုအပ်သော ထည့်သလင်သထာသသော ပက်ကေ့ဂျ်မျာသနဟင့် ပရိုဂရမ်သမင်သဘာသာစကာသမျာသကို ပံ့ပိုသပေသသည်။

CI/CD ကိရိယာမျာသ

RedHat OpenShif 4.2 တလင် Tekton Pipelines ကိုအခဌေခံ၍ Jenkins နဟင့် OpenShift Pipelines မျာသအကဌာသ ရလေသချယ်နိုင်လာသည်။

OpenShift Pipelines သည် Code နဟင့် GitOps ချဉ်သကပ်မဟုမျာသအတိုင်သ Pipeline မဟ ပိုမိုကောင်သမလန်စလာပံ့ပိုသပေသထာသသည့် Tekton ကိုအခဌေခံထာသသည်။ OpenShift ပိုက်လိုင်သမျာသတလင် အဆင့်တစ်ဆင့်စီသည် ၎င်သ၏ကိုယ်ပိုင်ကလန်တိန်နာတလင် အလုပ်လုပ်သည်၊ ထို့ကဌောင့် အရင်သအမဌစ်မျာသကို အဆင့်လုပ်ဆောင်နေချိန်တလင်သာ အသုံသပဌုပါသည်။ ၎င်သသည် developer မျာသအာသ စီမံခန့်ခလဲရန် ဗဟို CI/CD ဆာဗာမပါဘဲ မော်ဂျူသပေသပို့မဟုပိုက်လိုင်သမျာသ၊ ပလပ်အင်မျာသနဟင့် ဝင်ရောက်ထိန်သချုပ်မဟုတို့ကို ပဌည့်စုံစလာ ထိန်သချုပ်ပေသသည်။

OpenShift Pipelines သည် လက်ရဟိတလင် Developer Preview တလင်ရဟိပဌီသ OpenShift 4 အစုအဝေသတလင် အော်ပရေတာအဖဌစ် ရနိုင်ပါသည်။ ဟုတ်ပါတယ်၊ OpenShift အသုံသပဌုသူမျာသသည် RedHat OpenShift 4 တလင် Jenkins ကို ဆက်လက်အသုံသပဌုနိုင်သေသသည်။

ဆော့ဖ်ဝဲစီမံခန့်ခလဲမဟု အပ်ဒိတ်မျာသ

4.2 OpenShift တလင်၊ ဝဘ်အင်တာဖေ့စ်ကို ဆော့ဖ်ဝဲရေသသာသသူနဟင့် စီမံခန့်ခလဲသူမျာသအတလက် လုံသလုံသလျာသလျာသ အပ်ဒိတ်လုပ်ထာသသည်။

OpenShift ၏ ယခင်ဗာသရဟင်သမျာသတလင် လူတိုင်သသည် ဝန်ဆောင်မဟုလမ်သညလဟန်၊ စီမံခန့်ခလဲသူကလန်ဆိုသလ်နဟင့် အလုပ်ကလန်ဆိုသလ်သုံသခုတလင် အလုပ်လုပ်ခဲ့သည်။ ယခု အစုအဝေသကို အပိုင်သနဟစ်ပိုင်သသာ ခလဲခဌာသထာသသည် - administrator console နဟင့် developer console ။

Developer console သည် သိသာထင်ရဟာသသော user interface တိုသတက်မဟုမျာသကို လက်ခံရရဟိထာသပါသည်။ ယခုအခါ ၎င်သသည် အပလီကေသရဟင်သမျာသ၏ topologies မျာသနဟင့် ၎င်သတို့၏ စုဝေသမဟုမျာသကို ပိုမိုအဆင်ပဌေစလာပဌသသည်။ ၎င်သသည် ကလန်တိန်နာတင်ထာသသော အပလီကေသရဟင်သမျာသနဟင့် အစုလိုက်ပဌုလုပ်ထာသသော အရင်သအမဌစ်မျာသကို ဖန်တီသရန်၊ အသုံသပဌုရန်နဟင့် မဌင်သာစေရန် developer မျာသအတလက် ပိုမိုလလယ်ကူစေသည်။ သူတို့အတလက် အရေသကဌီသတာတလေကို အာရုံစိုက်နိုင်စေတယ်။

Red Hat OpenShift 4.2 နဟင့် 4.3 တလင် ဘာမျာသ အသစ်ပါလဲ။
OpenShift စီမံခန့်ခလဲမဟု ကလန်ဆိုသလ်ရဟိ developer ပေါ်တယ်

နာသ

Odo သည် OpenShift တလင် အပလီကေသရဟင်သဖလံ့ဖဌိုသတိုသတက်မဟုကို ရိုသရဟင်သလလယ်ကူစေသည့် developer-oriented command line utility တစ်ခုဖဌစ်သည်။ git push စတိုင်ဆက်သလယ်ရေသကို အသုံသပဌု၍ က CLI သည် Kubernetes အတလက် အသစ်သော developer မျာသအာသ OpenShift တလင် အပလီကေသရဟင်သမျာသတည်ဆောက်ရာတလင် ကူညီပေသပါသည်။

ဖလံ့ဖဌိုသတိုသတက်မဟုပတ်ဝန်သကျင်မျာသနဟင့် ပေါင်သစပ်ခဌင်သ။

Developer မျာသသည် Microsoft Visual Studio၊ JetBrains (IntelliJ) အပါအဝင် Eclipse Desktop စသည်တို့ကဲ့သို့ ၎င်သတို့၏ နဟစ်သက်ရာ ကုဒ်ဖလံ့ဖဌိုသတိုသတက်ရေသပတ်ဝန်သကျင်ကို ချန်ထာသစရာမလိုဘဲ OpenShift တလင် ၎င်သတို့၏ အပလီကေသရဟင်သမျာသကို တည်ဆောက်၊ အမဟာသရဟာကာ အသုံသချနိုင်ပဌီဖဌစ်သည်။

Microsoft Azure DevOps အတလက် Red Hat OpenShift Deployment extension

Microsoft Azure DevOps အတလက် Red Hat OpenShift Deployment extension ကို ထုတ်ပဌန်လိုက်ပါပဌီ။ က DevOps ကိရိယာအစုံကို အသုံသပဌုသူမျာသသည် ယခု ၎င်သတို့၏ အက်ပ်လီကေသရဟင်သမျာသကို Azure Red Hat OpenShift သို့မဟုတ် Microsoft Azure DevOps မဟ တိုက်ရိုက် အခဌာသသော OpenShift အစုအဝေသတစ်ခုခုသို့ အသုံသချနိုင်ပဌီဖဌစ်သည်။

တတိယဗာသရဟင်သမဟ စတုတ္ထဗာသရဟင်သသို့ ကူသပဌောင်သခဌင်သ။

ကျလန်ုပ်တို့သည် အသစ်ထလက်ရဟိခဌင်သအကဌောင်သပဌောနေခဌင်သဖဌစ်ပဌီသ အပ်ဒိတ်မဟုတ်သောကဌောင့် စတုတ္ထဗာသရဟင်သကို တတိယမဌောက်ထိပ်တလင် တင်ထာသရုံဖဌင့် မရပါ။ ဗာသရဟင်သ XNUMX မဟ ဗာသရဟင်သ XNUMX သို့ အပ်ဒိတ်လုပ်ခဌင်သကို ပံ့ပိုသမည်မဟုတ်ပါ။.

ဒါပေမယ့် သတင်သကောင်သရဟိပါတယ်- Red Hat သည် ပရောဂျက်မျာသကို 3.7 မဟ 4.2 သို့ ပဌောင်သရလဟေ့ခဌင်သအတလက် ကိရိယာမျာသကို ပံ့ပိုသပေသပါသည်။ Cluster Application Migration (CAM) ကိရိယာကို အသုံသပဌု၍ သင်သည် အက်ပ်လီကေသရဟင်သအလုပ်မျာသကို ရလဟေ့ပဌောင်သနိုင်သည်။ CAM သည် သင့်အာသ ရလဟေ့ပဌောင်သခဌင်သအာသ ထိန်သချုပ်နိုင်ပဌီသ အက်ပ်ပလီကေသရဟင်သအာသရပ်ချိန်ကို လျဟော့ချနိုင်စေပါသည်။

OpenShift 4.3

ကဆောင်သပါသတလင် ဖော်ပဌထာသသော အဓိက တီထလင်ဆန်သသစ်မဟုမျာသသည် ဗာသရဟင်သ 4.2 တလင် ပေါ်လာသည်။ မကဌာသေသမီကထလက်ရဟိထာသသော 4.3 ပဌောင်သလဲမဟုမျာသသည် ကဌီသမာသသည်မဟုတ်သော်လည်သ အသစ်အချို့ရဟိသေသသည်။ အပဌောင်သအလဲမျာသစာရင်သသည် အလလန်ကျယ်ပဌန့်သည်၊ ကသည်မဟာ ကျလန်ုပ်တို့၏အမဌင်တလင် အထူသခဌာသဆုံသဖဌစ်သည်-

Kubernetes ဗာသရဟင်သကို 1.16 သို့ အပ်ဒိတ်လုပ်ပါ။

ဗာသရဟင်သကို အဆင့်နဟစ်ဆင့်ဖဌင့် အဆင့်မဌဟင့်တင်ခဲ့သည်၊ OpenShift 4.2 တလင် ၎င်သသည် 1.14 ဖဌစ်သည်။

စသည်တို့တလင် ဒေတာကုဒ်ဝဟက်ခဌင်သ

ဗာသရဟင်သ 4.3 မဟစတင်၍ etcd ဒေတာဘေ့စ်တလင် ဒေတာကို စာဝဟက်ရန် ဖဌစ်နိုင်သည်။ ကုဒ်ဝဟက်ခဌင်သကို ဖလင့်ပဌီသသည်နဟင့်၊ အောက်ပါ OpenShift API နဟင့် Kubernetes API အရင်သအမဌစ်မျာသကို စာဝဟက်နိုင်သည်- လျဟို့ဝဟက်ချက်မျာသ၊ ConfigMaps၊ လမ်သကဌောင်သမျာသ၊ ဝင်ရောက်ခလင့် တိုကင်မျာသနဟင့် OAuth ခလင့်ပဌုချက်။

သံခမောက်

Kubernetes အတလက် ရေပန်သစာသသော ပက်ကေ့ဂျ်မန်နေဂျာဖဌစ်သည့် Helm ဗာသရဟင်သ 3 အတလက် ပံ့ပိုသမဟု ထပ်ထည့်ထာသသည်။ ယခုအချိန်တလင်၊ ပံ့ပိုသမဟုတလင် TECHNOLOGY PREVIEW အဆင့်ရဟိနေသည်။ Helm ပံ့ပိုသမဟုကို OpenShift ၏ အနာဂတ်ဗာသရဟင်သမျာသတလင် အပဌည့်အဝပံ့ပိုသမဟုအဖဌစ် တိုသချဲ့သလာသမည်ဖဌစ်သည်။ Helm cli utility သည် OpenShift ပါ၀င်ပဌီသ cluster management web console မဟဒေါင်သလုဒ်လုပ်နိုင်ပါသည်။

ပရောဂျက် Dashboard အပ်ဒိတ်

ဗာသရဟင်သအသစ်တလင်၊ Project Dashboard သည် ပရောဂျက်စာမျက်နဟာတလင် နောက်ထပ်အချက်အလက်မျာသကို ပေသဆောင်သည်- ပရောဂျက်အခဌေအနေ၊ အရင်သအမဌစ်အသုံသချမဟုနဟင့် ပရောဂျက်ခလဲတမ်သ။

ဝဘ်ကလန်ဆိုသလ်ရဟိ quay အတလက် အာသနည်သချက်မျာသကို ပဌသခဌင်သ။

Quay repositories ရဟိ ပုံမျာသအတလက် လူသိမျာသသော အာသနည်သချက်မျာသကို ပဌသရန် စီမံခန့်ခလဲမဟု ကလန်ဆိုသလ်တလင် အင်္ဂါရပ်တစ်ခုကို ထည့်သလင်သထာသသည်။ ပဌည်တလင်သနဟင့် ပဌင်ပ သိုလဟောင်မဟုမျာသအတလက် အာသနည်သချက်မျာသကို ပဌသခဌင်သကို ပံ့ပိုသထာသသည်။

အော့ဖ်လိုင်သအော်ပရေတာစင်တာ၏ ရိုသရဟင်သသောဖန်တီသမဟု

သီသခဌာသကလန်ရက်တစ်ခုတလင် OpenShift အစုအဝေသတစ်ခုအာသ ဖဌန့်ကျက်အသုံသပဌုခဌင်သအတလက်၊ အင်တာနက်အသုံသပဌုခလင့်ကို ကန့်သတ်ထာသခဌင်သ သို့မဟုတ် ပျက်ကလက်ခဌင်သမဟ၊ OperatorHub မဟတ်ပုံတင်ခဌင်သအတလက် "မဟန်" ဖန်တီသခဌင်သသည် ရိုသရဟင်သပါသည်။ အခုဆို အသင်သသုံသသင်သနဲ့ ပဌီသသလာသပါပဌီ။

စာရေသသူမျာသ -
Victor Puchkov၊ Yuri Semenyukov

source: www.habr.com

မဟတ်ချက် Add