Izixhobo ezili-12 ezenza iKubernetes ibe lula

Izixhobo ezili-12 ezenza iKubernetes ibe lula

I-Kubernetes ibe yindlela eqhelekileyo yokuhamba, njengoko uninzi luya kungqina ngokuthumela izicelo ezifakwe kwisikali. Kodwa ukuba i-Kubernetes iyasinceda ukuba sijongane nokuhanjiswa kwesikhongozeli esimdaka nesinzima, yintoni eya kusinceda sijongane neKubernetes? Isenokuntsokotha, ibhideke kwaye kube nzima ukuyilawula.

Njengoko i-Kubernetes ikhula kwaye ikhula, uninzi lwee-nuances zayo, ngokuqinisekileyo, ziya kulungiswa ngaphakathi kwiprojekthi ngokwayo. Kodwa abanye abasebenzisi abafuni ukulinda i-Kubernetes ukuba ibe lula ukuyisebenzisa, ngoko baye baphuhlisa izisombululo zabo kwiingxaki ezininzi eziqhelekileyo kwimveliso ye-Kubernetes.

QAPHELA: Ndiyathemba ukuba usulelo lwelulwane olungaziwayo olulume inja, yaluma i-pangolin, eyaluma indoda yaseTshayina ngengozi engaqhelekanga eWuhan, apho inqanaba le-BSL-4 lebhu yebhayoloji ibekwe khona, iya kuncipha ngoFebruwari kwaye siya kukhumbula kuphela. I-2019-nCoV isebenzisa ulwimi olungcolileyo. Kwaye singayenza ngaphandle kweintanethi Kubernetes Base NgoFebruwari 8-10, 2021, kunye Kubernetes Mega kubasebenzisi be-K8s abakwizinga eliphezulu ngoFebruwari 12–14. Ngokunyaniseka, ngokobuqu, njengomhleli, ndiyayikhumbula idrive, iikhefu zekofu, iingxoxo kunye nemibuzo ekhohlisayo kwizithethi. Ewe, okanye siya kufa kunye neplanethi yonke ngesitayile seyona noveli ikhohlakeleyo kwaye imdaka nguStyopa Korolev wethu, ukuba amagunya aphezulu adiniwe ngamahlaya ethu asisimumu afana neConchita Wurst, iwotshi kaPatriarch Kirill kunye nomnqweno kaPapa wokulungisa ingxabano. amazwi oMthandazo weNkosi.

Kodwa makhe sibuyele kwinto ephambili.

I-Goldpinger: Ukubona iKubernetes Clusters

Abantu bakhetha ukubukela. Iigrafu kunye neetshathi zenza kube lula ukuqonda umfanekiso omkhulu. Kwaye kunikwe isikali kunye nobunzima beqela le-Kubernetes, sinokulusebenzisa ngokupheleleyo olu phawu.

Iprojekthi enegama elihlekisayo (mhlawumbi into malunga nearhente 007, malunga. umguquleli) Goldpinger, engumthombo ovulekileyo kwaye ikhutshwe licandelo letekhnoloji yaseBloomberg, sisixhobo esilula esiqhuba ngaphakathi kweqela le-Kubernetes kwaye sibonise imephu esebenzisanayo yobudlelwane phakathi kweenodi. Ngokuqhelekileyo i-nodes esebenzayo iboniswe eluhlaza, i-nodes engasebenziyo iboniswe ngobomvu. Cofa nje kwindawo ukuze ufumane iinkcukacha. Unokwenza ngokwezifiso i-API usebenzisa i-Swagger ukongeza iingxelo ezongezelelweyo, iimpawu, kunye nezinye izinto.

I-K9s: Ujongano lwekhonsoli yesikrini esigcweleyo kwiKubernetes

Abalawuli benkqubo bathanda izinto ezilungileyo "zefestile enye". K9s lujongano olupheleleyo lwescreen seconsole yeKubernetes amaqela. Ngayo, unokujonga ngokulula nangokusebenza nzima iiPods ezisebenzayo, iilog, kunye nokuthunyelwa ngofikelelo olukhawulezayo lweqokobhe. Qaphela, kufuneka unike abasebenzisi be-Kubernetes inqanaba lomsebenzisi kunye ne-namespace-level yeemvume zokufunda ukuze ii-K9s zisebenze ngokuchanekileyo.

