
A Kubernetes standard letté vált, és sokan ezt megerősítik, amikor konténer alapú alkalmazásokat telepítenek különböző méretekben. De ha a Kubernetes segít nekünk kezelni a zavaros és bonyolult konténerellátást, mi segít nekünk a Kubernetes kezelésében? Az is lehet nehéz, kusza és nehezen irányítható.
Ahogy a Kubernetes nő és fejlődik, sok részletét természetesen a projekt keretein belül fogják finomítani. De egyes felhasználók nem akarnak várni arra, hogy könnyebb legyen a Kubernetes használata, ezért saját megoldásaikat fejlesztették ki sok elterjedt ipari probléma kezelésére.
N.B. Remélem, hogy az ismeretlen denevér vírus, ami megcsípte a kutyát, amely megcsípte a pangolint, ami megcsípte a kínait a véletlen egybeesés következtében a wuhani BSL-4 szintű biológiai laboratóriumban, februárra elcsitul, és a 2019-nCoV-ról csak olyan szavakkal fogunk emlékezni, amik nem illendők. És már személyesen is találkozhatunk. 2021. február 8-10., és a haladó K8s felhasználók számára 2021. február 12-14-ig. Őszintén szólva, mint szerkesztő, nosztalgiázom a dinamizmus után, a kávészünetek, viták és a nehéz kérdések után a beszélőkhöz. Vagy talán az egész világ elpusztul a legdurvább és legnagyobb háborús regényeink stílusában, ha a felsőbb hatalmak megunják a régi tréfáinkat, mint Conchita Wurst, Kirill pátriárka órái és a pápának a Mi Atyánkimádság szövegének megjavítására tett vágya.
De térjünk vissza a lényeghez.
Goldpinger: Kubernetes klaszterek vizualizálása
Az emberek inkább nézni szeretnek. A grafikonok és diagramok megkönnyítik a hatalmas kép megértését. És ha figyelembe vesszük a Kubernetes klaszterek méretét és összetettségét, ezt a jellegzetességet teljes mértékben kihasználhatjuk.
Egy szórakoztató nevű projekt (valószínűleg van valami 007 ügynökre utaló rész benne, jegyzet: fordító) , ami nyílt forráskódú és a Bloomberg technikai részlege által kiadott egyszerű eszköz, ami a Kubernetes klaszteren belül működik, és interaktív térképet mutat a csomópontok közötti kapcsolatokról. A megfelelően működő csomópontok zöld színnel, a nem működő szürke színnel jelennek meg. Elég csak rákattintani egy csomópontra, hogy további részleteket tudjunk meg. Az API-t a Swagger segítségével is beállíthatjuk, hogy további jelentéseket, jellemzőket és más dolgokat adjon hozzá.
K9s: Teljes képernyős konzolos felület a Kuberneteshez
A rendszergazdák szeretik az egylapos funkciókat. ez egy teljes képernyős konzolos felület a Kubernetes klaszterekhez. Ezzel könnyedén megtekintheti a futó podokat, a naplókat és a telepítéseket, gyors hozzáféréssel a parancssorhoz. Fontos, hogy a Kubernetes felhasználóinak olvasási jogokat kell adni a felhasználói és névtér szinten, hogy a K9s megfelelően működjön.
Kops: Ops konzol Kubernetes klaszterekhez
a Kubernetes csapat fejlesztése segít a Kubernetes klaszterek parancssorból történő kezelésében. Támogatja az AWS és GKE által futtatott klasztereket, és működik a VMware vSphere-rel és más környezetekkel is. A telepítési és eltávolítási folyamatok automatizálása mellett a Kops segíthet más típusú automatizálásban is. Különösen képes beállításokat létrehozni a Terraform számára, amelyeket a klaszter áthelyezésére használhat Terraform segítségével.
Kubebox: Terminálos felület Kuberneteshez
Fejlett terminálos felület Kuberneteshez, , többet nyújt, mint a régi jó Kubernetes shell és API. Többek között valós időben megjeleníti a CPU és memóriahasználatot, a podok listáját, a naplók tartalmát, valamint lehetőséget biztosít a beállítások szerkesztésére. További előny, hogy külön alkalmazásként elérhető Linux, Windows és MacOS rendszerre.
Kube-applier
Kubernetes szolgáltatásként települ, és deklaratív Kubernetes klaszterbeállításokat kap git-repository-ból, majd alkalmazza őket a klaszterben lévő podokra. Minden alkalommal, amikor változtatások történnek, azokat a repository-ból veszi és alkalmazza a megadott podokra. Ez hasonlít a Google Scaffold-jához, de az egész klaszter kezelésére működik, nem csupán egy alkalmazásra.
Lehetőség van a beállítások időben történő vagy kérésre történő módosítására. Minden tevékenység naplózásra kerül, és Prometheus-kompatibilis karakterek is rendelkezésre állnak, így mindig láthatja, mi befolyásolhatja a klaszter viselkedését.
Kube-ps1: Okos parancssori prompt Kuberneteshez
Nem, Ez nem egy Sony PlayStation emulátor Kuberneteshez, bár elegáns lenne. Ez egy egyszerű Bash parancssori kiegészítő, amely a jelenlegi Kubernetes kontextust és névtér információt mutatja a parancssorban. A Kube-shell számos más funkciót is tartalmaz, de ha csak egy okos parancssori promptot szeretne, a Kube-ps1 minimális költséggel megadja azt.
Kube-prompt
A Kubernetes CLI egy másik minimális, de nagyon kellemesen használható módosítása , amellyel interaktív ülést indíthat a Kubernetes klienssel. A Kube-prompt megszünteti a szükségét annak, hogy kubectl minden parancs előtt beírja, és kontextuális információval rendelkező automatikus kiegészítést is biztosít minden parancshoz.
Kubespy: Kubernetes erőforrások valós idejű megfigyelése
a Pulumi-tól egy diagnosztikai eszköz, amely segít a klaszter erőforrásának változásainak valós idejű hibakeresésében, úgy, hogy egyfajta szöveges panelt biztosít az események kezelésére. Például, ha a pod státuszában a kezdet óta: a pod definíciója elmentésre kerül az etcd-ben, a pod elindításra kerül egy csomóponton, a kubelet a csomóponton létrehozza a podot, és végül a podot "futónak" jelölik. A Kubespy önálló programként vagy kubectl bővítményeként is futtatható.
Kubeval: Kubernetes beállítások ellenőrzése
A Kubernetes YAML beállítási fájlok emberi olvasásra alkalmasak lehetnek, de ez nem mindig jelenti azt, hogy ellenőrizhetők is. Könnyű kihagyni egy vesszőt vagy nevet, és nem észrevenni azt, amíg már túl késő. Jobb, ha használja , amely telepítve van helyileg vagy a CICD folyamatban csatlakoztatva. A Kubeval átvizsgálja a Kubernetes configurációs YAML definícióját, és visszaadja a helyességre vonatkozó adatokat. Emellett képes JSON vagy TAP formátumban adatokat kimeneti, illetve azokra a forráshálózati sablonokra is képes hivatkozni, amelyekre a Helm chart beállításai hivatkoznak, anélkül, hogy további kéréseket futtatna.
Kube-ops-view: panel több Kubernetes klaszterhez
A Kubernetes már rendelkezik egy viszonylag jó általános monitoring panellel, de a Kubernetes közösség más módokat is kísérletezik az adatok megjelenítésére, amelyek hasznosak lehetnek a Kubernetes rendszergazdák számára. Ez egy kísérlet, amely lehetőséget ad több klaszter áttekintésére, lehetőség nyílik a processzori idő és a memóriafogyasztás, valamint a klaszter moduljainak állapotának megtekintésére. Fontos megjegyezni, hogy nem lehet parancsokat kiadni, az eszköz csak vizualizációra szolgál. Azonban a megjelenített információk tiszták és egyenletesek, éppen a támogatási központjában lévő faliképhez illenek.
Rio: Alkalmazások szállítása Kuberneteshez
, a Rancher Labs projektje, közös módszereket valósít meg a Kubernetes alkalmazások szállítására, például CD Git-ből, AB vagy kék-zöld szállításokat. Ugyanakkor az új verziót az alkalmazásából kiadhatja, amint a módosításokat rögzítette, segítve a DNS, HTTPS, Service Mesh bonyodalmainak kezelését.
Stern és Kubetail: Naplók megtekintése Kubernetesben
színes kimenetet ad (ahogy azt a parancs is tudja (erről később).) a Kubernetes podokból és konténerekből. Ez a leggyorsabb módja annak, hogy több forrás kimenetét egy olvasható áramlássá egyesítsük. Közben van egy jól elkülöníthető nézet (szín alapján) az áramlások megkülönböztetésére.
hasonló módon egyesíti a különböző podok naplóit egy áramlásba, színes megkülönböztetéssel a különböző podok és konténerek számára. De a Kubetail egy Bash szkript, így működéséhez nincs szükség másra, mint a shellre.
Csak a regisztrált felhasználók vehetnek részt a szavazáson. , kérem.
Mit használsz a rutinszerű feladatok 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%Rio0
2,9%Stern1
5,7%Kubetail2
28,6%Semmit ebből10
5,7%Van egy saját "prée-e-e-e-ésééésssééé"2
8,6%Megpróbálok valamit kipróbálni a listából3
20,0%Kubernetes-t egy neuroimplantátum segítségével irányítom, mint a "Johnny Mnemonic" filmben7
35 felhasználó szavazott. 19 felhasználó tartózkodott.
Forrás: habr.com
