12 Qalab oo Kubernetes ka fududeeya

12 Qalab oo Kubernetes ka fududeeya

Kubernetes waxa ay noqotay dariiqa caadiga ah ee loo maro, sida qaar badan ayaa ka marag kacaya iyaga oo geynaya codsiyada weelka ku jira cabir ahaan. Laakin haddii Kubernetes uu naga caawiyo wax ka qabashada weelka qallafsan iyo gaarsiinta adag, maxaa naga caawin doona wax ka qabashada Kubernetes? Waxa kale oo ay noqon kartaa mid adag, jahawareer oo ay adag tahay in la maareeyo.

Sida Kubernetes u korayo oo u korayo, qaar badan oo ka mid ah nuanceskeeda ayaa, dabcan, lagu dhejin doonaa mashruuca laftiisa. Laakiin isticmaaleyaasha qaarkood ma rabaan inay sugaan Kubernetes si ay u fududaato adeegsiga, sidaa darteed waxay soo saareen xalalkooda dhibaatooyin badan oo caadi ah oo ku saabsan wax soo saarka Kubernetes.

NB Waxaan rajeynayaa in caabuqa fiidmeerta ee aan la garanayn ee qaniinay eey, qaniinay pangolin, oo nin Shiinees ah ku qaniinay shil yaab leh Wuhan, halkaas oo shaybaarka bayoolojiga heerka BSL-4 uu yaallo, uu hoos u dhici doono Febraayo waxaanan xasuusan doonaa oo kaliya 2019-nCoV iyadoo la adeegsanayo luqad xun Waxaana ku samayn karnaa offline Saldhigga Kubernetes Febraayo 8-10, 2021, iyo Kubernetes Mega isticmaalayaasha K8s horumaray Febraayo 12-14. Daacadnimo, shakhsi ahaan, tafatire ahaan, waxaan u xiisay wadista, nasashada kafeega, doodaha iyo su'aalaha khiyaanada leh ee kuwa ku hadla. Hagaag, ama waxaan ku dhiman doonaa meeraha oo dhan qaabka ugu naxariista badan iyo buugaagta qashinka ah ee Styopa our Korolev, haddii awoodaha ugu sarreeya ay ka daalaan kaftankeena doqonnimada ah sida Conchita Wurst, watch Patriarch Kirill iyo rabitaanka Pope si loo saxo ereyada Salaadda Rabbiga.

Laakin aan u soo laabano arintii ugu muhiimsaneyd.

Goldpinger: Sawirka Kubernetes Kutlooyinka

Dadku waxay door bidaan inay daawadaan. Garaafyada iyo jaantusyadu waxay fududeeyaan in la fahmo sawirka weyn. Oo marka la eego miisaanka iyo kakanaanta kooxda Kubernetes, waxaan si buuxda uga faa'iidaysan karnaa sifadan.

Mashruuc leh magac qosol leh (malaha wax ku saabsan wakiilka 007, qiyaastii turjumaan) Goldpinger, kaas oo ah il furan oo ay sii daysay qaybta tignoolajiyada ee Bloomberg, waa qalab fudud oo ka dhex shaqeeya kooxda Kubernetes oo muujisa khariidad is dhexgal ah oo ah xidhiidhada ka dhexeeya noodhka. Sida caadiga ah qanjidhada shaqaynaysa waxaa lagu muujiyaa cagaar, qanjidhada aan shaqaynayn ayaa lagu muujiyay casaan. Kaliya dhagsii noodhka si aad u ogaato faahfaahinta. Waxa kale oo aad habayn kartaa API adoo isticmaalaya Swagger si aad ugu darto warbixino dheeraad ah, sifooyin, iyo waxyaabo kale.

K9s: Isku xirka konsole-ka buuxa ee Kubernetes

Maamulayaasha nidaamku waxay jecel yihiin waxyaabaha wanaagsan ee "hal-daaqadaha". K9s waa konsole shaashad buuxda oo loogu talagalay kooxaha Kubernetes. Iyada, waxaad si fudud oo dhib la'aan ah u arki kartaa Pods-ka socda, Logyada, iyo hawlgelinta oo leh helitaan qolof degdeg ah. Ogow, waxaad u baahan tahay inaad siiso isticmaalayaasha Kubernetes heerka isticmaale iyo heerka-magaca ogolaanshaha akhriska ee K9s inay si sax ah u shaqeeyaan.