Kops: Console ops ye Kubernetes amaqela

Oku uphuhliso oluvela kwiqela le-Kubernetes luya kukunceda ulawule amaqela e-Kubernetes ukusuka kumgca womyalelo. Ixhasa amaqela asebenza kwi-AWS kunye ne-GKE, kwaye isebenza ne-VMware vSphere kunye nezinye iindawo. Ukongeza kwi-automating installing kunye neenkqubo zokukhupha, i-Kops inokunceda ukuphatha ezinye iintlobo ze-automation. Ngokukodwa, unokudala useto lweTerraform enokuthi isetyenziswe ukuhambisa iqela usebenzisa iTerraform.

Kubebox: Iqokobhe letheminali yeKubernetes

Iqokobhe lesiphelo sesiphelo seKubernetes, Kubebox, ibonelela ngaphezu kokusonga kwakudala okuhle kwi-Kubernetes kunye ne-API yayo. Phakathi kwezinye izinto, kunokubonisa ngexesha langempela ukusetyenziswa kwexesha le-CPU kunye ne-RAM, uluhlu lweepods, iziqulatho zelogi, kwaye uqalise umhleli wokusetha. Into endiyithandileyo kukuba iyafumaneka njengesicelo esahlukileyo seLinux, Windows kunye neMacOS.

Kube-applier

Kube-applier ifakela njengenkonzo ye-Kubernetes, ifumana kwakhona izicwangciso zeqela le-Kubernetes kwindawo yokugcina i-git, kwaye emva koko isetyenziswe kwiipods kwiqela. Ngalo lonke ixesha utshintsho lwenziwe, luthathwa kwindawo yokugcina kwaye lufakwe kwiipods eziceliweyo. Isikhumbuza ngandlel' ithile kwi-Scaffold kaGoogle, kodwa isebenza ukulawula iqela elipheleleyo endaweni yesicelo esinye.

Kuyenzeka ukuba wenze utshintsho kwiisetingi kwishedyuli okanye ngokwesicelo. Zonke izenzo zilogiwe kwaye iimpawu ezihambelana nePrometheus zibonisiwe, ukuze uhlale ubona oko kunokuchaphazela ukuziphatha kweqela.

I-Kube-ps1: I-Smart command line prompt ye-Kubernetes

Hayi, Kube-ps1 ayisiyiyo i-Sony PlayStation emulator ye-Kubernetes, nangona oko kuya kuba kuhle. Olu lulwandiso olulula lomgca we-Bash obonisa umxholo wangoku we-Kubernetes kunye nesithuba segama kwi-prompt. I-Kube-shell ibandakanya kunye nezinye izinto ezininzi, kodwa ukuba yonke into oyifunayo luphawu oluhle, i-Kube-ps1 iya kukubonelela ngexabiso elincinci.

Kube-prompt

Enye encinci, kodwa kumnandi kakhulu ukusebenzisa ukuguqulwa kweKubernetes CLI Kube-prompt, ongayisebenzisa ukungena kwiseshoni esebenzisanayo kunye nomxhasi weKubernetes. I-Kube-prompt ikusindisa ekubeni uchwetheze kubectl phambi komyalelo ngamnye, kwaye ikwabonelela ngokuzigqibezela ngolwazi lwemeko yomyalelo ngamnye.

Kubespy: Ixesha lokwenyani Kubernetes esweni izixhobo

Kubespy ukusuka ePulumi sisixhobo sokuxilonga esikunceda ukuba ulungise utshintsho kwisixhobo se-cluster ngexesha langempela, ukubonelela ngento efana nephaneli yombhalo ukulawula okwenzekayo. Umzekelo, wena ufuna ukubona utshintsho i-pod ithi ukusuka ekuqaleni: inkcazo ye-pod ibhalwe njl. I-Kubespy inokusungulwa njengenkqubo eyahlukileyo okanye njengolwandiso lwe-kubectl.

Kubeval: Ukujonga useto lweKubernetes

