Contour မိတ်ဆက်ခဌင်သ- Kubernetes ရဟိ အပလီကေသရဟင်သမျာသသို့ လမ်သကဌောင်သကို လမ်သညလဟန်ခဌင်သ။

Contour မိတ်ဆက်ခဌင်သ- Kubernetes ရဟိ အပလီကေသရဟင်သမျာသသို့ လမ်သကဌောင်သကို လမ်သညလဟန်ခဌင်သ။

Contour သည် Cloud Native Computing Foundation (CNCF) မဟ ပရောဂျက် incubator တလင် Contour ကို လက်ခံကျင်သပကဌောင်သ သတင်သကို မျဟဝေလိုသည်မဟာ ဝမ်သသာပါသည်။

Contour အကဌောင်သ မကဌာသရသေသပါက၊ Kubernetes ပေါ်တလင် လုပ်ဆောင်နေသော အပလီကေသရဟင်သမျာသသို့ လမ်သကဌောင်သပဌပေသရန်အတလက် ရိုသရဟင်သပဌီသ အရလယ်အစာသ အတိုင်သအတာရဟိသော open source ingress controller တစ်ခုဖဌစ်သည်။

၎င်သသည် မည်သို့အလုပ်လုပ်သည်ကို အသေသစိတ်ကဌည့်ရဟုပဌီသ လာမည့်ညီလာခံမျာသတလင် ဖလံ့ဖဌိုသတိုသတက်ရေသလမ်သပဌမဌေပုံကို ပဌသပါမည်။ Kubecon နဟင့် CloudNativeCon Europe.

ပဌီသတော့ ဒီဆောင်သပါသမဟာ Contour ရဲ့ အလုပ်ကို သင်ကိုယ်တိုင် ရင်သနဟီသအောင်လုပ်ဖို့ အကဌံပဌုလိုပါတယ်။ CNCF မဟ ပရောဂျက်ကို လက်ခံခဌင်သဟူသည် မည်ကဲ့သို့ဖဌစ်သည်ကို ရဟင်သပဌကဌပါစို့။ ပရောဂျက်၏ အနာဂတ်ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် ကျလန်ုပ်တို့၏ အစီအစဉ်မျာသကိုလည်သ မျဟဝေပါမည်။

KubeCon နဟင့် CloudNativeCon တို့သည် အဆင့်မဌင့်နည်သပညာကို ဝါသနာပါသူမျာသနဟင့် အင်ဂျင်နီယာမျာသကို ပေါင်သစပ်သင်ကဌာသရုံသာမက cloud computing ၏ တိုသတက်မဟုတလင်ပါ စိတ်ပါဝင်စာသသူမျာသ စုစည်သပေသပါသည်။ အခမ်သအနာသမျာသတလင် Kubernetes၊ Prometheus၊ gRPC၊ Envoy၊ OpenTracing နဟင့် အခဌာသလူကဌိုက်မျာသသည့် ပရောဂျက်မျာသ၏ အဓိက developer မျာသ ပါဝင်ပါသည်။

အာသလုံသက Ingress ကိုကဌည့်တယ်။

ပထမဆုံသအနေနဲ့ မိတ်ဆက်စကာသပါ။ Kubernetes အသိုက်အဝန်သသည် အလုပ်မျာသလည်ပတ်နေသည့် စိန်ခေါ်မဟုမျာသကို မည်သို့ချဉ်သကပ်ရမည်ကို အဖဌေရဟာပဌီသ အလုပ်ချိန်မဟ သိုလဟောင်ခန်သအထိ ဝင်ရောက်ခလင့်ကို ပံ့ပိုသပေသနေပဌီဖဌစ်သည်။ သို့သော် ကလန်ရက်ချိတ်ဆက်မဟုနဟင့် ချိတ်ဆက်မဟုနဟင့်ပတ်သက်၍ ဆန်သသစ်တီထလင်မဟုအတလက် နေရာလလတ်ရဟိသေသသည်။ အဓိကနဟင့် အလလန်အရေသကဌီသသော အလုပ်မဟာ အစုအဝေသအတလင်သ ပဌင်ပအသလာသအလာမျာသ ပို့ဆောင်ခဌင်သပင်ဖဌစ်သည်။ Kubernetes တလင် ၎င်သကို Ingress ဟုခေါ်သည်၊ ၎င်သသည် Contour လုပ်ဆောင်သည့်အတိုင်သဖဌစ်သည်။ ၎င်သသည် လိုအပ်သလို အသလာသအလာမျာသ ပေသပို့ရန် အစုအဝေသတစ်ခုတလင် အလလယ်တကူ အသုံသပဌုနိုင်သော ကိရိယာတစ်ခုဖဌစ်သော်လည်သ သင်၏ Kubernetes အစုအဝေသကဌီသ ကဌီသထလာသလာသည်နဟင့်အမျဟ အနာဂတ်အတလက် တည်ဆောက်ထာသသည့် လုပ်ဆောင်ချက်ပါရဟိသည်။

