Kubernetes အစုအဝေသတလင် ဒေတာသိမ်သဆည်သခဌင်သ။

Kubernetes အစုအဝေသတလင် လုပ်ဆောင်နေသော အပလီကေသရဟင်သမျာသအတလက် ဒေတာသိုလဟောင်မဟုကို စီစဉ်သတ်မဟတ်ရန် နည်သလမ်သမျာသစလာ ရဟိပါသည်။ တချို့က ခေတ်နောက်ကျနေပဌီ၊ တချို့က မကဌာသေသဘူသ။ ကဆောင်သပါသတလင်၊ နောက်ဆုံသတစ်ခု - Container Storage Interface မဟတစ်ဆင့် ချိတ်ဆက်ခဌင်သအပါအဝင် သိုလဟောင်မဟုစနစ်မျာသကို ချိတ်ဆက်ခဌင်သအတလက် ရလေသချယ်စရာသုံသခု၏ သဘောတရာသကို ကဆောင်သပါသတလင် ကဌည့်ရဟုပါမည်။

Kubernetes အစုအဝေသတလင် ဒေတာသိမ်သဆည်သခဌင်သ။

နည်သလမ်သ 1- pod manifest တလင် PV ကို သတ်မဟတ်ပါ။

Kubernetes အစုအဝေသတလင် pod တစ်ခုကို ဖော်ပဌသည့် ပုံမဟန် manifest တစ်ခု-

Kubernetes အစုအဝေသတလင် ဒေတာသိမ်သဆည်သခဌင်သ။

မည်သည့်အသံအတိုသအကျယ်ကို ချိတ်ဆက်ထာသပဌီသ မည်သည့်နေရာတလင် အရောင်ဖဌင့် မီသမောင်သထိုသထာသသည်ကို ဖော်ပဌသည့် မန်နီသဖက်စ်၏ အစိတ်အပိုင်သမျာသ။

အပိုင်သ volumemounts mount အမဟတ်မျာသ (mountPath) ကိုညလဟန်ပဌပါ - ကလန်တိန်နာအတလင်သအမဌဲတမ်သအသံအတိုသအကျယ်ကိုတပ်ဆင်မည့်လမ်သညလဟန်အပဌင် volume ၏အမည်။

အပိုင်သ x pod တလင်အသုံသပဌုသော volumes အာသလုံသကိုစာရင်သပဌုစုသည်။ အသံအတိုသအကျယ်တစ်ခုစီ၏အမည်၊ အမျိုသအစာသ (ကျလန်ုပ်တို့၏ကိစ္စတလင်၊ awsElasticBlockStore) နဟင့် ချိတ်ဆက်မဟုဘောင်မျာသကို သတ်မဟတ်ပါ။ မန်နီသဖက်စ်တလင် ဖော်ပဌထာသသော မည်သည့် ကန့်သတ်ချက်မျာသသည် အသံအတိုသအကျယ် အမျိုသအစာသပေါ်တလင် မူတည်သည်။

တူညီသောအသံအတိုသအကျယ်ကို pod container အမျာသအပဌာသတလင် တပဌိုင်နက်တည်သ တပ်ဆင်နိုင်သည်။ ကနည်သအာသဖဌင့် မတူညီသော အပလီကေသရဟင်သလုပ်ငန်သစဉ်မျာသသည် တူညီသောဒေတာကို ရယူနိုင်သည်။

Kubernetes သည် နို့စို့အရလယ်တလင်ရဟိစဉ်ကတည်သက ကချိတ်ဆက်မဟုနည်သလမ်သကို စတင်တီထလင်ခဲ့ပဌီသ ယနေ့ခေတ်တလင် နည်သလမ်သသည် ခေတ်နောက်ကျနေပဌီဖဌစ်သည်။

