Zida 12 Zomwe Zimapangitsa Kubernetes Kukhala Osavuta

Zida 12 Zomwe Zimapangitsa Kubernetes Kukhala Osavuta

Kubernetes yakhala njira yokhazikika, monga ambiri angatsimikizire potumiza mapulogalamu omwe ali ndi zida pamasikelo angapo. Koma ngati Kubernetes atithandiza kuthana ndi zovuta komanso zovuta zoperekera ziwiya, zitithandiza bwanji kuthana ndi Kubernetes? Zitha kukhalanso zovuta, zosokoneza komanso zovuta kuziwongolera.

Pamene Kubernetes akukula ndikukula, zambiri mwazinthu zake zidzasinthidwa mkati mwa polojekitiyo. Koma ogwiritsa ntchito ena safuna kudikirira Kubernetes kuti ikhale yosavuta kugwiritsa ntchito, kotero apanga njira zawo zothetsera mavuto ambiri omwe amapezeka pakupanga Kubernetes.

NB Ndikukhulupirira kuti matenda osadziwika a mileme omwe adaluma galu, omwe adaluma pangolin, omwe adaluma munthu waku China modabwitsa ku Wuhan, komwe kuli labotale yachilengedwe ya BSL-4, atha pofika mwezi wa February ndipo tidzangokumbukira. 2019-nCoV pogwiritsa ntchito zilankhulo zotukwana . Ndipo tikhoza kuchita popanda intaneti Kubernetes Base February 8-10, 2021, ndi Kubernetes Mega kwa ogwiritsa ntchito apamwamba a K8s February 12-14. Moona mtima, panokha, monga mkonzi, ndimaphonya kuyendetsa, kupuma kwa khofi, mikangano ndi mafunso ovuta kwa okamba. Chabwino, kapena tidzafa ndi dziko lonse lapansi m'mabuku ankhanza kwambiri komanso onyansa kwambiri a Styopa Korolev wathu, ngati maulamuliro apamwamba atopa ndi nthabwala zathu zosayankhula monga Conchita Wurst, wotchi ya Patriarch Kirill ndi chikhumbo cha Papa kuti akonze mawu a m’Pemphero la Ambuye.

Koma tiyeni tibwerere ku chinthu chachikulu.

Goldpinger: Kuwona Magulu a Kubernetes

Anthu amakonda kuonera. Zithunzi ndi ma chart zimapangitsa kuti zikhale zosavuta kumvetsetsa chithunzi chachikulu. Ndipo poganizira kukula ndi zovuta za gulu la Kubernetes, titha kugwiritsa ntchito bwino izi.

Pulojekiti yokhala ndi dzina loseketsa (mwina chinachake chokhudza wothandizira 007, pafupifupi. womasulira) Goldpinger, yomwe ili yotseguka komanso yotulutsidwa ndi gawo laukadaulo la Bloomberg, ndi chida chosavuta chomwe chimayenda mkati mwa gulu la Kubernetes ndikuwonetsa mapu okhudzana ndi maubwenzi pakati pa node. Nthawi zambiri ma node omwe amagwira ntchito amawonetsedwa mobiriwira, ma node osagwira ntchito amawonetsedwa mofiira. Ingodinani pa node kuti mudziwe zambiri. Mutha kusinthanso API pogwiritsa ntchito Swagger kuti muwonjezere malipoti, mawonekedwe, ndi zina.

K9s: Mawonekedwe azithunzi zamtundu wa Kubernetes

Oyang'anira machitidwe amakonda zabwino za "zenera limodzi". K9 ndi ndi mawonekedwe azithunzi zonse zamagulu a Kubernetes. Ndi iyo, mutha kuwona mosavuta ma Pods, zipika, ndi kutumiza mwachangu komanso mwachangu. Zindikirani, muyenera kupatsa ogwiritsa ntchito a Kubernetes chilolezo chowerengera ma K9s kuti agwire ntchito moyenera.

Kops: Console ops yamagulu a Kubernetes

Izi Kukula kuchokera ku gulu la Kubernetes kukuthandizani kuyang'anira magulu a Kubernetes kuchokera pamzere wolamula. Imathandizira masango omwe akuyenda pa AWS ndi GKE, komanso amagwira ntchito ndi VMware vSphere ndi madera ena. Kuphatikiza pakukhazikitsa ndi kutulutsa zokha, Kops imatha kuthandizira mitundu ina yamagetsi. Makamaka, amatha kupanga zoikamo za Terraform zomwe zitha kugwiritsidwa ntchito kusamutsa gululo pogwiritsa ntchito Terraform.

Kubebox: Terminal shell for Kubernetes

Chipolopolo chapamwamba cha Kubernetes, Kubebox, imapereka zambiri kuposa zokutira zakale ku Kubernetes ndi API yake. Mwa zina, imatha kuwonetsa munthawi yeniyeni kugwiritsa ntchito nthawi ya CPU ndi RAM, mndandanda wa ma pod, zomwe zili m'zipika, ndikuyambitsanso zosintha. Zomwe ndimakondanso ndikuti imapezeka ngati pulogalamu yosiyana ya Linux, Windows ndi MacOS.

Kube-applier

Kube-applier imayika ngati ntchito ya Kubernetes, imatenga zosintha zamagulu a Kubernetes kuchokera ku git repository, kenako ndikuziyika pamagulu omwe ali mgululi. Nthawi zonse zosintha zikapangidwa, zimatengedwa kuchokera kunkhokwe ndikuziyika pamapopu omwe afunsidwa. Ndizotikumbutsa za Scaffold ya Google, koma imagwira ntchito kuyang'anira gulu lonse m'malo mwa pulogalamu imodzi yokha.

