12 Zouti ki fè Kubernetes pi fasil

12 Zouti ki fè Kubernetes pi fasil

Kubernetes te vin yon fason estanda yo ale, kòm anpil moun pral ateste lè yo deplwaye aplikasyon nan kontenè nan echèl. Men, si Kubernetes ede nou fè fas ak livrezon veso ki sal ak konplèks, ki sa ki pral ede nou fè fas ak Kubernetes? Li kapab tou konplèks, konfizyon ak difisil pou jere.

Kòm Kubernetes ap grandi ak devlope, anpil nan nuans li yo pral, nan kou, dwe ranje deyò nan pwojè a li menm. Men, gen kèk itilizatè pa vle tann pou Kubernetes vin pi fasil pou itilize, kidonk yo te devlope pwòp solisyon yo nan anpil pwoblèm komen nan pwodiksyon Kubernetes.

NB Mwen espere ke enfeksyon baton enkoni ki te mòde yon chen, ki te mòde yon pangolin, ki te mòde yon nonm Chinwa pa yon konyensidans etranj nan Wuhan, kote laboratwa byolojik nivo BSL-4 la ye, pral bese nan mwa fevriye epi nou pral sonje sèlman. 2019-nCoV itilize langaj obsèn. Epi nou ka fè li offline Kubernetes baz 8–10 fevriye 2021, epi Kubernetes Mega pou itilizatè avanse K8s 12–14 fevriye. Onètman, pèsonèlman, kòm yon editè, mwen manke kondwi a, repo kafe, diskisyon ak kesyon difisil pou moun ki pale. Oke, oswa nou pral mouri ak tout planèt la nan style la nan woman ki pi mechan ak fatra pa Styopa Korolev nou an, si pi gwo pouvwa yo fatige ak blag bèbè nou yo tankou Conchita Wurst, mont Patriyach Kirill a ak dezi Pap la korije a. mo nan Lapriyè Senyè a.

Men, ann tounen sou bagay prensipal la.

Goldpinger: Visualize Kubernetes Clusters

Moun pito gade. Graf ak tablo fè li pi fasil pou konprann gwo foto a. Epi bay echèl la ak konpleksite gwoup Kubernetes la, nou ka pwofite anpil avantaj de karakteristik sa a.

Yon pwojè ki gen yon non komik (pwobableman yon bagay sou ajan 007, approx. tradiktè) Goldpinger, ki se sous louvri epi ki pibliye pa divizyon teknoloji Bloomberg a, se yon zouti senp ki kouri andedan yon gwoup Kubernetes epi ki montre yon kat jeyografik entèaktif nan relasyon ki genyen ant nœuds. Nòmalman k ap fonksyone nœuds yo montre an vèt, nœuds ki pa fonksyone yo montre an wouj. Jis klike sou yon ne pou jwenn detay yo. Ou kapab tou Customize API a lè l sèvi avèk Swagger pou ajoute rapò adisyonèl, karakteristik, ak lòt bagay.

K9s: Koòdone konsole plen ekran pou Kubernetes

Administratè sistèm yo renmen "yon sèl-fenèt". K9s se yon koòdone konsole plen ekran pou grap Kubernetes. Avèk li, ou ka fasilman epi fasilman wè kap kouri, mòso bwa, ak deplwaman ak aksè rapid koki. Remake byen, ou bezwen bay itilizatè Kubernetes otorizasyon lekti nan nivo itilizatè yo ak nan nivo espas non pou K9 yo travay kòrèkteman.

Kop: Operasyon konsole pou grap Kubernetes

Sa a devlopman nan ekip Kubernetes pral ede w jere grap Kubernetes nan liy lòd la. Li sipòte grap kouri sou AWS ak GKE, epi li travay tou ak VMware vSphere ak lòt anviwònman. Anplis otomatik enstalasyon ak pwosesis dezenstalasyon, Kops ka ede okipe lòt kalite automatisation. An patikilye, li ka kreye anviwònman pou Terraform ki ka itilize pou transfere gwoup la lè l sèvi avèk Terraform.

Kubebox: Koki tèminal pou Kubernetes

Koki tèminal avanse pou Kubernetes, Kubebox, bay plis pase yon bon ansyen wrapper pou Kubernetes ak API li yo. Pami lòt bagay, li ka montre an tan reyèl itilizasyon tan CPU ak RAM, yon lis gous, sa ki nan mòso bwa, epi tou lanse editè anviwònman an. Ki sa mwen te renmen tou se ke li disponib kòm yon aplikasyon separe pou Linux, Windows ak MacOS.

Kube-applier

Kube-applier enstale kòm yon sèvis Kubernetes, rekipere anviwònman gwoup Kubernetes deklaratif nan repozitwa git la, ak Lè sa a, aplike yo nan gous yo nan gwoup la. Chak fwa yo te fè chanjman yo, yo pran yo nan depo a epi yo aplike yo nan gous yo mande yo. Li se yon ti jan okoumansman de Echafodaj Google a, men li travay pou jere yon gwoup antye olye pou yo yon sèl aplikasyon.