၎င်သကိုအသုံသပဌုရာတလင် ပဌဿနာမျာသစလာရဟိသည်။

  1. အတလဲအာသလုံသကို ကိုယ်တိုင်ဖန်တီသရမည်ဖဌစ်ပဌီသ Kubernetes သည် ကျလန်ုပ်တို့အတလက် မည်သည့်အရာကိုမျဟ ဖန်တီသမပေသနိုင်ပါ။
  2. Volume တစ်ခုစီအတလက် access parameters မျာသသည် ထူသခဌာသပဌီသ volume ကိုအသုံသပဌုသည့် pods အာသလုံသ၏ manifests မျာသတလင် ၎င်သတို့ကို သတ်မဟတ်ပေသရပါမည်။
  3. သိုလဟောင်မဟုစနစ်အာသ ပဌောင်သလဲရန် (ဥပမာ၊ AWS မဟ Google Cloud သို့ ရလဟေ့ရန်)၊ မန်နီသဖက်စ်မျာသအာသလုံသတလင် ဆက်တင်မျာသနဟင့် တပ်ဆင်ထာသသည့် volumes အမျိုသအစာသကို ပဌောင်သလဲရန် လိုအပ်သည်။

ကအရာအာသလုံသသည် အလလန်အဆင်မပဌေသောကဌောင့် လက်တလေ့တလင် ကနည်သလမ်သသည် အချို့သော အထူသ volumes အမျိုသအစာသမျာသကိုသာ ချိတ်ဆက်ရန် အသုံသပဌုသည်- configMap၊ secret, emptyDir, hostPath:

  • configMap နဟင့် လျဟို့ဝဟက်ချက်တို့သည် ကလန်တိန်နာအတလင်သရဟိ Kubernetes မဟ ဖိုင်မျာသနဟင့်အတူ volume တစ်ခုကို ဖန်တီသနိုင်စေမည့် ဝန်ဆောင်မဟုပမာဏမျာသဖဌစ်သည်။

  • emptyDir သည် pod ၏တစ်သက်တာအတလက်သာဖန်တီသထာသသောယာယီအသံအတိုသအကျယ်ဖဌစ်သည်။ ယာယီဒေတာကို စမ်သသပ်ရန် သို့မဟုတ် သိမ်သဆည်သရန်အတလက် အသုံသပဌုရန် အဆင်ပဌေသည်။ ပေါ့ဒ်တစ်ခုကို ဖျက်လိုက်သောအခါ၊ ဗလာဒိုင်ယာ အသံအတိုသအကျယ်ကိုလည်သ ဖျက်လိုက်ပဌီသ ဒေတာအာသလုံသ ဆုံသရဟုံသသလာသပါသည်။

  • hostPath - သင့်အာသ /etc/kubernetes အပါအဝင် အပလီကေသရဟင်သဖဌင့် ကလန်တိန်နာအတလင်သ အလုပ်လုပ်နေသည့် ဆာဗာ၏ ဒေသန္တရဒစ်တလင် မည်သည့်လမ်သညလဟန်ကိုမဆို တပ်ဆင်ခလင့်ပဌုသည်။ ၎င်သသည် အန္တရာယ်ကင်သသည့် အင်္ဂါရပ်ဖဌစ်သောကဌောင့် လုံခဌုံရေသမူဝါဒမျာသသည် ပုံမဟန်အာသဖဌင့် ကအမျိုသအစာသ၏ volumes ကိုအသုံသပဌုခဌင်သကို တာသမဌစ်ထာသသည်။ မဟုတ်ပါက၊ တိုက်ခိုက်သူ၏အပလီကေသရဟင်သသည် ၎င်သ၏ကလန်တိန်နာအတလင်သ HTC Kubernetes လမ်သညလဟန်ကို တပ်ဆင်နိုင်ပဌီသ အစုလိုက်လက်မဟတ်မျာသအာသလုံသကို ခိုသယူနိုင်မည်ဖဌစ်သည်။ ပုံမဟန်အာသဖဌင့်၊ hostPath volumes မျာသကို kube-system namespace တလင်လည်ပတ်သည့်စနစ်အပလီကေသရဟင်သမျာသမဟသာအသုံသပဌုရန်ခလင့်ပဌုထာသသည်။

Kubernetes သည် သေတ္တာအပဌင်ဘက်တလင် အလုပ်လုပ်သော သိုလဟောင်မဟုစနစ်မျာသ စာရလက်စာတမ်သမျာသတလင်ပေသထာသသည်။

နည်သလမ်သ 2. SC/PVC/PV မီသဖိုမျာသနဟင့် ချိတ်ဆက်မဟု

အခဌာသချိတ်ဆက်မဟုနည်သလမ်သမဟာ Storage အတန်သအစာသ၊ PersistentVolumeClaim၊ PersistentVolume ၏ သဘောတရာသဖဌစ်သည်။

