12 orodij, ki olajšajo Kubernetes

12 orodij, ki olajšajo Kubernetes

Kubernetes je postal standardna metoda, kar potrjujejo mnogi, ki desplejavo ploščatnih aplikacij izvajajo v različnih obsegih. Ampak, če Kubernetes pomaga pri obvladovanju kaotičnih in zapletenih dobav ploščatih aplikacij, kaj nam bo pomagalo obvladati Kubernetes? Tudi on je lahko zapleten, zmedena in težko obvladljiv.

Kot se Kubernetes razvija, bodo številne njegove posebnosti seveda odpravljene znotraj samega projekta. Vendar nekateri uporabniki ne želijo čakati, da se bo delo s Kubernetesom poenostavilo, zato so razvili lastne rešitve za mnoge pogoste težave pri industrijski uporabi Kubernetes.

N.B. Upam, da bo po skrivnostni virusni okužbi, ki je ugriznila psa, ki je ugriznil pangolina, ki je ugriznil Kitajca v nenavadnem spletu okoliščin v Wuhanu, kjer se nahaja biološka laboratorij BSL-4, do februarja minilo in bomo o virusu 2019-nCoV le še spominjali, pri čemer bomo uporabili obskurno besedišče. In lahko se bomo že srečali v živo. Kubernetes Osnova 8–10 februar 2021, Kubernetes Mega za napredne uporabnike K8s 12–14 februarja. Po pravici, sam kot urednik, pogrešam energijo, kavne odmore, razprave in zapletene vprašanja za govornike. No, ali pa bomo izumrli kot celotna planet, v stilu najhujših in najbolj grozljivih romanov Stepanin našega Koroljova, če so božanske sile naveličane naših groznih šalok, kot sta Conchita Wurst, ure patriarha Kirila in želja papeža, da spremeni besede molitve 'Oče naš'.

Ampak vrnimo se k bistvu.

Goldpinger: Vizualizacija Kubernetes grozdov.

Ljudje raje gledajo. Grafi in diagrami olajšajo razumevanje velike slike. In če upoštevamo obseg in kompleksnost Kubernetes grozda, lahko to posebno lastnost izkoristimo do maksimuma.

