{"id":97415,"date":"2020-10-18T08:42:12","date_gmt":"2020-10-18T06:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche"},"modified":"2020-10-18T08:42:12","modified_gmt":"2020-10-18T06:42:12","slug":"12-instrumentov-delayushhih-kubernetes-legche","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","title":{"rendered":"12 eszk\u00f6z, amely megk\u00f6nny\u00edti a Kubernetes haszn\u00e1lat\u00e1t","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"12 eszk\u00f6z, amely megk\u00f6nny\u00edti a Kubernetes haszn\u00e1lat\u00e1t\" src=\"\/wp-content\/uploads\/2020\/10\/8c2a4a1179cfefc2c4a84752ca80c2c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A Kubernetes standard lett\u00e9 v\u00e1lt, \u00e9s sokan ezt meger\u0151s\u00edtik, amikor kont\u00e9ner alap\u00fa alkalmaz\u00e1sokat telep\u00edtenek k\u00fcl\u00f6nb\u00f6z\u0151 m\u00e9retekben. De ha a Kubernetes seg\u00edt nek\u00fcnk kezelni a zavaros \u00e9s bonyolult kont\u00e9nerell\u00e1t\u00e1st, mi seg\u00edt nek\u00fcnk a Kubernetes kezel\u00e9s\u00e9ben? Az is lehet neh\u00e9z, kusza \u00e9s nehezen ir\u00e1ny\u00edthat\u00f3.<\/p>\n<p><\/p>\n<p>Ahogy a Kubernetes n\u0151 \u00e9s fejl\u0151dik, sok r\u00e9szlet\u00e9t term\u00e9szetesen a projekt keretein bel\u00fcl fogj\u00e1k finom\u00edtani. De egyes felhaszn\u00e1l\u00f3k nem akarnak v\u00e1rni arra, hogy k\u00f6nnyebb legyen a Kubernetes haszn\u00e1lata, ez\u00e9rt saj\u00e1t megold\u00e1saikat fejlesztett\u00e9k ki sok elterjedt ipari probl\u00e9ma kezel\u00e9s\u00e9re.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p>N.B. Rem\u00e9lem, hogy az ismeretlen denev\u00e9r v\u00edrus, ami megcs\u00edpte a kuty\u00e1t, amely megcs\u00edpte a pangolint, ami megcs\u00edpte a k\u00ednait a v\u00e9letlen egybees\u00e9s k\u00f6vetkezt\u00e9ben a wuhani BSL-4 szint\u0171 biol\u00f3giai laborat\u00f3riumban, febru\u00e1rra elcsitul, \u00e9s a 2019-nCoV-r\u00f3l csak olyan szavakkal fogunk eml\u00e9kezni, amik nem illend\u0151k. \u00c9s m\u00e1r szem\u00e9lyesen is tal\u00e1lkozhatunk. <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/slurm?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_bazovyi_18-10-2021&amp;utm_content=post_16-09-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Alapok<\/a><\/noindex> 2021. febru\u00e1r 8-10., \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/mega?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_mega_12-02-2021&amp;utm_content=post_16-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Mega<\/a><\/noindex> a halad\u00f3 K8s felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra 2021. febru\u00e1r 12-14-ig. \u0150szint\u00e9n sz\u00f3lva, mint szerkeszt\u0151, nosztalgi\u00e1zom a dinamizmus ut\u00e1n, a k\u00e1v\u00e9sz\u00fcnetek, vit\u00e1k \u00e9s a neh\u00e9z k\u00e9rd\u00e9sek ut\u00e1n a besz\u00e9l\u0151kh\u00f6z. Vagy tal\u00e1n az eg\u00e9sz vil\u00e1g elpusztul a legdurv\u00e1bb \u00e9s legnagyobb h\u00e1bor\u00fas reg\u00e9nyeink st\u00edlus\u00e1ban, ha a fels\u0151bb hatalmak megunj\u00e1k a r\u00e9gi tr\u00e9f\u00e1inkat, mint Conchita Wurst, Kirill p\u00e1tri\u00e1rka \u00f3r\u00e1i \u00e9s a p\u00e1p\u00e1nak a Mi Aty\u00e1nkim\u00e1ds\u00e1g sz\u00f6veg\u00e9nek megjav\u00edt\u00e1s\u00e1ra tett v\u00e1gya.<\/p><\/blockquote>\n<p>De t\u00e9rj\u00fcnk vissza a l\u00e9nyeghez. <\/p>\n<p><\/p>\n<h2 id=\"goldpinger-vizualizaciya-klasterov-kubernetes\">Goldpinger: Kubernetes klaszterek vizualiz\u00e1l\u00e1sa<\/h2>\n<p><\/p>\n<p>Az emberek ink\u00e1bb n\u00e9zni szeretnek. A grafikonok \u00e9s diagramok megk\u00f6nny\u00edtik a hatalmas k\u00e9p meg\u00e9rt\u00e9s\u00e9t. \u00c9s ha figyelembe vessz\u00fck a Kubernetes klaszterek m\u00e9ret\u00e9t \u00e9s \u00f6sszetetts\u00e9g\u00e9t, ezt a jellegzetess\u00e9get teljes m\u00e9rt\u00e9kben kihaszn\u00e1lhatjuk.<\/p>\n<p><\/p>\n<p>Egy sz\u00f3rakoztat\u00f3 nev\u0171 projekt (val\u00f3sz\u00edn\u0171leg van valami 007 \u00fcgyn\u00f6kre utal\u00f3 r\u00e9sz benne, <em>jegyzet: ford\u00edt\u00f3<\/em>) <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bloomberg\/goldpinger\">Goldpinger<\/a><\/noindex>, ami ny\u00edlt forr\u00e1sk\u00f3d\u00fa \u00e9s a Bloomberg technikai r\u00e9szlege \u00e1ltal kiadott egyszer\u0171 eszk\u00f6z, ami a Kubernetes klaszteren bel\u00fcl m\u0171k\u00f6dik, \u00e9s interakt\u00edv t\u00e9rk\u00e9pet mutat a csom\u00f3pontok k\u00f6z\u00f6tti kapcsolatokr\u00f3l. A megfelel\u0151en m\u0171k\u00f6d\u0151 csom\u00f3pontok z\u00f6ld sz\u00ednnel, a nem m\u0171k\u00f6d\u0151 sz\u00fcrke sz\u00ednnel jelennek meg. El\u00e9g csak r\u00e1kattintani egy csom\u00f3pontra, hogy tov\u00e1bbi r\u00e9szleteket tudjunk meg. Az API-t a Swagger seg\u00edts\u00e9g\u00e9vel is be\u00e1ll\u00edthatjuk, hogy tov\u00e1bbi jelent\u00e9seket, jellemz\u0151ket \u00e9s m\u00e1s dolgokat adjon hozz\u00e1.<\/p>\n<p><\/p>\n<h2 id=\"k9s-polnoekrannyy-konsolnyy-interfeys-k-kubernetes\">K9s: Teljes k\u00e9perny\u0151s konzolos fel\u00fclet a Kuberneteshez<\/h2>\n<p><\/p>\n<p>A rendszergazd\u00e1k szeretik az egylapos funkci\u00f3kat. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/derailed\/k9s\">K9s<\/a><\/noindex> ez egy teljes k\u00e9perny\u0151s konzolos fel\u00fclet a Kubernetes klaszterekhez. Ezzel k\u00f6nnyed\u00e9n megtekintheti a fut\u00f3 podokat, a napl\u00f3kat \u00e9s a telep\u00edt\u00e9seket, gyors hozz\u00e1f\u00e9r\u00e9ssel a parancssorhoz. Fontos, hogy a Kubernetes felhaszn\u00e1l\u00f3inak olvas\u00e1si jogokat kell adni a felhaszn\u00e1l\u00f3i \u00e9s n\u00e9vt\u00e9r szinten, hogy a K9s megfelel\u0151en m\u0171k\u00f6dj\u00f6n.<\/p>\n<p><\/p>\n<h2 id=\"kops-konsolnyy-ops-dlya-klasterov-kubernetes\">Kops: Ops konzol Kubernetes klaszterekhez<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kops\">Ez<\/a><\/noindex> a Kubernetes csapat fejleszt\u00e9se seg\u00edt a Kubernetes klaszterek parancssorb\u00f3l t\u00f6rt\u00e9n\u0151 kezel\u00e9s\u00e9ben. T\u00e1mogatja az AWS \u00e9s GKE \u00e1ltal futtatott klasztereket, \u00e9s m\u0171k\u00f6dik a VMware vSphere-rel \u00e9s m\u00e1s k\u00f6rnyezetekkel is. A telep\u00edt\u00e9si \u00e9s elt\u00e1vol\u00edt\u00e1si folyamatok automatiz\u00e1l\u00e1sa mellett a Kops seg\u00edthet m\u00e1s t\u00edpus\u00fa automatiz\u00e1l\u00e1sban is. K\u00fcl\u00f6n\u00f6sen k\u00e9pes be\u00e1ll\u00edt\u00e1sokat l\u00e9trehozni a Terraform sz\u00e1m\u00e1ra, amelyeket a klaszter \u00e1thelyez\u00e9s\u00e9re haszn\u00e1lhat Terraform seg\u00edts\u00e9g\u00e9vel.<\/p>\n<p><\/p>\n<h2 id=\"kubebox-terminalnaya-obolochka-dlya-kubernetes\">Kubebox: Termin\u00e1los fel\u00fclet Kuberneteshez<\/h2>\n<p><\/p>\n<p>Fejlett termin\u00e1los fel\u00fclet Kuberneteshez, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/astefanutti\/kubebox\">Kubebox<\/a><\/noindex>, t\u00f6bbet ny\u00fajt, mint a r\u00e9gi j\u00f3 Kubernetes shell \u00e9s API. T\u00f6bbek k\u00f6z\u00f6tt val\u00f3s id\u0151ben megjelen\u00edti a CPU \u00e9s mem\u00f3riahaszn\u00e1latot, a podok list\u00e1j\u00e1t, a napl\u00f3k tartalm\u00e1t, valamint lehet\u0151s\u00e9get biztos\u00edt a be\u00e1ll\u00edt\u00e1sok szerkeszt\u00e9s\u00e9re. Tov\u00e1bbi el\u0151ny, hogy k\u00fcl\u00f6n alkalmaz\u00e1sk\u00e9nt el\u00e9rhet\u0151 Linux, Windows \u00e9s MacOS rendszerre.<\/p>\n<p><\/p>\n<h2 id=\"kube-applier\">Kube-applier<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.box.com\/blog\/introducing-kube-applier-declarative-configuration-for-kubernetes\/\">Kube-applier<\/a><\/noindex> Kubernetes szolg\u00e1ltat\u00e1sk\u00e9nt telep\u00fcl, \u00e9s deklarat\u00edv Kubernetes klaszterbe\u00e1ll\u00edt\u00e1sokat kap git-repository-b\u00f3l, majd alkalmazza \u0151ket a klaszterben l\u00e9v\u0151 podokra. Minden alkalommal, amikor v\u00e1ltoztat\u00e1sok t\u00f6rt\u00e9nnek, azokat a repository-b\u00f3l veszi \u00e9s alkalmazza a megadott podokra. Ez hasonl\u00edt a Google Scaffold-j\u00e1hoz, de az eg\u00e9sz klaszter kezel\u00e9s\u00e9re m\u0171k\u00f6dik, nem csup\u00e1n egy alkalmaz\u00e1sra.<\/p>\n<p><\/p>\n<p>Lehet\u0151s\u00e9g van a be\u00e1ll\u00edt\u00e1sok id\u0151ben t\u00f6rt\u00e9n\u0151 vagy k\u00e9r\u00e9sre t\u00f6rt\u00e9n\u0151 m\u00f3dos\u00edt\u00e1s\u00e1ra. Minden tev\u00e9kenys\u00e9g napl\u00f3z\u00e1sra ker\u00fcl, \u00e9s Prometheus-kompatibilis karakterek is rendelkez\u00e9sre \u00e1llnak, \u00edgy mindig l\u00e1thatja, mi befoly\u00e1solhatja a klaszter viselked\u00e9s\u00e9t.<\/p>\n<p><\/p>\n<h2 id=\"kube-ps1-umnaya-podskazka-komandnoy-stroki-dlya-kubernetes\">Kube-ps1: Okos parancssori prompt Kuberneteshez<\/h2>\n<p><\/p>\n<p>Nem, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jonmosco\/kube-ps1\">Kube-ps1<\/a><\/noindex> Ez nem egy Sony PlayStation emul\u00e1tor Kuberneteshez, b\u00e1r eleg\u00e1ns lenne. Ez egy egyszer\u0171 Bash parancssori kieg\u00e9sz\u00edt\u0151, amely a jelenlegi Kubernetes kontextust \u00e9s n\u00e9vt\u00e9r inform\u00e1ci\u00f3t mutatja a parancssorban. A Kube-shell sz\u00e1mos m\u00e1s funkci\u00f3t is tartalmaz, de ha csak egy okos parancssori promptot szeretne, a Kube-ps1 minim\u00e1lis k\u00f6lts\u00e9ggel megadja azt.<\/p>\n<p><\/p>\n<h2 id=\"kube-prompt\">Kube-prompt<\/h2>\n<p><\/p>\n<p>A Kubernetes CLI egy m\u00e1sik minim\u00e1lis, de nagyon kellemesen haszn\u00e1lhat\u00f3 m\u00f3dos\u00edt\u00e1sa <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/c-bata\/kube-prompt\">Kube-prompt<\/a><\/noindex>, amellyel interakt\u00edv \u00fcl\u00e9st ind\u00edthat a Kubernetes klienssel. A Kube-prompt megsz\u00fcnteti a sz\u00fcks\u00e9g\u00e9t annak, hogy <code>kubectl<\/code> minden parancs el\u0151tt be\u00edrja, \u00e9s kontextu\u00e1lis inform\u00e1ci\u00f3val rendelkez\u0151 automatikus kieg\u00e9sz\u00edt\u00e9st is biztos\u00edt minden parancshoz.<\/p>\n<p><\/p>\n<h2 id=\"kubespy-monitoring-resursov-kubernetes-v-realnom-vremeni\">Kubespy: Kubernetes er\u0151forr\u00e1sok val\u00f3s idej\u0171 megfigyel\u00e9se<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pulumi\/kubespy\">Kubespy<\/a><\/noindex> a Pulumi-t\u00f3l egy diagnosztikai eszk\u00f6z, amely seg\u00edt a klaszter er\u0151forr\u00e1s\u00e1nak v\u00e1ltoz\u00e1sainak val\u00f3s idej\u0171 hibakeres\u00e9s\u00e9ben, \u00fagy, hogy egyfajta sz\u00f6veges panelt biztos\u00edt az esem\u00e9nyek kezel\u00e9s\u00e9re. P\u00e9ld\u00e1ul, ha <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pulumi.com\/blog\/kubespy-and-the-lifecycle-of-a-kubernetes-pod-in-four-images\/\">meg akarja n\u00e9zni a v\u00e1ltoz\u00e1sokat<\/a><\/noindex> a pod st\u00e1tusz\u00e1ban a kezdet \u00f3ta: a pod defin\u00edci\u00f3ja elment\u00e9sre ker\u00fcl az etcd-ben, a pod elind\u00edt\u00e1sra ker\u00fcl egy csom\u00f3ponton, a kubelet a csom\u00f3ponton l\u00e9trehozza a podot, \u00e9s v\u00e9g\u00fcl a podot \"fut\u00f3nak\" jel\u00f6lik. A Kubespy \u00f6n\u00e1ll\u00f3 programk\u00e9nt vagy kubectl b\u0151v\u00edtm\u00e9nyek\u00e9nt is futtathat\u00f3.<\/p>\n<p><\/p>\n<h2 id=\"kubeval-proverka-nastroek-kubernetes\">Kubeval: Kubernetes be\u00e1ll\u00edt\u00e1sok ellen\u0151rz\u00e9se<\/h2>\n<p><\/p>\n<p>A Kubernetes YAML be\u00e1ll\u00edt\u00e1si f\u00e1jlok emberi olvas\u00e1sra alkalmasak lehetnek, de ez nem mindig jelenti azt, hogy ellen\u0151rizhet\u0151k is. K\u00f6nny\u0171 kihagyni egy vessz\u0151t vagy nevet, \u00e9s nem \u00e9szrevenni azt, am\u00edg m\u00e1r t\u00fal k\u00e9s\u0151. Jobb, ha haszn\u00e1lja <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/instrumenta\/kubeval\">Kubeval<\/a><\/noindex>, amely telep\u00edtve van helyileg vagy a CICD folyamatban csatlakoztatva. A Kubeval \u00e1tvizsg\u00e1lja a Kubernetes configur\u00e1ci\u00f3s YAML defin\u00edci\u00f3j\u00e1t, \u00e9s visszaadja a helyess\u00e9gre vonatkoz\u00f3 adatokat. Emellett k\u00e9pes JSON vagy TAP form\u00e1tumban adatokat kimeneti, illetve azokra a forr\u00e1sh\u00e1l\u00f3zati sablonokra is k\u00e9pes hivatkozni, amelyekre a Helm chart be\u00e1ll\u00edt\u00e1sai hivatkoznak, an\u00e9lk\u00fcl, hogy tov\u00e1bbi k\u00e9r\u00e9seket futtatna.<\/p>\n<p><\/p>\n<h2 id=\"kube-ops-view-panel-dlya-neskolkih-klasterov-kubernetes\">Kube-ops-view: panel t\u00f6bb Kubernetes klaszterhez<\/h2>\n<p><\/p>\n<p>A Kubernetes m\u00e1r rendelkezik egy viszonylag j\u00f3 \u00e1ltal\u00e1nos monitoring panellel, de a Kubernetes k\u00f6z\u00f6ss\u00e9g m\u00e1s m\u00f3dokat is k\u00eds\u00e9rletezik az adatok megjelen\u00edt\u00e9s\u00e9re, amelyek hasznosak lehetnek a Kubernetes rendszergazd\u00e1k sz\u00e1m\u00e1ra. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hjacobs\/kube-ops-view\">Kube-ops-view<\/a><\/noindex> Ez egy k\u00eds\u00e9rlet, amely lehet\u0151s\u00e9get ad t\u00f6bb klaszter \u00e1ttekint\u00e9s\u00e9re, lehet\u0151s\u00e9g ny\u00edlik a processzori id\u0151 \u00e9s a mem\u00f3riafogyaszt\u00e1s, valamint a klaszter moduljainak \u00e1llapot\u00e1nak megtekint\u00e9s\u00e9re. Fontos megjegyezni, hogy nem lehet parancsokat kiadni, az eszk\u00f6z csak vizualiz\u00e1ci\u00f3ra szolg\u00e1l. Azonban a megjelen\u00edtett inform\u00e1ci\u00f3k tiszt\u00e1k \u00e9s egyenletesek, \u00e9ppen a t\u00e1mogat\u00e1si k\u00f6zpontj\u00e1ban l\u00e9v\u0151 falik\u00e9phez illenek.<\/p>\n<p><\/p>\n<h2 id=\"rio-postavka-prilozheniy-dlya-kubernetes\">Rio: Alkalmaz\u00e1sok sz\u00e1ll\u00edt\u00e1sa Kuberneteshez<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/rio.io\/\">Rio<\/a><\/noindex>, a Rancher Labs projektje, k\u00f6z\u00f6s m\u00f3dszereket val\u00f3s\u00edt meg a Kubernetes alkalmaz\u00e1sok sz\u00e1ll\u00edt\u00e1s\u00e1ra, p\u00e9ld\u00e1ul CD Git-b\u0151l, AB vagy k\u00e9k-z\u00f6ld sz\u00e1ll\u00edt\u00e1sokat. Ugyanakkor az \u00faj verzi\u00f3t az alkalmaz\u00e1s\u00e1b\u00f3l kiadhatja, amint a m\u00f3dos\u00edt\u00e1sokat r\u00f6gz\u00edtette, seg\u00edtve a DNS, HTTPS, Service Mesh bonyodalmainak kezel\u00e9s\u00e9t.<\/p>\n<p><\/p>\n<h2 id=\"stern-i-kubetail-prosmotr-zhurnalov-v-kubernetes\">Stern \u00e9s Kubetail: Napl\u00f3k megtekint\u00e9se Kubernetesben<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wercker\/stern\">Stern<\/a><\/noindex> sz\u00ednes kimenetet ad (ahogy azt a parancs is tudja <code>(err\u0151l k\u00e9s\u0151bb).<\/code>) a Kubernetes podokb\u00f3l \u00e9s kont\u00e9nerekb\u0151l. Ez a leggyorsabb m\u00f3dja annak, hogy t\u00f6bb forr\u00e1s kimenet\u00e9t egy olvashat\u00f3 \u00e1raml\u00e1ss\u00e1 egyes\u00edts\u00fck. K\u00f6zben van egy j\u00f3l elk\u00fcl\u00f6n\u00edthet\u0151 n\u00e9zet (sz\u00edn alapj\u00e1n) az \u00e1raml\u00e1sok megk\u00fcl\u00f6nb\u00f6ztet\u00e9s\u00e9re.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/johanhaleby\/kubetail\">Kubetail<\/a><\/noindex> hasonl\u00f3 m\u00f3don egyes\u00edti a k\u00fcl\u00f6nb\u00f6z\u0151 podok napl\u00f3it egy \u00e1raml\u00e1sba, sz\u00ednes megk\u00fcl\u00f6nb\u00f6ztet\u00e9ssel a k\u00fcl\u00f6nb\u00f6z\u0151 podok \u00e9s kont\u00e9nerek sz\u00e1m\u00e1ra. De a Kubetail egy Bash szkript, \u00edgy m\u0171k\u00f6d\u00e9s\u00e9hez nincs sz\u00fcks\u00e9g m\u00e1sra, mint a shellre.<\/p>\n<p class=\"for_users_only_msg\">Csak a regisztr\u00e1lt felhaszn\u00e1l\u00f3k vehetnek r\u00e9szt a szavaz\u00e1son. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">K\u00e9rem, jelentkezzen be.<\/a><\/noindex>, k\u00e9rem.<\/p>\n<h2 class=\"default-block__polling-title\">Mit haszn\u00e1lsz a rutinszer\u0171 feladatok egyszer\u0171s\u00edt\u00e9s\u00e9re?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">2,9%<\/strong>Goldpinger1<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">22,9%<\/strong>K9s8<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kops0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kubebox0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-applier0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-ps10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-prompt0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kubespy0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">2,9%<\/strong>Kubeval1<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Kube-ops-view0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Rio0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">2,9%<\/strong>Stern1<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">5,7%<\/strong>Kubetail2<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">28,6%<\/strong>Semmit ebb\u0151l10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">5,7%<\/strong>Van egy saj\u00e1t \"pr\u00e9e-e-e-e-\u00e9s\u00e9\u00e9\u00e9sss\u00e9\u00e9\u00e9\"2<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">8,6%<\/strong>Megpr\u00f3b\u00e1lok valamit kipr\u00f3b\u00e1lni a list\u00e1b\u00f3l3<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">20,0%<\/strong>Kubernetes-t egy neuroimplant\u00e1tum seg\u00edts\u00e9g\u00e9vel ir\u00e1ny\u00edtom, mint a \"Johnny Mnemonic\" filmben7<\/p>\n<\/li>\n<\/ul>\n<p>    35 felhaszn\u00e1l\u00f3 szavazott. 19 felhaszn\u00e1l\u00f3 tart\u00f3zkodott.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/523790\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u044d\u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u044f\u0442, \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0445. \u041d\u043e \u0435\u0441\u043b\u0438 Kubernetes \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u043d\u0430\u043c \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0441 \u0431\u0435\u0441\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u043d\u044b\u043c\u0438 \u0438 \u0441\u043b\u043e\u0436\u043d\u044b\u043c\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 Kubernetes? \u041e\u043d \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u044b\u043c, \u0437\u0430\u043f\u0443\u0442\u0430\u043d\u043d\u044b\u043c \u0438 \u0442\u0440\u0443\u0434\u043d\u043e\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u043c. \u041f\u043e \u043c\u0435\u0440\u0435 \u0440\u043e\u0441\u0442\u0430 \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f Kubernetes \u043c\u043d\u043e\u0433\u0438\u0435 \u0435\u0433\u043e \u043d\u044e\u0430\u043d\u0441\u044b, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0431\u0443\u0434\u0443\u0442 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0430\u043c\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd4712 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0435\u0433\u0447\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-18T06:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-18T06:42:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd4712 eszk\u00f6z, amelyek megk\u00f6nny\u00edtik a Kubernetes haszn\u00e1lat\u00e1t | ProHoster","description":"A Kubernetes standard megold\u00e1ss\u00e1 v\u00e1lt.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd4712 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0435\u0433\u0447\u0435 | ProHoster","og:description":"Kubernetes \u0441\u0442\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-18T06:42:12+00:00","article:modified_time":"2020-10-18T06:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97415","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:20:31","updated":"2022-10-03 07:08:46","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/97415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=97415"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/97415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/97416"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=97415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=97415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=97415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}