12 eszköz, amely megkönnyíti a Kubernetes használatát

12 eszköz, amely megkönnyíti a Kubernetes használatát

A Kubernetes a szokásos út lett, amit sokan a konténeres alkalmazások nagyszabású telepítésével tanúsítanak. De ha a Kubernetes segít megbirkózni a zavaros és bonyolult konténerszállítással, akkor mi fog segíteni a Kubernetes kezelésében? Összetett, zavaros és nehezen kezelhető is lehet.

Ahogy a Kubernetes növekszik és fejlődik, számos árnyalata természetesen magán a projekten belül is ki fog derülni. Egyes felhasználók azonban nem akarnak megvárni, amíg a Kubernetes könnyebben használható lesz, ezért saját megoldást fejlesztettek ki a Kubernetes éles verziójában előforduló számos gyakori problémára.

Megjegyzés: Remélem, februárra elmúlik az ismeretlen denevérfertőzés, amely megharapott egy kutyát, megharapott egy pangolint, egy kínai férfit harapott meg furcsa egybeesés folytán Vuhanban, ahol a BSL-4 szintű biológiai laboratórium található, és csak emlékezni fogunk. 2019-nCoV obszcén nyelvezet használatával . És ezt offline is megtehetjük Kubernetes bázis 8. február 10–2021. és Kubernetes Mega haladó K8s felhasználóknak február 12–14. Őszintén szólva, személy szerint szerkesztőként hiányolom a hajtást, a kávészüneteket, a vitákat és a trükkös kérdéseket az előadókhoz. Nos, vagy kihalunk az egész bolygóval Sztyopa, a mi Koroljovunk legkegyetlenebb és legszemetebb regényeinek stílusában, ha a legfelsőbb hatalmak belefáradtak az olyan hülye vicceinkbe, mint Conchita Wurst, Kirill pátriárka órája és a pápa azon vágya, hogy kijavítsa a helyzetet. a Miatyánk szavai.

De térjünk vissza a lényeghez.

Goldpinger: Kubernetes-fürtök megjelenítése

Az emberek inkább néznek. A grafikonok és diagramok megkönnyítik a teljes kép megértését. És tekintettel a Kubernetes-fürt méretére és összetettségére, teljes mértékben ki tudjuk használni ezt a funkciót.

Egy vicces nevű projekt (valószínűleg a 007-es ügynökről, kb. fordító) Goldpinger, amely nyílt forráskódú és a Bloomberg technológiai részlege által kiadott, egy egyszerű eszköz, amely egy Kubernetes-fürtben fut, és interaktív térképet jelenít meg a csomópontok közötti kapcsolatokról. A normálisan működő csomópontok zöld, a nem működő csomópontok piros színnel jelennek meg. Csak kattintson egy csomópontra, hogy megtudja a részleteket. Az API-t testreszabhatja a Swagger segítségével további jelentések, szolgáltatások és egyéb dolgok hozzáadásához.

K9s: Teljes képernyős konzolfelület a Kuberneteshez

A rendszergazdák szeretik az „egyablakos” finomságokat. K9s egy teljes képernyős konzolfelület a Kubernetes-fürtök számára. Segítségével egyszerűen és könnyedén megtekintheti a futó podokat, naplókat és telepítéseket, gyors shell-hozzáféréssel. Ne feledje, hogy a Kubernetes-felhasználóknak felhasználói szintű és névtér szintű olvasási engedélyeket kell adnia a K9s megfelelő működéséhez.

Kops: Konzolműveletek Kubernetes-fürtökhöz

Ezt a Kubernetes csapat fejlesztése segít a Kubernetes-fürtök parancssorból történő kezelésében. Támogatja az AWS-en és GKE-n futó fürtöket, valamint működik a VMware vSphere és más környezetekkel is. A telepítési és eltávolítási folyamatok automatizálása mellett a Kops más típusú automatizálást is segíthet. Különösen olyan beállításokat hozhat létre a Terraform számára, amelyek segítségével a fürt Terraform segítségével átvihető.

Kubebox: Terminal shell a Kubernetes számára

Fejlett terminálhéj a Kuberneteshez, Kubebox, többet nyújt egy jó öreg burkolónál a Kubernetesnek és API-jának. Többek között valós időben tudja megjeleníteni a CPU-idő és a RAM felhasználását, a podok listáját, a naplók tartalmát, és elindítja a beállításszerkesztőt is. Ami még tetszett, hogy külön alkalmazásként elérhető Linuxra, Windowsra és MacOS-ra.

Kube-felhordó

Kube-felhordó Kubernetes-szolgáltatásként telepíti, lekéri a deklaratív Kubernetes-fürtbeállításokat a git-lerakatból, majd alkalmazza azokat a fürtben lévő podokra. Minden alkalommal, amikor módosításokat hajtanak végre, a rendszer azokat a tárolóból veszi, és alkalmazza a kért podokra. Némileg a Google Scaffold-jára emlékeztet, de egyetlen alkalmazás helyett egy egész fürt kezelésére szolgál.