Projekt s smešnim imenom (verjetno je tu nekaj o agentu 007, translator's note) Goldpinger, ki ima odprtokodno naravo in ga je izdal tehnični oddelek Bloomberg, predstavlja preprost instrument, ki deluje znotraj Kubernetes grozda in prikazuje interaktivno karto odnosov med vozlišči. Normativno delujoča vozlišča so prikazana z zeleno barvo, neoperativna pa z rdečo. Dovolj je, da kliknete na vozlišče, da izvedete podrobnosti. API lahko prav tako nastavite preko Swaggerja, da dodate dodatna poročila, značilnosti in druge stvari.

K9s: Polnov ekran konzolni vmesnik za Kubernetes

Sistemski skrbniki obožujejo 'eno-okna' dodatke. K9s to je polnov ekran konzolni vmesnik za Kubernetes gruče. Omogoča vam, da enostavno in brez težav pregledate aktivne vsebine, dnevnike in uvajanja, pri čemer imate hiter dostop do lupine. Opomba, morate dodeliti uporabnikom Kubernetes pravice za branje na ravni uporabnika in prostora imen, da K9s deluje pravilno.

Kops: Konzolni ops za Kubernetes gruče

Ta razvoj ekipe Kubernetes vam bo pomagal upravljati Kubernetes gruče iz ukazne vrstice. Podpira gruče, ki tečejo na AWS in GKE, ter deluje tudi z VMware vSphere in drugimi okolji. Poleg avtomatizacije procesov namestitve in odstranitve, Kops lahko pomaga pri drugih vrstah avtomatizacije. Zlasti lahko ustvari nastavitve za Terraform, s katerimi lahko prilagodite gruče s Terraformom.

Kubebox: Terminalska lupina za Kubernetes

Napredna terminalska lupina za Kubernetes, Kubebox, nudi več kot dobra stara lupina za Kubernetes in njegovo API. Med drugim omogoča v realnem času prikazovati uporabo procesorskega časa in delovnega pomnilnika, seznam vsebin, vsebino dnevnikov, prav tako pa omogoča zagon urejevalnika nastavitev. Kar mi je še posebej všeč, je, da je na voljo kot ločena aplikacija za Linux, Windows in MacOS.

Kube-applier

Kube-applier se namesti kot Kubernetes storitev, prejme deklarativne nastavitve Kubernetes gruče iz git repozitorija in jih nato uporabi na vsebinah v gruči. Vsakič, ko so bile spremembe opravljene, jih vzame iz repozitorija in jih uporabi na zahtevanih vsebinah. To je nekoliko podobno Scaffoldu od Googla, vendar deluje za upravljanje celotne gruče, namesto enega aplikacije.

Obstaja možnost, da se spremembe v nastavitvah izvajajo po urniku ali na zahtevo. Vse dejavnosti se beležijo v dnevnik, prav tako se predstavljajo značilnosti, združljive s Prometheusom, tako da boste vedno videli, kaj lahko vpliva na delovanje gruče.

Kube-ps1: Pametna ukazna vrstica za Kubernetes

Ne, Kube-ps1 To ni emulator Sony PlayStation za Kubernetes, čeprav bi bilo to elegantno. To je preprosto razširitev ukazne vrstice Bash, ki prikazuje trenutni kontekst Kubernetes in imensko območje v priročniku. Kube-shell vključuje to z mnogimi drugimi funkcijami, toda če vam ustreza le pameten priročnik, vam Kube-ps1 to ponudi z minimalnimi stroški.

Kube-prompt

Še ena minimalna, vendar zelo prijetna različica Kubernetes CLI je Kube-prompt, s katero lahko vstopite v interaktivno sejo s Kubernetes klientom. Kube-prompt vas osvobodi potrebe po vpisu kubectl pred vsako ukazom, prav tako pa ponuja samodejno dopolnjevanje s kontekstnimi informacijami za vsak ukaz.

Kubespy: Spremljanje virov Kubernetes v realnem času

Kubespy od Pulumi je diagnostično orodje, ki pomaga pri odpravljanju težav s spremembami virov grozda v realnem času, tako da zagotavlja nekaj podobnega besedilni nadzorni plošči za obvladovanje dogajanja. Na primer, če želite videti spremembe stanja pod-a od trenutka zagon: definicija pod-a se zapiše v etcd, pod se načrtuje za zagon na vozlišču, kubelet na vozlišču ustvari pod, in končno je pod označen kot zagnan. Kubespy se lahko izvaja kot samostojni program ali kot razširitev za kubectl. Kubeval: Preverjanje nastavitev Kubernetes

YAML datoteke nastavitev Kubernetes so lahko čitljive, vendar to ne pomeni vedno, da lahko to tudi preverite. Zlahka lahko spregledate vejico ali ime, in tega ne odkrijete, dokler ne bo prepozno. Raje uporabite

, nameščen lokalno ali povezan v CICD cevovodu. Kubeval vzame YAML definicijo nastavitev Kubernetes in vrne informacije o pravilnosti. Prav tako lahko izda podatke v JSON ali TAP formatu ter analizira izvorne predloge, na katere se sklicuje nastavitve Helm diagrama, ne da bi pri tem izvajal dodatne poizvedbe. KubevalKube-ops-view: nadzorna plošča za več Kubernetes grozdov

Kubernetes že ima dokaj dobro nadzorno ploščo za splošno spremljanje, vendar skupnost Kubernetes nalaga eksperimentiranje z drugimi načini prikazovanja podatkov, primernimi za sistemske administratorje Kubernetes.

Kube-ops-view Kube-ops-view Točno to je ta eksperiment, ki omogoča pregled večih grozdov; lahko vidite porabo procesorskega časa in pomnilnika, stanje modulov grozda. Upoštevajte, da ni mogoče izvajati ukazov, orodje je samo za vizualizacijo. Vendar so prikazane predstave jasne in ravne, kar pravzaprav kliče po namestitvi na steno v vašem centru za podporo.

Rio: Dostava aplikacij za Kubernetes

Rio, projekt podjetja Rancher Labs, implementira splošne metode dostave aplikacij v Kubernetes, kot so CD iz Git, AB ali zelene-modre dostave. Prav tako lahko sproži novo različico vaše aplikacije takoj, ko zabeležite spremembe, kar pomaga upravljati zapletenosti, kot so DNS, HTTPS in Service Mesh.

Stern in Kubetail: ogled logov v Kubernetes

Stern izvaja barvno izhodno (kot to zna ukaz tail) iz pods in kontejnerjev v Kubernetes. To je tudi najhitrejši način za pridobitev izhoda iz več virov v enoten tok, ki ga lahko beremo med vožnjo. Hkrati imate razločljiv vizualni način (po barvi) za ločevanje tokov.

Kubetail na podoben način združuje dnevnike iz različnih pods v enoten tok, pri čemer označuje različne pods in kontejnerje z barvo. Vendar je Kubetail skript v Bashu, zato za njegovo delovanje ne potrebujete nič drugega kot lupino.

Samo registrovani korisnici mogu učestvovati u anketi. Prijavite se, molim vas.

Kaj pa vi uporabljate za poenostavitev rutinskih operacij?

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

  • 5,7%Kubetail2

  • 28,6%Nič od tega10

  • 5,7%Imam svojo »prê-é-é-é-lesenost«2

  • 8,6%Poskusil bom nekaj iz seznama3

  • 20,0%Upravljam Kubernetes s pomočjo nevroimpanta, kot v filmu 'Johnny Mnemonic'7

Glasovali so 35 uporabnikov. 19 uporabnikov se je vzdržalo.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster