12 Tools déi Kubernetes méi einfach maachen

12 Tools déi Kubernetes méi einfach maachen

Kubernetes ass de Standard Wee ginn, a vill wäerten et beweisen andeems se containeriséiert Uwendungen op verschiddene Skalen ofsetzen. Awer wann Kubernetes eis hëlleft mat messy a komplexe Container Liwwerungen ëmzegoen, wat hëlleft eis mat Kubernetes ëmzegoen? Et kann och komplex sinn, konfus a schwéier ze verwalten.

Wéi Kubernetes wiisst an entwéckelt, wäerte vill vu sengen Nuancen natierlech am Projet selwer eliminéiert ginn. Awer e puer Benotzer wëllen net waarden bis Kubernetes méi einfach gëtt, sou datt se hir eege Léisunge fir vill gemeinsam Kubernetes Produktiounsproblemer entwéckelt hunn.

NB Ech hoffen, datt déi onbekannt Fliedermausinfektioun, déi den Hond gebass huet, deen de Pangolin gebass huet, deen d'Chinesen duerch e komeschen Zoufall zu Wuhan gebass huet, wou de BSL-4 Niveau biologesche Laboratoire läit, bis Februar wäert ofhuelen a mir erënneren eis nëmmen un 2019 -nCoV benotzt obszön Vokabulär. A mir kënnen et offline maachen Kubernetes Base 8-10 Februar 2021, an Kubernetes Mega fir fortgeschratt Benotzer vun K8s 12-14 Februar. Éierlech, perséinlech, als Redaktor, hunn ech de Drive, Kaffispausen, Streidereien a komplizéiert Froen vun de Spriecher verpasst. Gutt, oder de ganze Planéit stierft am Stil vun de grausamsten an trashy Romaner vum Styopa vun eisem Korolev aus, wann d'Kräfte midd vun eisen domm Witzer wéi Conchita Wurst, dem Patriarch Kirill seng Auer an de Wonsch vum Poopst korrigéiert d'Wierder vum Här Gebied.

Awer zréck op den Haapt Saach.

Goldpinger: Visualizing Kubernetes Clusters

Leit léiwer kucken. Grafiken an Charts maachen et méi einfach d'grouss Bild ze verstoen. A mat der Skala an der Komplexitéit vum Kubernetes Stärekoup, kënne mir dës Fonktioun voll benotzen.

E Projet mat engem witzegen Numm (wahrscheinlech eppes iwwer Agent 007, ca. Iwwersetzer) Goldpinger, en Open Source Tool publizéiert vum Bloomberg Technical, ass en einfacht Tool dat an engem Kubernetes Cluster leeft an eng interaktiv Kaart vu Bezéiungen tëscht Noden weist. Normalerweis funktionéierend Knäpper ginn a gréng gewisen, onoperabel a rout. Klickt einfach op en Node fir d'Detailer erauszefannen. Dir kënnt och d'API mat Swagger personaliséieren fir zousätzlech Berichter, Featuren a méi ze addéieren.

K9s: Vollbildschierm Konsol Interface zu Kubernetes

Sysadmins gär "Single-Fënster" Goodies. k9s ass eng Vollbildschierm Konsol Interface fir Kubernetes Cluster. Mat et kënnt Dir lafend Pods, Logbicher, an Deployementer einfach an natierlech mat schnelle Shell Zougang gesinn. Bedenkt datt Dir de Lieser Benotzerniveau an den Nummraum Permissiounen un de Kubernetes Benotzer muss ginn fir K9s richteg ze schaffen.

Kops: Konsol Ops fir Kubernetes Cluster

Dëst ass Entwécklung vum Kubernetes Team hëlleft Iech Kubernetes Cluster vun der Kommandozeil ze managen. Et ënnerstëtzt Cluster déi op AWS a GKE lafen a funktionnéiert och mat VMware vSphere an aner Ëmfeld. Zousätzlech fir den Installatiouns- an Deinstallatiounsprozess ze automatiséieren, kann Kops Iech och aner Aarte vun Automatisatioun hëllefen. Besonnesch kann hien Astellunge fir Terraform erstellen, déi benotzt kënne ginn fir de Cluster mat Terraform nei ze lueden.

Kubebox: Eng Terminal Shell fir Kubernetes

Fortgeschratt Terminal Shell fir Kubernetes, Kubebox, mécht méi wéi déi gutt al Kubernetes Wrapper an API. Ënner anerem kann et an Echtzäit d'Benotzung vun der Prozessorzäit a RAM weisen, eng Lëscht vu Pods, den Inhalt vu Logbicher, an och den Astellungseditor starten. Wat ech och gär hunn ass datt et als Standalone Applikatioun fir Linux, Windows a MacOS verfügbar ass.

kube-applier

kube-applier installéiert als Kubernetes Service, kritt déi deklarativ Kubernetes Cluster Astellunge vum Git Repository, an applizéiert se dann op d'Pods am Cluster. All Kéier wann Ännerungen gemaach ginn, gi se aus dem Repository geholl an op déi ugefrote Pods applizéiert. Dëst ass e bëssen ähnlech wéi dem Google Scaffold, awer funktionnéiert fir e ganze Cluster ze managen anstatt eng eenzeg Applikatioun.

Et ass méiglech Ännerungen un den Astellungen op engem Zäitplang oder op Ufro ze maachen. All Aktiounen sinn protokolléiert, a Prometheus-kompatibel Charakteristiken ginn och presentéiert, sou datt Dir ëmmer gesitt wat d'Behuele vum Stärekoup beaflosse kann.

Kube-ps1: Smart Kommandozeilprompt fir Kubernetes