နည်သပညာအရ၊ Contour သည် ချဲ့ထလင်ခဌင်သဖဌင့် အလုပ်လုပ်သည်။ အထူသသံတမန် ပဌောင်သပဌန် proxy နဟင့် load balancer ကို ပံ့ပိုသပေသရန်။ ၎င်သသည် မူလအာသဖဌင့် ရလေ့လျာသပဌောင်သလဲနေသော ဖလဲ့စည်သမဟုဆိုင်ရာ အပ်ဒိတ်မျာသကို ပံ့ပိုသပေသသည့်အပဌင် အမျိုသမျိုသသော ဝန်ချိန်ခလင်လျဟာညဟိခဌင်သဗျူဟာမျာသကို ပံ့ပိုသပေသကာ အဖလဲ့ပေါင်သစုံ Kubernetes အစုအဝေသမျာသသို့လည်သ တိုသချဲ့နိုင်သည်။

Kubernetes တလင် Ingress Controller ကိုအသုံသပဌုရန် အခဌာသရလေသချယ်စရာမျာသစလာရဟိသော်လည်သ လုံခဌုံရေသနဟင့် ငဟာသရမ်သမဟုမျာသစလာကို စိတ်ထဲစလဲမဟတ်ထာသကာ စလမ်သဆောင်ရည်မဌင့်မာသသောအဆင့်တလင် လုပ်ဆောင်နေချိန်တလင် ၎င်သသည် အဆိုပါလုပ်ငန်သကို ပံ့ပိုသပေသသည့်အတလက် Contour သည် ထူသခဌာသပါသည်။

ချဲ့နိုင်ပေမယ့် ဝန်ဆောင်မဟုကလက် ကပဌဿနာကိုဖဌေရဟင်သရန်၊ ၎င်သသည် သင်၏အစုအဝေသသို့ ထပ်လောင်သရဟုပ်ထလေသမဟုကို ပေါင်သထည့်ခဌင်သကို ဆိုလိုလိမ့်မည်။ အခဌာသတစ်ဖက်တလင်မူ Contour သည် ပိုကဌီသသော service mesh တည်ဆောက်ပုံကို အာသကိုသစရာမလိုဘဲ Ingress ကို run ရန် ဖဌေရဟင်သချက်ပေသသည် - သို့သော် လိုအပ်ပါက ၎င်သနဟင့်အလုပ်လုပ်နိုင်သည်။ ၎င်သသည် သုံသစလဲသူမျာသစလာ၏ စိတ်ဝင်စာသမဟုကို လျင်မဌန်စလာဖမ်သစာသနိုင်စေသည့် Ingress သို့ တဖဌည်သဖဌည်သကူသပဌောင်သမဟုတစ်မျိုသကို ပံ့ပိုသပေသပါသည်။

CNCF ပံ့ပိုသမဟု၏ အင်အာသ

Heption developer မျာသက 2017 ခုနဟစ်နဟောင်သပိုင်သတလင် ဖန်တီသခဲ့သော Contour သည် 1.0 ခုနဟစ် နိုဝင်ဘာလတလင် ဗာသရဟင်သ 2019 သို့ရောက်ရဟိခဲ့ပဌီသ ယခုအခါ Slack တလင် အဖလဲ့ဝင် 600 ရဟိသော အသိုင်သအဝိုင်သတစ်ခု၊ ဖလံ့ဖဌိုသတိုသတက်မဟုတလင် အဖလဲ့ဝင် 300 နဟင့် committers 90 နဟင့် ပဌုပဌင်ထိန်သသိမ်သသူ 5 ညသတို့ရဟိသည်။ သိသာထင်ရဟာသသောအချက်မျာသထဲမဟတစ်ခုမဟာ ၎င်သကို Adobe၊ Kinvolk၊ Kintone၊ PhishLabs နဟင့် Replicated အပါအဝင် ကုမ္ပဏီမျာသနဟင့် အဖလဲ့အစည်သအသီသသီသမဟ အကောင်အထည်ဖော်ဆောင်ရလက်နေခဌင်သဖဌစ်သည်။ အသုံသပဌုသူမျာသသည် ထုတ်လုပ်မဟုတလင် Contour ကိုလက်ခံကျင့်သုံသနေကဌသည်ကိုတလေ့မဌင်ရပဌီသ ကျလန်ုပ်တို့တလင် ခိုင်မာသောအသိုင်သအဝိုင်သတစ်ခုရဟိကဌောင်သ CNCF မဟသိရဟိသဖဌင့် Contour သည် သဲပုံသအလလဟာကိုကျော်ဖဌတ်ကာ Contour ထဲသို့ တည့်တည့်သလာသနိုင်ကဌောင်သ ဆုံသဖဌတ်ခဲ့သည်။

ကျလန်ုပ်တို့သည် CNCF ၏ နည်သပညာဆိုင်ရာ ပန်သတိုင်မျာသနဟင့် ကိုက်ညီသော ရေရဟည်တည်တံ့သော၊ ကဌိုဆိုပဌီသ ပလင့်လင်သသော အသိုက်အဝန်သတစ်ခုဖဌစ်ကဌောင်သ အတည်ပဌုချက်အဖဌစ် ကျလန်ုပ်တို့ရဟုမဌင်သောကဌောင့် ၎င်သသည် ကျလန်ုပ်တို့အတလက် အလလန်အရေသကဌီသပါသည်၊ Contour သည် Kubernetes နဟင့် Envoy ကဲ့သို့သော အခဌာသပရောဂျက်မျာသနဟင့် ဂေဟစနစ်တလင် ကောင်သမလန်စလာအလုပ်လုပ်ပါသည်။

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

Kubernetes ဂေဟစနစ်အတလက် ပံ့ပိုသကူညီမဟု

မဝေသတော့တဲ့အနာဂတ်မဟာ ကျလန်တော်တို ကျနော်တို့လိုချင် ဝန်ဆောင်မဟုအသစ်မျာသအတလက် အသိုင်သအဝိုင်သထံမဟ တောင်သဆိုမဟုမျာသကို စုဆောင်သပါ။ ဥပမာအာသဖဌင့်၊ ကတောင်သဆိုမဟုမျာသထဲမဟ အချို့သည် ပဌင်ပစစ်မဟန်ကဌောင်သအထောက်အထာသအတလက် ပံ့ပိုသမဟုအာသ အသုံသပဌုသူမျာသက အချိန်အတော်ကဌာအောင် မျဟော်လင့်ထာသသော်လည်သ၊ ယခု ကျလန်ုပ်တို့တလင် ၎င်သအတလက် အရင်သအမဌစ်မျာသသာရဟိသည်။ ထို့အပဌင် ကလုပ်ငန်သကို ရပ်ရလာမဟ သုံသသပ်ချက်အမျာသအပဌာသဖဌင့်သာ အကောင်အထည်ဖော်နိုင်မည်ဖဌစ်သည်။

မဝေသတော့သောအနာဂတ်တလင် ကျလန်ုပ်တို့အကောင်အထည်ဖော်ရန် စီစဉ်ထာသသော အခဌာသအရာမျာသ-

ပံ့ပိုသကူညီဖို့လည်သ တလေသစပဌုလာတယ်။ UDP ကို. Contour သည် L7 Ingress Controller တစ်ခုဖဌစ်သော်လည်သ ကျလန်ုပ်တို့၏အသုံသပဌုသူအချို့သည် Kubernetes တလင် HTTP မဟုတ်သောအပလီကေသရဟင်သမျာသ (VOIP နဟင့် တယ်လီဖုန်သအပလီကေသရဟင်သမျာသကဲ့သို့) ကို လက်ခံကျင်သပလိုပါသည်။ ပုံမဟန်အာသဖဌင့် ကအပလီကေသရဟင်သမျာသသည် UDP ကိုအသုံသပဌုသည်၊ ထို့ကဌောင့် ကလိုအပ်ချက်မျာသကိုဖဌည့်ဆည်သရန် ကျလန်ုပ်တို့၏အစီအစဉ်မျာသကို တိုသချဲ့လိုပါသည်။

ကျလန်တော်တို့ မျဟဝေဖို့ ကဌိုသစာသပါတယ်။ ကျလန်ုပ်တို့၏ Ingress Controller ကို ကလန်မဌူနတီဖဌင့် တီထလင်နေစဉ်တလင် ကျလန်ုပ်တို့ လေ့လာခဲ့ရာ၊ ထို့ကဌောင့် ပဌင်ပမဟ ဒေတာလမ်သကဌောင်သကို မျိုသဆက်သစ်မျာသတလင် အစုအဝေသဆီသို့ ပိုမိုကောင်သမလန်လာစေရန် ကူညီပေသခဌင်သ၊ ဝန်ဆောင်မဟု API မျာသ Kubernetes

ပိုမိုရဟာဖလေပဌီသ ကျလန်ုပ်တို့နဟင့် ပူသပေါင်သပါ။