Kops: Console ops ee kutlooyinka Kubernetes

Tani horumarinta kooxda Kubernetes waxay kaa caawin doontaa inaad maamusho kutlooyinka Kubernetes ee khadka taliska. Waxay taageertaa kooxaha ku shaqeeya AWS iyo GKE, waxayna sidoo kale la shaqeysaa VMware vSphere iyo deegaanno kale. Waxa u dheer habsocodsiinta rakibaadda iyo rakibidda otomaatiga ah, Kops waxa ay gacan ka geysan kartaa maaraynta noocyada kale ee otomaatiga ah. Gaar ahaan, wuxuu u abuuri karaa goobo loogu talagalay Terraform oo loo isticmaali karo in lagu wareejiyo kooxda iyadoo la adeegsanayo Terraform.

Kubebox: Qolka ugu dambeeya ee Kubernetes

Qolfoofka terminalka sare ee Kubernetes, Kubebox, waxay siisaa wax ka badan duubo duug ah oo wanaagsan Kubernetes iyo API-ga. Waxyaabaha kale, waxay muujin kartaa wakhtiga dhabta ah isticmaalka wakhtiga CPU iyo RAM, liiska pods, waxa ku jira log, iyo sidoo kale bilaabi kartaa tifaftiraha goobaha. Waxa aan sidoo kale jeclaa waa in loo heli karo codsi gaar ah Linux, Windows iyo MacOS.

Kube-applier

Kube-applier u rakibo sidii adeega Kubernetes, waxa uu ka soo ceshanaya habaynta kooxda Kubernetes ee kutlada git repository, ka dibna waxa ay ku dabaqdaa galalka kutlada. Mar kasta oo isbedel la sameeyo, waxaa laga soo qaadaa kaydka waxaana lagu dabaqaa sanduuqyada la codsado. Waa xoogaa xasuusin Google's Scafold, laakiin waxay ka shaqeysaa inay maamusho koox dhan halkii hal codsi oo keliya laga isticmaali lahaa.

Waa suurtogal in isbeddel lagu sameeyo jadwal ama codsi. Dhammaan ficillada waa la qoray oo sifooyin ku habboon Prometheus ayaa la soo bandhigay, si aad had iyo jeer u arki karto waxa saameeya habdhaqanka kooxda.

Kube-ps1: Khadka talisyada casriga ah ee Kubernetes

Maya, Kube-ps1 ma aha emulator-ka Sony PlayStation ee Kubernetes, in kasta oo taasi ay hagaagsan tahay. Kani waa fidinta khadka taliska Bash fudud oo soo bandhigaysa macnaha Kubernetes hadda iyo meelaynta magaca isla markiiba. Kube-shell waxaa ku jira astaamo kale oo badan, laakiin haddii waxa kaliya ee aad u baahan tahay ay tahay tilmaam caqli-gal ah, Kube-ps1 ayaa ku siin doonta qiime yar.

Kube-degdeg

Mid kale oo ugu yar, laakiin aad u wanaagsan in la isticmaalo wax ka beddelka Kubernetes CLI waa Kube-degdeg, kaas oo aad isticmaali karto si aad u gasho kulan is dhexgal ah oo lala yeesho macmiilka Kubernetes. Kube-degdegga ah wuxuu kaa badbaadiyaa inaad wax ku qorto kubectl ka hor amar kasta, iyo sidoo kale waxay bixisaa dhamaystirka otomaatiga macluumaadka macnaha guud ee amar kasta.

Kubespy: Kubernetes-waqtiga-dhabta ah ee la socodka ilaha

Kubespy Ka Pulumi waa aalad ogaanshaha oo kaa caawinaysa inaad tirtirto isbeddelada ku yimaadda agabka kutlada wakhtiga dhabta ah, adoo siinaya shay sida guddi qoraal ah si loo xakameeyo waxa dhacaya. Tusaale ahaan, adiga waxay rabaan inay arkaan isbedelada Pod states from startup: qeexida podska waxa loo qoraa iwm, pods ayaa loo qorsheeyay in ay ku socoto noodhka, kubeletka qanjidhada ayaa abuura pod, ugu dambeyntiina podska waxaa loo calaamadeeyay inuu socdo. Kubespy waxaa loo bilaabi karaa barnaamij gaar ah ama kordhinta kubectl.

