12 Cov cuab yeej ua kom Kubernetes yooj yim dua

12 Cov cuab yeej ua kom Kubernetes yooj yim dua

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.

Kubebox: Terminal plhaub rau Kubernetes

Advanced terminal plhaub rau Kubernetes, Kubebox, muab ntau tshaj qhov zoo qub wrapper rau Kubernetes thiab nws API. Ntawm lwm yam, nws tuaj yeem pom hauv lub sijhawm tiag tiag ntawm kev siv CPU sijhawm thiab RAM, cov npe ntawm cov pods, cov ntsiab lus ntawm cov cav, thiab tseem tso tawm cov chaw kho. Qhov kuv kuj nyiam yog tias nws muaj nyob rau hauv daim ntawv thov cais rau Linux, Windows thiab MacOS.

Kub-applier

Kub-applier nruab raws li Kubernetes kev pabcuam, khaws cov lus tshaj tawm Kubernetes pawg teeb tsa los ntawm git repository, thiab tom qab ntawd siv lawv rau cov pods hauv pawg. Txhua lub sij hawm tau hloov pauv, lawv raug coj los ntawm qhov chaw cia khoom thiab siv rau cov ntaub ntawv thov. Nws yog me ntsis nco txog Google's Scaffold, tab sis ua haujlwm los tswj tag nrho pawg es tsis txhob siv ib daim ntawv thov xwb.

Nws muaj peev xwm hloov pauv rau qhov chaw ntawm lub sijhawm lossis thov. Txhua qhov kev ua tau raug kaw thiab Prometheus-tshaj tus yam ntxwv tau nthuav tawm, yog li koj tuaj yeem pom txhua lub sijhawm uas yuav cuam tshuam rau pawg tus cwj pwm.

Kube-ps1: Cov kab lus ntse hais kom ua rau Kubernetes

Tsis yog, Kub-ps1 Nws tsis yog Sony PlayStation emulator rau Kubernetes, txawm hais tias qhov ntawd yuav zoo. Qhov no yog ib qho yooj yim Bash hais kom ua kab txuas ntxiv uas qhia txog Kubernetes cov ntsiab lus tam sim no thiab lub npe chaw nyob rau hauv qhov tam sim no. Kube-plhaub suav nrog nws nrog ntau lwm yam nta, tab sis yog tias txhua yam koj xav tau yog cov lus qhia ntse, Kube-ps1 yuav muab rau koj ntawm tus nqi tsawg.

Kub-prompt

Lwm qhov tsawg, tab sis zoo siab heev los siv kev hloov kho ntawm Kubernetes CLI yog Kub-prompt, uas koj tuaj yeem siv los nkag rau hauv kev sib tham sib tham nrog tus neeg siv khoom Kubernetes. Kube-prompt txuag koj los ntawm kev ntaus ntawv kubectl ua ntej txhua qhov hais kom ua, thiab tseem muab autocompletion nrog cov ntaub ntawv ntsiab lus rau txhua qhov lus txib.

Kubespy: Kev saib xyuas cov peev txheej Kubernetes tiag tiag

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.

Stern thiab Kubetail: Saib cov cav hauv Kubernetes

lub hnub qub tsim cov xim tso zis (raws li cov lus txib ua tau tail) los ntawm pods thiab ntim hauv Kubernetes. Nws tseem yog txoj hauv kev ceev tshaj plaws kom tau txais cov txiaj ntsig ntawm ntau qhov chaw rau hauv ib qho kwj uas tuaj yeem nyeem tau ntawm ya. Nyob rau tib lub sijhawm, koj muaj txoj hauv kev pom (raws li xim) cais cov kwj deg.

Kubetail nyob rau hauv ib txoj kev zoo sib xws, nws txuas cov cav los ntawm cov pods sib txawv rau hauv ib lub kwj deg, xim-coded txawv pods thiab ntim. Tab sis Kubetail yog tsab ntawv Bash. yog li nws tsis xav tau lwm yam tshaj li lub plhaub rau nws ua haujlwm.

Tsuas yog cov neeg siv sau npe tuaj yeem koom nrog hauv daim ntawv ntsuam xyuas. Kos npe rau hauvthov.

Koj siv dab tsi los ua kom yooj yim rau kev ua haujlwm niaj hnub?

  • 2,9%Goldpinger 1

  • 22,9%k9s8 ua

  • 0,0%Kops 0

  • 0,0%Kubebox 0

  • 0,0%Kube-applier 0

  • 0,0%Kub-ps10

  • 0,0%Kube-prompt 0

  • 0,0%Kubespy 0

  • 2,9%Kubal 1

  • 0,0%Kube-ops-view0

  • 0,0%Roob 0

  • 2,9%Stern 1

  • 5,7%Kubetail 2

  • 28,6%Tsis muaj qhov no 10

  • 5,7%Kuv muaj kuv tus kheej "pre-e-e-le-e-essness"2

  • 8,6%Kuv mam li sim rub ib yam dab tsi los ntawm daim ntawv teev npe3

  • 20,0%Kuv tswj Kubernetes siv qhov kev cog lus neural, zoo li hauv zaj yeeb yaj kiab Johnny Mnemonic7

35 cov neeg siv pov npav. 19 cov neeg siv txwv tsis pub siv.

Tau qhov twg los: www.hab.com

Ntxiv ib saib