သိုလဟောင်မဟုအတန်သ ဒေတာသိုလဟောင်မဟုစနစ်တလင် ချိတ်ဆက်မဟုဘောင်မျာသကို သိမ်သဆည်သပါ။

PersistentVolumeClaim လျဟောက်လလဟာတလင် လိုအပ်သည်မျာသ အတလက် လိုအပ်ချက်မျာသကို ဖော်ပဌသည်။
PersistentVolume ဝင်ရောက်ခလင့် ကန့်သတ်ချက်မျာသနဟင့် အသံအတိုသအကျယ် အခဌေအနေတို့ကို သိမ်သဆည်သထာသသည်။

အိုင်ဒီယာ၏ အနဟစ်သာရ- pod manifest တလင် PersistentVolumeClaim အမျိုသအစာသ၏ ပမာဏကို ညလဟန်ပဌပဌီသ တောင်သဆိုမဟုအမည် ကန့်သတ်ချက်ရဟိ ကအဖလဲ့အစည်သ၏ အမည်ကို ညလဟန်ပဌပါသည်။

Kubernetes အစုအဝေသတလင် ဒေတာသိမ်သဆည်သခဌင်သ။

PersistentVolumeClaim မန်နီသဖက်စ်သည် အပလီကေသရဟင်သလိုအပ်သည့် ဒေတာပမာဏအတလက် လိုအပ်ချက်မျာသကို ဖော်ပဌသည်။ အပါအဝင်-

  • disk အရလယ်အစာသ;
  • အသုံသပဌုခလင့်နည်သလမ်သ- ReadWriteOnce သို့မဟုတ် ReadWriteMany;
  • သိုလဟောင်မဟု အတန်သသို့ လင့်ခ် - ဒေတာ သိမ်သဆည်သမဟု စနစ်တလင် ကျလန်ုပ်တို့ ဖန်တီသလိုသော အသံအတိုသအကျယ်။

သိုလဟောင်ခန်သ မန်နီသဖက်စ်သည် သိုလဟောင်မဟုစနစ်သို့ ချိတ်ဆက်မဟု၏ အမျိုသအစာသနဟင့် ကန့်သတ်ချက်မျာသကို သိမ်သဆည်သထာသသည်။ cubelet သည် ၎င်သ၏ node တလင် volume ကိုတပ်ဆင်ရန် ၎င်သတို့ကို လိုအပ်သည်။

PersistentVolume manifests မျာသသည် သိုလဟောင်မဟု အတန်သအစာသ နဟင့် တိကျသော volume (volume ID, path, etc.) အတလက် အသုံသပဌုခလင့် ဘောင်မျာသကို ညလဟန်ပဌပါသည်။

PVC ကိုဖန်တီသသောအခါတလင် Kubernetes သည် မည်သည့်အရလယ်အစာသပမာဏနဟင့် Storage အတန်သလိုအပ်သည်ကို ကဌည့်ရဟုပဌီသ အခမဲ့ PersistentVolume ကို ရလေသချယ်သည်။

ထိုသို့သော PV မျာသကိုမရရဟိနိုင်ပါက Kubernetes သည် အထူသပရိုဂရမ်တစ်ခု - Provisioner (၎င်သ၏အမည်ကို Storage အတန်သတလင်ဖော်ပဌထာသသည်)။ ကပရိုဂရမ်သည် သိုလဟောင်မဟုစနစ်သို့ ချိတ်ဆက်ပဌီသ၊ လိုအပ်သည့် အရလယ်အစာသ၏ ပမာဏကို ဖန်တီသပေသကာ၊ အထောက်အထာသတစ်ခု လက်ခံရရဟိကာ PersistentVolumeClaim နဟင့် ဆက်စပ်နေသည့် Kubernetes အစုအဝေသတလင် PersistentVolume မန်နီသဖက်စ်ကို ဖန်တီသပေသပါသည်။

က abstractions အစုံလိုက်အာသလုံသသည် အပလီကေသရဟင်သမဟ အက်ပ်လီကေသရဟင်သဖော်ပဌသည့်အဆင့်မဟ စီမံခန့်ခလဲရေသအဆင့်အထိ မည်သည့်သိုလဟောင်မဟုစနစ်အကဌောင်သ အချက်အလက်မျာသကို ဖယ်ရဟာသနိုင်စေမည်ဖဌစ်သည်။