Lehetőség van a beállítások módosítására ütemezett vagy kérésre. Minden művelet naplózásra kerül, és megjelennek a Prometheus-kompatibilis jellemzők, így mindig láthatja, hogy mi befolyásolhatja a fürt viselkedését.

Kube-ps1: Intelligens parancssor a Kubernetes számára

Nem, Kube-ps1 ez nem egy Sony PlayStation emulátor a Kuberneteshez, bár az jó lenne. Ez egy egyszerű Bash parancssori kiterjesztés, amely promptban jeleníti meg az aktuális Kubernetes-környezetet és névteret. A Kube-shell számos más funkcióval is rendelkezik, de ha csak egy okos tippre van szüksége, a Kube-ps1 minimális költséggel biztosítja Önnek.

Kube-prompt

A Kubernetes CLI másik minimális, de nagyon kellemesen használható módosítása Kube-prompt, amellyel bejelentkezhet egy interaktív munkamenetbe a Kubernetes klienssel. A Kube-prompt megkíméli Önt a gépeléstől kubectl minden parancs előtt, és automatikus kiegészítést is biztosít minden parancshoz kontextuális információkkal.

Kubespy: Valós idejű Kubernetes erőforrás-figyelés

Kubespy a Pulumitól egy diagnosztikai eszköz, amely segít valós időben hibakeresni a fürt erőforrásaiban végrehajtott módosításokat, és valami szöveges panelt biztosít a történések szabályozására. Például téged szeretné látni a változásokat pod állapotok indulástól kezdve: a pod definíció az etcd-be íródik, a pod ütemezése a csomóponton fut, a csomóponton lévő kubelet létrehozza a pod-ot, és végül a pod-ot futóként jelöli meg. A Kubespy elindítható különálló programként vagy a kubectl kiterjesztéseként.

Kubeval: A Kubernetes beállításainak ellenőrzése

A Kubernetes konfigurációs YAML-fájlok ember által olvashatók lehetnek, de ez nem mindig jelenti azt, hogy ellenőrizni is lehet őket. Könnyű kihagyni egy vesszőt vagy egy nevet, és nem találja meg, amíg nem késő. Jobb használni Kubeval, helyben telepítve vagy CICD csővezetékbe csatlakoztatva. A Kubeval átveszi a Kubernetes beállításainak YAML-definícióját, és visszaküldi a helyességre vonatkozó információkat. Ezenkívül JSON vagy TAP formátumban is kiadhat adatokat, valamint elemzi a Helm diagram beállításai által hivatkozott forrássablonokat további lekérdezések végrehajtása nélkül.

Kube-ops-view: Irányítópult több Kubernetes-fürthöz

A Kubernetes már rendelkezik egy elég jó általános célú irányítópulttal, de a Kubernetes közösség más módszerekkel kísérletezik a Kubernetes rendszergazdák számára hasznos adatok megjelenítésére. Kube-ops-view Ez csak egy ilyen kísérlet, több klaszter áttekintésére ad lehetőséget, láthatjuk a processzoridő és a RAM fogyasztását, a cluster modulok állapotát. Kérjük, vegye figyelembe, hogy a parancsok nem hívhatók meg, az eszköz csak megjelenítésre szolgál. De a rendelkezésre álló kijelzők tiszták és egyenletesek, csak könyörögnek, hogy megjelenjenek a támogatási központ fali kijelzőjén.

Rio: Alkalmazások kézbesítése a Kubernetes számára

Rio, a Rancher Labs projektje, általános alkalmazás-szállítási gyakorlatokat valósít meg Kubernetesen, például a Gittől, az AB-től származó CD-t vagy a kék-zöld kézbesítést. Az alkalmazás új verzióját is közzéteheti, amint végrehajtja a változtatásokat, és segít kezelni a bonyolultságokat például a DNS, HTTPS vagy Service Mesh segítségével.

Stern és Kubetail: Naplók megtekintése a Kubernetesben

Tat színes kimenetet állít elő (ahogy a parancs megteheti tail) hüvelyekből és tartályokból Kubernetesben. Ez egyben a leggyorsabb módja annak, hogy több forrás kimenetét egyetlen adatfolyamba kapjuk, amely menet közben is olvasható. Ugyanakkor van egy látható módja (szín alapján) a szálak szétválasztására.

Kubetail hasonló módon a különböző hüvelyekből származó rönköket egy folyamba köti össze, színkóddal látja el a különböző hüvelyeket és konténereket. De a Kubetail egy Bash-szkript. tehát nem kell más, mint egy shell a működéséhez.

A felmérésben csak regisztrált felhasználók vehetnek részt. Bejelentkezés, kérem.

Mit használ a rutin műveletek egyszerűsítésére?

  • 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%Rio 0

  • 2,9%Csillag1

  • 5,7%Kubetail2

  • 28,6%Ebből egyik sem 10

  • 5,7%Megvan a saját „pre-e-e-le-e-essnessem”2

  • 8,6%Megpróbálok valamit kiragadni a listáról3

  • 20,0%A Kubernetes-t idegimplantátummal irányítom, mint a Johnny Mnemonic7 című filmben

35 felhasználó szavazott. 19 felhasználó tartózkodott.

Forrás: will.com

Hozzászólás