Kubeval: Hubinta dejinta Kubernetes

Qaabeynta Kubernetes faylalka YAML waxaa laga yaabaa inay yihiin kuwo la akhriyi karo aadanaha, laakiin taasi mar walba micnaheeda ma aha in sidoo kale la ansixin karo. Way fududahay in aad seegto koma ama magac oo aadan helin ilaa ay goori goor tahay. Waxaa fiican in la isticmaalo Kubeval, lagu rakibay gudaha ama lagu xiray dhuumaha CICD. Kubeval wuxuu qaataa qeexida YAML ee goobaha Kubernetes wuxuuna dib u tufayaa macluumaadka ku saabsan saxnaanta. Waxa kale oo ay ku soo saari kartaa xogta JSON ama TAP, iyo sidoo kale kala-soocida tusaalooyinka isha ee ay tixraaceen jaangooyada jaantuska Helm iyada oo aan la samaynin su'aalo dheeraad ah.

Kube-ops-view: Dashboardka Kubernetes-ka badan

Kubernetes waxay horey u lahayd dashboard-ujeedo guud oo qurux badan, laakiin bulshada Kubernetes waxay tijaabinaysaa habab kale oo ay ku soo bandhigaan xogta waxtar u leh Kubernetes sysadmins. Kube-ops-view Tani waa tijaabadan oo kale, waxay siinaysaa fursad aad dib u eegis ugu samayso kooxo dhawr ah, waxaad arki kartaa isticmaalka wakhtiga processor-ka iyo RAM, iyo xaalada qaybaha kutlada. Fadlan ogow in amarrada aan la soo wici karin, qalabku waxa loogu talagalay muuqaal kaliya. Laakin bandhigyada la soo bandhigay waa kuwo cad oo siman, kaliya ka baryaya in lagu muujiyo muraayadda derbiga ee xaruntaada taageerada.

Rio: Gudbinta Codsiyada Kubernetes

Rio, Mashruuc ka yimid Rancher Labs, wuxuu fuliyaa hababka gudbinta codsiga ee Kubernetes, sida CD-ga Git, AB, ama gaarsiinta cagaarka buluuga ah. Waxa kale oo ay soo saari kartaa nooc cusub oo codsigaaga ah isla marka aad samayso isbeddello, ka caawinta maareynta kakanaanta, tusaale ahaan, DNS, HTTPS, Adeegga Mesh.

Stern iyo Kubetail: Daawashada Logs gudaha Kubernetes

Stern waxay soo saartaa wax soo saarka midabka (sida amarku samayn karo tail) laga soo qaado boodhadhka iyo weelasha Kubernetes. Sidoo kale waa habka ugu dhaqsaha badan ee lagu heli karo wax soo saarka ilo badan oo hal il oo la akhriyi karo duullimaad. Isla mar ahaantaana, waxaad haysataa hab muuqda (midabka ku salaysan) si aad u kala saarto durdurrada.

Kubetail si la mid ah, waxa ay isku xidhaa geedo ka samaysan baallo kala duwan oo ay ku xidho hal durdur ah oo midabyo kala duwan leh iyo weel. Laakiin Kubetail waa qoraal Bash ah. markaa uma baahna wax aan qolof ahayn si uu u shaqeeyo.

Isticmaalayaasha diiwaangashan oo keliya ayaa ka qaybqaadan kara sahanka. Soo gal, soo dhawoow.

Maxaad u isticmaashaa si aad u fududayso hawlaha caadiga ah?

  • 2,9%Goldpinger1

  • 22,9%K9s8

  • 0,0%Kops0

  • 0,0%Kubebox0

  • 0,0%Kube-applier0

  • 0,0%Kube-ps10

  • 0,0%Kube-degdeg0

  • 0,0%Kubespy0

  • 2,9%Kubeval1

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Sten1

  • 5,7%Kubetail2

  • 28,6%Midna maahan10

  • 5,7%Waxaan haystaa "pre-e-e-le-e-essness" ii gaar ah

  • 8,6%Waxaan isku dayi doonaa inaan wax ka soo qaato liiska3

  • 20,0%Waxaan maamulaa Kubernetes aniga oo isticmaalaya maqaar-galaha neerfaha, sida filimka Johnny Mnemonic7

35 isticmaale ayaa u codeeyay. 19 isticmaale ayaa ka aamusay.

Source: www.habr.com

Add a comment