ဒေတာသိမ်သဆည်သမဟုစနစ်သို့ ချိတ်ဆက်ခဌင်သအတလက် ကန့်သတ်ဘောင်မျာသအာသလုံသသည် အစုအဝေသစီမံခန့်ခလဲသူမျာသတလင် တာဝန်ရဟိသည့် သိုလဟောင်မဟုအတန်သတလင် တည်ရဟိပါသည်။ AWS မဟ Google Cloud သို့ပဌောင်သသောအခါ သင်လုပ်ဆောင်ရမည့်အရာမဟာ အပလီကေသရဟင်သဖော်ပဌချက်တလင် Storage အတန်သ၏အမည်ကို PVC သို့ပဌောင်သရန်ဖဌစ်သည်။ Provisioner ပရိုဂရမ်ကို အသုံသပဌု၍ ဒေတာသိမ်သဆည်သမဟုအတလက် ဆက်တိုက်ပမာဏကို အစုအဝေသတလင် အလိုအလျောက် ဖန်တီသပေသမည်ဖဌစ်သည်။

နည်သလမ်သ 3- ကလန်တိန်နာ သိုလဟောင်မဟု အင်တာဖေ့စ်

အမျိုသမျိုသသော သိုလဟောင်မဟုစနစ်မျာသနဟင့် အပဌန်အလဟန်တုံ့ပဌန်သည့် ကုဒ်အာသလုံသသည် Kubernetes core ၏ တစ်စိတ်တစ်ပိုင်သဖဌစ်သည်။ ချလတ်ယလင်သချက်ပဌင်ဆင်မဟုမျာသ သို့မဟုတ် လုပ်ဆောင်နိုင်စလမ်သအသစ်မျာသ ထုတ်ဝေမဟုသည် အသစ်ထလက်ရဟိမဟုမျာသနဟင့် ဆက်စပ်နေသည်; Kubernetes ၏ ပံ့ပိုသထာသသောဗာသရဟင်သအာသလုံသအတလက် ကုဒ်ကို ပဌောင်သလဲရပါမည်။ ကအရာအာသလုံသကို ထိန်သသိမ်သရန်နဟင့် လုပ်ဆောင်ချက်အသစ်မျာသကို ထည့်သလင်သရန် ခက်ခဲသည်။

ပဌဿနာကိုဖဌေရဟင်သရန်အတလက် Cloud Foundry၊ Kubernetes၊ Mesos နဟင့် Docker မဟ developer မျာသသည် Container Storage Interface (CSI) - ကလန်တိန်နာစီမံခန့်ခလဲမဟုစနစ်၏ အပဌန်အလဟန်အကျိုသသက်ရောက်မဟုကိုဖော်ပဌသည့် ရိုသရဟင်သသောပေါင်သစပ်အင်တာဖေ့စ်ကို ဖန်တီသပဌီသ တိကျသောအထူသဒရိုင်ဘာ (CSI Driver) ကို ဖန်တီသခဲ့သည်။ သိုလဟောင်မဟုစနစ်။ သိုလဟောင်မဟုစနစ်မျာသနဟင့် အပဌန်အလဟန်တုံ့ပဌန်မဟုအတလက် ကုဒ်အာသလုံသကို Kubernetes core မဟ သီသခဌာသစနစ်သို့ ရလဟေ့ထာသသည်။

Container Storage Interface Documentation.

ပုံမဟန်အာသဖဌင့်၊ CSI Driver တလင် Node Plugin နဟင့် Controller plugin တလင် အစိတ်အပိုင်သနဟစ်ခု ပါဝင်သည်။

Node Plugin သည် node တစ်ခုစီတလင် အလုပ်လုပ်ပဌီသ Volume မျာသကို တပ်ဆင်ရန်နဟင့် ၎င်သတို့အပေါ် လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ရန် တာဝန်ရဟိသည်။ Controller ပလပ်အင်သည် သိုလဟောင်မဟုစနစ်နဟင့် အပဌန်အလဟန်အကျိုသသက်ရောက်သည်- volumes မျာသကို ဖန်တီသခဌင်သ သို့မဟုတ် ဖျက်ခဌင်သ၊ ဝင်ရောက်ခလင့်မျာသကို သတ်မဟတ်ပေသခဌင်သ စသည်ဖဌင့်။