Ndizotheka kusintha zosintha pa ndandanda kapena popempha. Zochita zonse zidalowetsedwa ndipo mawonekedwe ogwirizana ndi Prometheus amaperekedwa, kotero mutha kuwona zomwe zingakhudze machitidwe a gululo.

Kube-ps1: Smart command line prompt kwa Kubernetes

Ayi Kube-ps1 si emulator ya Sony PlayStation ya Kubernetes, ngakhale izi zingakhale zabwino. Ichi ndi chosavuta chowonjezera cha mzere wa Bash chomwe chikuwonetsa nkhani ya Kubernetes ndi malo am'malo mwachangu. Kube-chipolopolo imaphatikizanso ndi zina zambiri, koma ngati zomwe mungafune ndi lingaliro lanzeru, Kube-ps1 ikupatsani ndalama zochepa.

Kube-prompt

China chochepa, koma chosangalatsa kugwiritsa ntchito kusinthidwa kwa Kubernetes CLI ndi Kube-prompt, zomwe mungagwiritse ntchito kuti mulowe mu gawo lolumikizana ndi kasitomala wa Kubernetes. Kube-prompt imakupulumutsani kuti musalembe kubectl pamaso pa lamulo lililonse, komanso imaperekanso kukwaniritsidwa kwachidziwitso chalamulo lililonse.

Kubespy: Kuwunika kwazinthu zenizeni za Kubernetes

Kubespy kuchokera ku Pulumi ndi chida chodziwira chomwe chimakuthandizani kuti musinthe kusintha kwa gulu lamagulu munthawi yeniyeni, ndikupereka china chake ngati gulu lolemba kuti muwonetsetse zomwe zikuchitika. Mwachitsanzo, inu ndikufuna kuwona zosintha pod imati kuyambira koyambira: tanthauzo la pod lilembedwera etcd, pod ikukonzekera kuthamanga pa node, kubelet pa node imapanga pod, ndipo pamapeto pake pod imalembedwa ngati ikuyenda. Kubespy ikhoza kukhazikitsidwa ngati pulogalamu yosiyana kapena ngati chowonjezera ku kubectl.

Kubeval: Kuyang'ana makonda a Kubernetes

Kubernetes kasinthidwe ka mafayilo a YAML atha kukhala owerengeka ndi anthu, koma sizitanthauza kuti nawonso akhoza kutsimikiziridwa. Ndikosavuta kuphonya koma kapena dzina osalipeza mpaka nthawi itatha. Bwino kugwiritsa ntchito Kuvala, yoyikidwa kwanuko kapena yolumikizidwa mupaipi ya CICD. Kubeval amatenga tanthauzo la YAML la zoikamo za Kubernetes ndikulavulira zambiri zakulondola. Ikhozanso kutulutsa deta mu JSON kapena TAP, komanso ma templates omwe amatchulidwa ndi Helm chart chart popanda kufunsa mafunso owonjezera.

Kube-ops-view: Dashboard yamagulu angapo a Kubernetes

Kubernetes ali kale ndi dashboard yabwino kwambiri, koma gulu la Kubernetes likuyesa njira zina zowonetsera deta zothandiza Kubernetes sysadmins. Kube-ops-view Uku ndikuyesa kotereku, kumapereka mwayi wowunikira magulu angapo, mutha kuwona kugwiritsa ntchito nthawi ya purosesa ndi RAM, komanso momwe ma module amagulu amagwirira ntchito. Chonde dziwani kuti malamulo sangathe kupemphedwa, chidacho ndi chowonera kokha. Koma mawonedwe operekedwa ndi omveka bwino komanso osalala, akungopempha kuti awonetsedwe pakhoma pa malo anu othandizira.

Rio: Kutumiza Mapulogalamu a Kubernetes

Rio. Itha kutulutsanso mtundu watsopano wa pulogalamu yanu mukangosintha, kuthandiza kuthana ndi zovuta, mwachitsanzo, DNS, HTTPS, Service Mesh.

Stern ndi Kubetail: Mawonekedwe Owona mu Kubernetes

nyenyezi imatulutsa zotulutsa zamtundu (monga momwe lamulo lingathere tail) kuchokera kumapoto ndi zotengera ku Kubernetes. Ndi njira yachangu kwambiri yopezera zotulutsa zingapo mumtsinje umodzi womwe ungawerengedwe powuluka. Pa nthawi yomweyi, muli ndi njira yowonekera (yotengera mtundu) kuti mulekanitse ulusi.

Kubetail momwemonso, imagwirizanitsa zipika zochokera kumagulu osiyanasiyana kukhala mtsinje umodzi, ma pod ndi zotengera zamitundu yosiyanasiyana. Koma Kubetail ndi Bash script. kotero sichifuna china chilichonse kupatula chipolopolo kuti chigwire ntchito.

Ogwiritsa ntchito olembetsedwa okha ndi omwe angatenge nawo gawo pa kafukufukuyu. Lowani muakauntichonde.

Kodi mumagwiritsa ntchito chiyani kuti muchepetse magwiridwe antchito?

  • 2,9%Goldpinger 1

  • 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%Kuvala1

  • 0,0%Kube-ops-view0

  • 0,0%Chizimba

  • 2,9%Nyenyezi1

  • 5,7%Kubetail2

  • 28,6%Palibe mwa izi10

  • 5,7%Ndili ndi "pre-e-e-le-e-essness"2

  • 8,6%Ndiyesetsa kutenga china chake pamndandanda3

  • 20,0%Ndimayang'anira Kubernetes pogwiritsa ntchito implant ya neural, monga mu kanema wa Johnny Mnemonic7

Ogwiritsa 35 adavota. Ogwiritsa ntchito 19 adakana.

Source: www.habr.com

Kuwonjezera ndemanga