Li posib pou fè chanjman nan anviwònman sou yon orè oswa sou demann. Tout aksyon yo anrejistre epi yo prezante karakteristik ki konpatib ak Prometheus, konsa ou ka toujou wè sa ki ka afekte konpòtman gwoup la.

Kube-ps1: èd memwa liy lòd entelijan pou Kubernetes

Non, Kube-ps1 li pa yon Emulation Sony PlayStation pou Kubernetes, byenke sa ta dwe pwòp. Sa a se yon ekstansyon senp liy lòd Bash ki montre kontèks aktyèl Kubernetes ak espas non nan yon èd memwa. Kube-shell gen ladan li ak anpil lòt karakteristik, men si tout sa ou bezwen se yon allusion entelijan, Kube-ps1 ap bay li pou ou a yon pri minimòm.

Kube-pwompt

Yon lòt minim, men trè plezan pou itilize modifikasyon Kubernetes CLI se Kube-pwompt, ki ou ka itilize pou konekte nan yon sesyon entèaktif ak kliyan Kubernetes la. Kube-prompt sove ou pa bezwen tape kubectl anvan chak kòmandman, epi tou li bay autocompletion ak enfòmasyon kontèks pou chak lòd.

Kubespy: Siveyans resous Kubernetes an tan reyèl

Kubespy soti nan Pulumi se yon zouti dyagnostik ki ede ou debuge chanjman nan yon resous gwoup an tan reyèl, bay yon bagay tankou yon panèl tèks pou kontwole sa k ap pase. Pou egzanp, ou vle wè chanjman yo eta gous depi nan demaraj: definisyon gous la ekri nan etcd, gous la pwograme pou kouri sou node la, kubelet la sou node la kreye gous la, epi finalman gous la make kòm kouri. Kubespy ka lanse kòm yon pwogram separe oswa kòm yon ekstansyon pou kubectl.

Kubeval: Tcheke anviwònman Kubernetes

Fichye YAML konfigirasyon Kubernetes yo ka lizib pou moun, men sa pa toujou vle di yo ka valide tou. Li fasil pou w rate yon vigil oswa yon non epi w pa jwenn li jiskaske li twò ta. Pi bon pou itilize Kubeval, enstale lokalman oswa konekte nan yon tiyo CICD. Kubeval pran definisyon YAML paramèt Kubernetes ak krache enfòmasyon sou kòrèkteman an. Li kapab tou bay done nan JSON oswa TAP, osi byen ke analize modèl sous referans nan anviwònman tablo Helm san yo pa fè demann adisyonèl.

Kube-ops-view: Dashboard pou plizyè gwoup Kubernetes

Kubernetes deja gen yon tablodbò trè bon jeneral, men kominote Kubernetes ap fè eksperyans ak lòt fason pou montre done ki itil pou administratè sistèm Kubernetes. Kube-ops-view Sa a se jis tankou yon eksperyans, li bay opòtinite pou revize plizyè grap, ou ka wè konsomasyon nan tan processeur ak RAM, ak eta a nan modil yo grap. Tanpri sonje ke kòmandman yo pa ka envoke, zouti a se pou vizyalizasyon sèlman. Men, ekspozisyon yo bay yo klè ak lis, jis sipliye yo dwe parèt sou yon ekspozisyon miray nan sant sipò ou.

Rio: Livre aplikasyon pou Kubernetes

Rio, yon pwojè Rancher Labs, aplike pratik livrezon aplikasyon komen sou Kubernetes, tankou CD soti nan Git, AB, oswa livrezon ble-vèt. Li kapab tou woule yon nouvo vèsyon aplikasyon w lan le pli vit ke ou fè chanjman, ede jere konpleksite ak, pou egzanp, DNS, HTTPS, Service Mesh.

Stern ak Kubetail: Wè mòso bwa nan Kubernetes

Stern pwodui pwodiksyon koulè (jan kòmandman an kapab fè tail) soti nan gous ak resipyan nan Kubernetes. Li se tou fason ki pi rapid jwenn pwodiksyon an nan plizyè sous nan yon kouran sèl ki ka li sou vole. An menm tan an, ou gen yon fason vizib (ki baze sou koulè) separe kouran yo.

Kubetail nan yon fason menm jan an, li konekte mòso bwa ki soti nan gous diferan nan yon sèl kouran, gous koulè-kode diferan ak resipyan. Men, Kubetail se yon script Bash. kidonk li pa mande anyen lòt pase yon koki pou li travay.

Se sèlman itilizatè ki anrejistre ki ka patisipe nan sondaj la. Enskri, tanpri.

Ki sa ou itilize pou senplifye operasyon woutin yo?

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

  • 5,7%Kubetail2

  • 28,6%Okenn nan sa 10

  • 5,7%Mwen gen pwòp "pre-e-e-le-e-essness"2

  • 8,6%Mwen pral eseye pwan yon bagay nan list3 la

  • 20,0%Mwen kontwole Kubernetes lè l sèvi avèk yon implant neral, tankou nan fim nan Johnny Mnemonic7

35 itilizatè yo te vote. 19 itilizatè te absteni.

Sous: www.habr.com

Add nouvo kòmantè