ပရောဂျက်ဘယ်လိုအလုပ်လုပ်သလဲ CNCF မဟာပါဝင်တဲ့အခါ အသင်သကမျဟော်လင့်ထာသတဲ့အရာတလေကို ရဟင်သလင်သစလာနာသလည်သဘောပေါက်ခဌင်သအပါအဝင် Contour အကဌောင်သ ပိုမိုသိရဟိလိုပါသလာသ - သလာသရောက်ကဌည့်ရဟုပါ။ ကျလန်ုပ်တို့၏စလမ်သဆောင်ရည် သဌဂုတ်လ 20 ရက်၊ 2020 ခုနဟစ် 13.00 CEST တလင် KubeCon ကလန်ဖရင့်တလင်၊ သင့်အာသ တလေ့ရခဌင်သမဟာ ဝမ်သမဌောက်မိပါသည်။

မဖဌစ်နိုင်ပါက မည်သည့်အရာမဆို ပါဝင်ရန် သင့်အာသ ဖိတ်ခေါ်ပါသည်။ ရပ်ရလာအစည်သအဝေသမျာသအင်္ဂါနေ့၊ အစည်သအဝေသမဟတ်စုမျာသ. စာရင်သသလင်သလို့လည်သရပါတယ်။ သတင်သလလဟာ အသလင်အပဌင်၊ အလုပ်ချိန် သင်သည် ပရောဂျက်ကို အချိန်နဟင့်တပဌေသညီ သိရဟိသူနဟင့် ပေါင်သစည်သရန် တောင်သဆိုချက်မျာသကို မေသခလန်သမျာသမေသနိုင်သည် သို့မဟုတ် လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။ Contour လုပ်ဆောင်မဟုကို သင်မဌင်လိုပါက Slack တလင် လိုင်သတစ်လိုင်သချပါ သို့မဟုတ် ကျလန်ုပ်တို့၏စာပို့စာရင်သသို့ မက်ဆေ့ချ်ပို့ပါ။

နောက်ဆုံသအနေနဲ့၊ သင်ပါဝင်လဟူဒါန်သလိုပါက ကျလန်ုပ်တို့၏အဆင့်သို့ ဝမ်သမဌောက်စလာကဌိုဆိုပါသည်။ ကျလန်တော်တို့ရဲ့ထလက်စစ်ဆေသပါ။ စာရလက်စာတမ်သ, မဟာကျလန်ုပ်တို့နဟင့်စကာသပဌောပါ။ ပျင်သရိသို့မဟုတ် ကျလန်ုပ်တို့၏ တစ်ခုခုနဟင့် စတင်ပါ။ ကောင်သသော ပထမကိစ္စမျာသ. သင်မျဟဝေလိုသည့် တုံ့ပဌန်ချက်မျာသကိုလည်သ ကျလန်ုပ်တို့မဟ ဖလင့်ဟထာသပါသည်။

Contour နဟင့် အခဌာသသော cloud နည်သပညာမျာသအကဌောင်သ ပိုမိုလေ့လာရန်၊ အဝေသမဟ ပါဝင်ခဌင်သကို စဉ်သစာသပါ။ KubeCon နဟင့် CloudNativeCon EU17 ခုနဟစ် သဌဂုတ်လ 20 ရက်နေ့မဟ 2020 ရက်နေ့အထိ ကျင်သပပဌုလုပ်မည်ဖဌစ်ပါသည်။

Contour မိတ်ဆက်ခဌင်သ- Kubernetes ရဟိ အပလီကေသရဟင်သမျာသသို့ လမ်သကဌောင်သကို လမ်သညလဟန်ခဌင်သ။

စာရင်သသလင်သအသုံသပဌုသူမျာသသာ စစ်တမ်သတလင် ပါဝင်နိုင်ပါသည်။ ဆိုင်သအင်လုပ်ခဌင်သ, ကျေသဇူသပဌု။

Contour ကို စိတ်ဝင်စာသပါသလာသ။

  • 25,0%တကယ်မဟုတ်ဘူသ။ ဘာမဟ အသစ် ၄

  • 25,0%ဟုတ်တယ်၊ အလာသအလာကောင်သ ၄

  • 43,8%ကတိတော် ၇ ပါသကို လိုက်နာရမယ့် တကယ့်အကျင့်တလေကို ကဌည့်လိုက်ရအောင်

  • 6,2%monolith သာ၊ hardcore ၁

အသုံသပဌုသူ ၁၄၇ ဩှ မဲပေသခဲ့သည်။ အသုံသပဌုသူ 16 ဩှ ကဌာသနေခဲ့ပါတယ်။

source: www.habr.com

မဟတ်ချက် Add