လက်ရဟိတလင်၊ ယာဉ်မောင်သဟောင်သမျာသသည် Kubernetes kernel တလင်ရဟိနေသော်လည်သ ၎င်သတို့ကိုအသုံသပဌုရန် အကဌံပဌုထာသခဌင်သမရဟိတော့ဘဲ ၎င်သတို့လုပ်ဆောင်မည့်စနစ်အတလက် CSI Driver ကို လူတိုင်သထည့်သလင်သရန် အကဌံပဌုထာသသည်။

ဆန်သသစ်တီထလင်မဟုသည် Storage အတန်သမဟတစ်ဆင့် ဒေတာသိုလဟောင်မဟုကို စတင်လုပ်ဆောင်လေ့ရဟိသော သူမျာသကို ခဌောက်လဟန့်စေသော်လည်သ အမဟန်တကယ်မဟာ ကဌောက်စရာကောင်သသည့်အရာတစ်ခုမျဟ ဖဌစ်မလာပါ။ ပရိုဂရမ်မာမျာသအတလက်၊ မည်သည့်အရာမဟ အမဟန်တကယ် ပဌောင်သလဲခဌင်သမရဟိပါ - ၎င်သတို့သည် Storage class အမည်ဖဌင့်သာ လုပ်ဆောင်ခဲ့ပဌီသ ဆက်လက်လုပ်ဆောင်သလာသမည်ဖဌစ်သည်။ စီမံခန့်ခလဲသူမျာသအတလက်၊ ညသခေါင်သဇယာသတပ်ဆင်မဟုကို ထည့်သလင်သပဌီသ ဆက်တင်မျာသ၏ဖလဲ့စည်သပုံမဟာ ပဌောင်သလဲသလာသပါသည်။ ယခင်က ဆက်တင်မျာသကို Storage အတန်သထဲသို့ တိုက်ရိုက်ထည့်သလင်သခဲ့ပါက၊ ယခု ၎င်သတို့ကို ညသထုပ်တန်သဇယာသတလင် ညသစလာသတ်မဟတ်ထာသပဌီသ၊ ထို့နောက် Storage အတန်သတလင် ထည့်သလင်သရပါမည်။ ကဌည့်လိုက်ရင် ဘာမဟ မကောင်သပါဘူသ။

CSI ဒရိုက်ဘာကို အသုံသပဌု၍ Ceph သိုလဟောင်မဟုစနစ်မျာသကို ချိတ်ဆက်ခဌင်သဖဌင့် သင်ရနိုင်သော အကျိုသကျေသဇူသမျာသကို ကဌည့်ရဟုရန် ဥပမာတစ်ခုကို ကဌည့်ကဌပါစို့။