Uqwalaselo lwe-Kubernetes iifayile ze-YAML zinokufundeka ngabantu, kodwa oko akusoloko kuthetha ukuba zinokuqinisekiswa nazo. Kulula ukuba uphoswe sisiphumlisi okanye igama kwaye ungalifumani de kube kusemva kwexesha. Kungcono ukusebenzisa Kubeval, efakwe kwindawo okanye eqhagamshelwe kumbhobho weCICD. U-Kubeval uthatha inkcazo ye-YAML ye-Kubernetes useto kwaye utshica ulwazi malunga nokuchaneka. Iyakwazi nokukhupha idatha kwi-JSON okanye kwi-TAP, kunye nokwahlulahlula iitemplates zomthombo ezichazwe yi-Helm chart chart ngaphandle kokwenza imibuzo eyongezelelweyo.

I-Kube-ops-view: Ideshibhodi yamaqela amaninzi e-Kubernetes

I-Kubernetes sele inedeshibhodi yenjongo entle kakhulu, kodwa uluntu lwaseKubernetes luzama ezinye iindlela zokubonisa idatha eluncedo kwi-Kubernetes sysadmins. Kube-ops-view Olu luvavanyo nje olunjalo, lunika ithuba lokuphonononga amaqela amaninzi, unokubona ukusetyenziswa kwexesha leprosesa kunye ne-RAM, kunye nemeko yeemodyuli zeqela. Nceda uqaphele ukuba imiyalelo ayinakucelwa, isixhobo sesokubona kuphela. Kodwa iziboniso ezibonelelweyo zicacile kwaye zigudileyo, zicela nje ukuba ziboniswe kumboniso wodonga kwiziko lakho lenkxaso.

Rio: Ukuhanjiswa kwezicelo zeKubernetes

Rio, iprojekthi evela kwiRancher Labs, isebenzisa iindlela zokuhanjiswa kwezicelo eziqhelekileyo kwi-Kubernetes, njenge-CD esuka kwi-Git, i-AB, okanye ukuhanjiswa kwe-blue-green. Inokukhupha kwakhona inguqulelo entsha yesicelo sakho ngokukhawuleza ukuba wenze utshintsho, ukunceda ukulawula ubunzima kunye, umzekelo, i-DNS, i-HTTPS, i-Service Mesh.

I-Stern kunye ne-Kubetail: IiLogi zokuJonga kwi-Kubernetes

star ivelisa imveliso yombala (njengoko umyalelo unokwenza tail) ukusuka kwiipod kunye nezikhongozeli eKubernetes. Ikwayeyona ndlela ikhawulezayo yokufumana imveliso yemithombo emininzi kumjelo omnye onokufundwa kubhabho. Ngexesha elifanayo, unendlela ebonakalayo (esekelwe kumbala) ukwahlula imilambo.

Kubetail ngendlela efanayo, idibanisa iinkuni ezivela kwiipod ezahlukeneyo zibe ngumsinga omnye, iipodthi ezinemibala eyahlukeneyo kunye nezikhongozeli. Kodwa uKubetail sisikripthi seBash. ngoko ayifuni nantoni na ngaphandle kweqokobhe ukuze isebenze.

Ngabasebenzisi ababhalisiweyo kuphela abanokuthatha inxaxheba kuphando. Ngena, ndiyacela.

Usebenzisa ntoni ukwenza lula imisebenzi yesiqhelo?

  • 2,9%Goldpinger1

  • 22,9%k9s8

  • 0,0%Kops0

  • 0,0%Kubebox0

  • 0,0%Kube-applier0

  • 0,0%Kube-ps10

  • 0,0%Kube-prompt0

  • 0,0%Kubespy0

  • 2,9%Kubeval1

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Sten1

  • 5,7%Kubetail2

  • 28,6%Akukho nanye kwezi10

  • 5,7%Ndineyam β€œpre-e-e-le-e-essness”2

  • 8,6%Ndiza kuzama ukubamba into kuluhlu3

  • 20,0%Ndilawula uKubernetes ndisebenzisa i-neural implant, njengakwimuvi uJohnny Mnemonic7

Bali-35 abasebenzisi abavotileyo. Abasebenzisi abasi-19 abakhange.

umthombo: www.habr.com

Yongeza izimvo