Nee, Kube-ps1 et ass keen Sony PlayStation Emulator fir Kubernetes, obwuel dat nett wier. Dëst ass eng einfach Bash Kommandozeil Extensioun déi den aktuellen Kubernetes Kontext an den Nummraum an engem Tooltip weist. Kube-Shell enthält et a villen anere Funktiounen, awer wann nëmmen e Smart Hiweis fir Iech genuch ass, wäert Kube-ps1 et fir Iech mat minimale Käschten ubidden.

kube-prompt

Eng aner minimal, awer ganz agreabel Kubernetes CLI Ännerung ze benotzen ass kube-prompt, wat Iech erlaabt eng interaktiv Sessioun mam Kubernetes Client anzeginn. kube-Prompt spuert Iech fir ze tippen kubectl virun all Kommando, a gëtt och automatesch Fäerdegstellung mat kontextuell Informatiounen fir all Kommando.

Kubespy: Echtzäit Iwwerwaachung vu Kubernetes Ressourcen

Kubespy vum Pulumi ass en diagnostescht Tool dat Iech hëlleft Ännerungen an enger Clusterressource an Echtzäit ze debuggen andeems Dir eng Zort Textpanel ubitt fir ze kontrolléieren wat lass ass. Zum Beispill, Dir wëllt Ännerungen ze gesinn Pod Staaten zënter dem Startup: d'Pod Definitioun gëtt op etcd geschriwwen, de Pod ass geplangt fir um Node ze lafen, de Kubelet um Node erstellt de Pod, a schliisslech gëtt de Pod als Lafen markéiert. Kubespy kann als Standalone Programm oder als Extensioun op kubectl lafen.

Kubeval: Kubernetes Astellunge kontrolléieren

Kubernetes Konfiguratioun YAML Dateien kënne mënschlech liesbar sinn, awer dat heescht net ëmmer datt se op déiselwecht Manéier verifizéiert kënne ginn. Et ass einfach e Comma oder en Numm ze verpassen an et net ze fannen bis et ze spéit ass. Besser ze benotzen Kubeval, lokal installéiert oder an der CICD Pipeline verbonnen. Kubeval hëlt eng YAML Definitioun vu Kubernetes Astellungen a fiddert Korrektheetsinformatioun zréck. Et kann och Daten an JSON oder TAP ausginn, a Quell Template parséieren, déi vun Helm Chart Astellunge referenzéiert sinn ouni zousätzlech Ufroen ze maachen.

kube-ops-view: Panel fir verschidde Kubernetes Cluster

Kubernetes huet schonn en zimlech gutt allgemeng Zweck Dashboard, awer d'Kubernetes Gemeinschaft experimentéiert mat anere Weeër fir Daten nëtzlech fir Kubernetes Sysadmins ze weisen. kube-ops-view et gëtt just esou en Experiment, et gëtt eng Méiglechkeet fir verschidde Stärekéip ze iwwerpréiwen, Dir kënnt de Konsum vun der Prozessorzäit a vum RAM gesinn, den Zoustand vun de Stärekoupmoduler. Notéiert w.e.g. datt Kommandoen net opgeruff kënne ginn, d'Tool ass nëmme fir Visualiséierung. Awer d'Displays, déi et ubitt, si knusprech a glat, bieden fir e Wallboard an Ärem Supportzentrum.

Rio: Liwweren Uwendungen fir Kubernetes

Rio, e Projet vu Rancher Labs, implementéiert gemeinsame Kubernetes Applikatioun Liwwerpraktiken wéi CD vu Git, AB oder blo-gréng Verdeelungen. Et kann och eng nei Versioun vun Ärer Applikatioun ausrollen soubal Dir d'Ännerungen engagéiert, hëlleft Iech Komplexitéite mat z.B. DNS, HTTPS, Service Mesh ze managen.

Stern a Kubetail: Logbicher a Kubernetes kucken

Stär produzéiert faarweg Ausgab (wéi de Kommando tail) vu Pods a Container op Kubernetes. Et ass och dee séierste Wee fir den Output vu verschidde Quellen an engem eenzege Stroum ze kréien deen direkt gelies ka ginn. Zur selwechter Zäit hutt Dir e visuell z'ënnerscheeden Wee (duerch Faarf) fir d'Baachen ze trennen.

Kubetail fusionéiert Logbicher aus verschiddene Pods an ee Stroum op eng ähnlech Manéier, Faarfkodéiert verschidde Pods a Container. Awer Kubetail ass e Bash Skript. also brauch et näischt anescht wéi eng Schuel fir ze lafen.

Nëmme registréiert Benotzer kënnen un der Ëmfro deelhuelen. Umellen, wann ech glift.

A wat benotzt Dir fir Routine Operatiounen ze vereinfachen?

  • 2,9%Goldpinger 1

  • 22,9%k9s8

  • 0,0%Kops 0

  • 0,0%Kubebox 0

  • 0,0%kube-applier0

  • 0,0%Kube-ps10

  • 0,0%kube-prompt0

  • 0,0%Kubespy0

  • 2,9%Kubeval 1

  • 0,0%kube-ops-view0

  • 0,0%Rio0

  • 2,9%Streng 1

  • 5,7%Kubetail 2

  • 28,6%Keen vun dëser 10

  • 5,7%Ech hu meng eegen "pree-e-e-le-e-essst"

  • 8,6%Ech probéieren eppes aus der Lëscht 3 ze fillen

  • 20,0%Ech kontrolléieren Kubernetes mat engem Neuroimplantat, wéi am Film "Johnny Mnemonic"7

35 Benotzer hunn gestëmmt. 19 Benotzer hu sech enthalen.

Source: will.com

Setzt e Commentaire