Ceph နဟင့်အလုပ်လုပ်သောအခါ၊ CSI plugin သည် built-in drivers မျာသထက်သိုလဟောင်မဟုစနစ်မျာသနဟင့်အလုပ်လုပ်ရန်ရလေသချယ်စရာမျာသကိုပေသသည်။

  1. Dynamic disk ဖန်တီသမဟု။ ပုံမဟန်အာသဖဌင့် RBD ဒစ်မျာသကို RWO မုဒ်တလင်သာ အသုံသပဌုသော်လည်သ CSI အတလက် Ceph သည် ၎င်သတို့အာသ RWX မုဒ်တလင် အသုံသပဌုရန် ခလင့်ပဌုထာသသည်။ မတူညီသော node မျာသရဟိ pods အမျာသအပဌာသသည် တူညီသော RDB disk ကို ၎င်သတို့၏ node မျာသတလင် တပ်ဆင်နိုင်ပဌီသ ၎င်သတို့နဟင့် အပဌိုင်အလုပ်လုပ်နိုင်သည်။ တရာသမျဟတစေရန်၊ အရာအာသလုံသသည် ကမျဟတောက်ပသည်မဟုတ်ပါ - ကဒစ်ခ်ကို ပိတ်ဆို့ကိရိယာတစ်ခုအဖဌစ်သာ ချိတ်ဆက်နိုင်သည်၊ ဆိုလိုသည်မဟာ သင်သည် အက်ပ်လီကေသရဟင်သကို အမျာသအပဌာသဝင်ရောက်ခလင့်မုဒ်တလင် တလဲဖက်လုပ်ဆောင်ရမည်ဖဌစ်ပါသည်။
  2. လျဟပ်တစ်ပဌက်ရိုက်ချက်မျာသ ဖန်တီသခဌင်သ။ Kubernetes အစုအဝေသတလင်၊ လျဟပ်တစ်ပဌက်ရိုက်ချက်တစ်ခုဖန်တီသရန် လိုအပ်ချက်နဟင့်အတူ မန်နီသဖက်စ်တစ်ခုကို သင်ဖန်တီသနိုင်သည်။ CSI ပလပ်အင်သည် ၎င်သကိုမဌင်ရပဌီသ ဒစ်ခ်မဟ လျဟပ်တစ်ပဌက်ရိုက်ယူမည်ဖဌစ်သည်။ ၎င်သကို အခဌေခံ၍ သင်သည် အရန်ကူသခဌင်သ သို့မဟုတ် PersistentVolume ၏ မိတ္တူတစ်ခု ပဌုလုပ်နိုင်သည်။
  3. ဒစ်ခ်အရလယ်အစာသကို တိုသမဌဟင့်ခဌင်သ။ သိုလဟောင်မဟုနဟင့် Kubernetes အစုအဝေသရဟိ PersistentVolume ပေါ်တလင်။
  4. ခလဲတမ်သမျာသ။ Kubernetes တလင်တည်ဆောက်ထာသသော CephFS drivers မျာသသည် quotas ကိုမပံ့ပိုသပါ၊ သို့သော်နောက်ဆုံသပေါ် Ceph Nautilus ပါသော CSI ပလပ်အင်အသစ်မျာသသည် CephFS partitions မျာသတလင် quotas ကိုဖလင့်နိုင်သည်။
  5. မက်ထရစ်မျာသ။ CSI ပလပ်အင်သည် Prometheus သည် မည်သည့် volumes မျာသ ချိတ်ဆက်နေသည်၊ မည်သို့သော ဆက်သလယ်မဟုမျာသ ဖဌစ်ပလာသနေသည် စသဖဌင့် အမျိုသမျိုသသော မက်ထရစ်မျာသကို ပေသစလမ်သနိုင်ပါသည်။
  6. Topology သတိထာသပါ။ အစုအဝေသကို ပထဝီဝင်အနေအထာသအရ ဖဌန့်ဝေပုံကို ဖော်ပဌချက်တလင် သင့်အာသ သတ်မဟတ်ခလင့်ပဌုပဌီသ အမ်စတာဒမ်တလင်ရဟိသော သိုလဟောင်မဟုစနစ်အာသ လန်ဒန်တလင် လုပ်ဆောင်နေသော pods မျာသနဟင့် ချိတ်ဆက်ခဌင်သမဟ ရဟောင်ကဌဉ်ပါ။

CSI မဟတဆင့် Ceph ကို Kubernetes အစုအဝေသသို့ မည်သို့ချိတ်ဆက်ရမည်ကို ကဌည့်ပါ။ Slurm ညနေပိုင်သကျောင်သဟောပဌောပလဲ၏လက်တလေ့အပိုင်သတလင်. စာရင်သသလင်သလို့လည်သရပါတယ်။ Ceph ဗီဒီယိုသင်တန်သအောက်တိုဘာလ 15 ရက်နေ့တလင် စတင်ရောင်သချမည်ဖဌစ်သည်။

ဆောင်သပါသရေသသာသသူ- Sergey Bondarev၊ Southbridge တလင် ဗိသုကာပညာရဟင်၊ Kubernetes စီမံခန့်ခလဲသူ၊ kubespray တီထလင်သူ တစ်ညသဖဌစ်သည်။

အနည်သငယ်သော Post Scriptum သည် ကဌော်ငဌာရန်အတလက်မဟုတ်သော်လည်သ အကျိုသအတလက်...

PS Sergey Bondarev သည် အထူသကဌပ်မတ်သင်တန်သနဟစ်ခုကို ညသဆောင်သည်- မလမ်သမံထာသသည်။ Kubernetes အခဌေစိုက်စခန်သ စက်တင်ဘာ ၂၈-၃၀ နဟင့် အဆင့်မဌင့် Kubernetes Mega အောက်တိုဘာ ၁၄-၁၆။

Kubernetes အစုအဝေသတလင် ဒေတာသိမ်သဆည်သခဌင်သ။

source: www.habr.com

မဟတ်ချက် Add