Kubernetes tau dhau los ua tus qauv kev mus, raws li ntau tus yuav ua pov thawj los ntawm kev xa cov ntawv thov ntim ntawm qhov ntsuas. Tab sis yog tias Kubernetes pab peb cuam tshuam nrog kev xa khoom hnyav thiab nyuaj, dab tsi yuav pab peb daws nrog Kubernetes? Nws kuj tuaj yeem ua rau nyuaj, tsis meej pem thiab nyuaj rau kev tswj hwm.
Raws li Kubernetes loj hlob thiab txhim kho, ntau ntawm nws cov nuances yuav, ntawm chav kawm, yuav raug ironed tawm hauv qhov project nws tus kheej. Tab sis qee cov neeg siv tsis xav tos Kubernetes kom yooj yim siv, yog li lawv tau tsim lawv tus kheej cov kev daws teeb meem rau ntau yam teeb meem hauv Kubernetes ntau lawm.
NB Kuv vam tias qhov tsis paub tus kab mob uas tau kis tus dev, uas me ntsis pangolin, uas tau me me ntawm tus txiv neej Suav los ntawm qhov xwm txheej txawv txawv hauv Wuhan, qhov chaw kuaj kab mob BSL-4, yuav ploj zuj zus los ntawm Lub Ob Hlis thiab peb tsuas yog nco qab 2019. -nCoV using obscene language. Thiab peb tuaj yeem ua nws offline Kubernetes Base Lub Ob Hlis 8-10, 2021, thiab Kubernetes Mega rau cov neeg siv K8s siab heev Lub Ob Hlis 12-14. Ua siab ncaj, tus kheej, ua tus editor, kuv nco lub tsav, kas fes so, kev sib cav thiab cov lus nug tsis zoo rau cov neeg hais lus. Zoo, los yog peb yuav tuag nrog tag nrho lub ntiaj teb nyob rau hauv cov style ntawm lub siab phem tshaj plaws thiab trash novels los ntawm Styopa peb Korolev, yog hais tias lub siab tshaj plaws powers yog nkees ntawm peb ruam lus tso dag xws li Conchita Wurst, Patriarch Kirill lub saib thiab Pope lub siab xav kho lub cov lus ntawm tus Tswv txoj kev thov Vajtswv.
Tab sis cia peb rov qab mus rau qhov tseem ceeb.
Goldpinger: Visualizing Kubernetes Pawg
Cov neeg nyiam saib. Cov duab kos thiab kab kos ua kom yooj yim nkag siab txog daim duab loj. Thiab muab qhov ntsuas thiab qhov nyuaj ntawm Kubernetes pawg, peb tuaj yeem ua kom zoo dua ntawm qhov no.
Ib qhov project nrog lub npe lom zem (tej zaum ib yam dab tsi txog tus neeg sawv cev 007, kwv yees. tus txhais lus) Goldpinger, uas yog qhib qhov chaw thiab tso tawm los ntawm Bloomberg qhov kev faib thev naus laus zis, yog ib qho cuab yeej yooj yim uas khiav hauv Kubernetes pawg thiab qhia txog kev sib tham hauv daim ntawv qhia kev sib raug zoo ntawm cov nodes. Feem ntau cov haujlwm ua haujlwm tau pom hauv ntsuab, cov nodes tsis ua haujlwm tau pom hauv liab. Tsuas yog nyem rau ntawm node kom paub cov ntsiab lus. Koj tuaj yeem hloov kho API siv Swagger ntxiv cov ntawv tshaj tawm, nta, thiab lwm yam.
K9s: Full-screen console interface rau Kubernetes
Cov thawj coj ntawm lub system nyiam "ib lub qhov rais" zoo. K9 xyoo yog qhov puv npo console interface rau Kubernetes pawg. Nrog nws, koj tuaj yeem yooj yim thiab siv zog saib khiav Pods, cav, thiab kev xa mus nrog lub plhaub ceev. Nco ntsoov, koj yuav tsum muab Kubernetes cov neeg siv-theem thiab namespace-level nyeem ntawv tso cai rau K9s ua haujlwm kom raug.
Kops: Console ops rau Kubernetes pawg
Qhov no kev txhim kho los ntawm Pab Pawg Kubernetes yuav pab koj tswj Kubernetes pawg los ntawm kab hais kom ua. Nws txhawb pab pawg khiav ntawm AWS thiab GKE, thiab tseem ua haujlwm nrog VMware vSphere thiab lwm qhov chaw. Ntxiv nrog rau automating installation thiab uninstallation txheej txheem, Kops tuaj yeem pab tswj lwm hom automation. Tshwj xeeb, nws tuaj yeem tsim teeb tsa rau Terraform uas tuaj yeem siv los hloov cov pawg siv Terraform.
Kubespy los ntawm Pulumi yog cov cuab yeej kuaj mob uas pab koj kho qhov kev hloov pauv mus rau pawg pab pawg hauv lub sijhawm tiag tiag, muab qee yam zoo li lub vaj huam sib luag ntawv los tswj qhov tshwm sim. Piv txwv li, koj xav pom cov kev hloov pod hais los ntawm startup: lub pod txhais tau tias yog sau rau etcd, lub pod yog teem rau khiav ntawm lub node, lub kubelet ntawm lub node tsim lub pod, thiab thaum kawg lub pod yog cim raws li khiav. Kubespy tuaj yeem raug tso tawm ua ib qho kev pabcuam cais lossis ua qhov txuas ntxiv rau kubectl.
Kubeval: Tshawb xyuas Kubernetes nqis
Kubernetes teeb tsa YAML cov ntaub ntawv tej zaum yuav yog tib neeg nyeem tau, tab sis qhov ntawd tsis yog ib txwm txhais tau tias lawv tuaj yeem raug lees paub thiab. Nws yog ib qho yooj yim kom nco ib lub cim lossis lub npe thiab tsis pom nws kom txog thaum lig dhau lawm. Zoo dua siv Kubeval, ntsia hauv zos lossis txuas nrog CICD cov kav dej. Kubeval siv YAML lub ntsiab lus ntawm Kubernetes teeb tsa thiab rov qab cov ntaub ntawv hais txog qhov raug. Nws tseem tuaj yeem tso tawm cov ntaub ntawv hauv JSON lossis TAP, nrog rau kev txheeb xyuas cov qauv siv los ntawm Helm daim ntawv teeb tsa yam tsis tau ua cov lus nug ntxiv.
Kube-ops-saib: Dashboard rau ntau pawg Kubernetes
Kubernetes twb muaj lub hom phiaj dav dav zoo nkauj dashboard, tab sis Kubernetes zej zog tab tom sim nrog lwm txoj hauv kev los tso saib cov ntaub ntawv muaj txiaj ntsig rau Kubernetes sysadmins. Kub-ops-view Qhov no tsuas yog qhov kev sim no xwb, nws muab lub sijhawm los tshuaj xyuas ob peb pawg, koj tuaj yeem pom kev siv lub sijhawm processor thiab RAM, thiab lub xeev ntawm pawg modules. Thov nco ntsoov tias cov lus txib tsis tuaj yeem raug hu, lub cuab yeej yog rau kev pom nkaus xwb. Tab sis cov lus qhia tau meej thiab du, tsuas yog thov kom tso tawm rau ntawm phab ntsa hauv koj qhov chaw txhawb nqa.
Rio: Xa cov ntawv thov rau Kubernetes
Rio, ib qhov project los ntawm Rancher Labs, ua raws li cov ntawv thov kev xa khoom ntawm Kubernetes, xws li CD los ntawm Git, AB, lossis xiav-ntsuab xa. Nws tseem tuaj yeem yob tawm ib qho tshiab ntawm koj daim ntawv thov sai li sai tau thaum koj hloov pauv, pab tswj kev nyuaj nrog, piv txwv li, DNS, HTTPS, Service Mesh.