{"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\/cs\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","title":{"rendered":"12 n\u00e1stroj\u016f, kter\u00e9 usnad\u0148uj\u00ed Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"12 n\u00e1stroj\u016f, kter\u00e9 usnad\u0148uj\u00ed Kubernetes\" src=\"\/wp-content\/uploads\/2020\/10\/8c2a4a1179cfefc2c4a84752ca80c2c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kubernetes se stal standardn\u00edm zp\u016fsobem a mnoz\u00ed to potvrd\u00ed, kdy\u017e nasazuj\u00ed kontejnerov\u00e9 aplikace r\u016fzn\u00fdmi m\u011b\u0159\u00edtky. Ale pokud n\u00e1m Kubernetes pom\u00e1h\u00e1 vypo\u0159\u00e1dat se s chaotick\u00fdmi a slo\u017eit\u00fdmi dod\u00e1vkami kontejner\u016f, co n\u00e1m pom\u016f\u017ee vypo\u0159\u00e1dat se s Kubernetes? I on m\u016f\u017ee b\u00fdt slo\u017eit\u00fd, zamotan\u00fd a t\u011b\u017eko ovladateln\u00fd.<\/p>\n<p><\/p>\n<p>S r\u016fstem a v\u00fdvojem Kubernetes budou samoz\u0159ejm\u011b n\u011bkter\u00e9 jeho nuansy odstran\u011bny uvnit\u0159 samotn\u00e9ho projektu. Ale n\u011bkter\u00fdm u\u017eivatel\u016fm se nechce \u010dekat, a\u017e bude pr\u00e1ce s Kubernetes jednodu\u0161\u0161\u00ed, proto si vyvinuli sv\u00e1 vlastn\u00ed \u0159e\u0161en\u00ed pro mnoh\u00e9 b\u011b\u017en\u00e9 probl\u00e9my p\u0159i pr\u016fmyslov\u00e9m vyu\u017eit\u00ed Kubernetes.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p>N.B. Douf\u00e1m, \u017ee tajemn\u00e1 netop\u00fd\u0159\u00ed n\u00e1kaza, kter\u00e1 kousla psa, kter\u00fd kousl pangol\u00edna, kter\u00fd kousl \u010c\u00ed\u0148ana, podle podivn\u00e9 shody okolnost\u00ed v Wu-chanu, kde se nach\u00e1z\u00ed biologick\u00e1 laborato\u0159 \u00farovn\u011b BSL-4, do \u00fanora ustane a o 2019-nCoV si budeme pouze vzpom\u00ednat s pou\u017eit\u00edm obsc\u00e9nn\u00edho jazyka. A budeme se moci ji\u017e setkat offline. <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\">Z\u00e1klady Kubernetes<\/a><\/noindex> 8\u201310. \u00fanora 2021, a <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\">Mega Kubernetes<\/a><\/noindex> pro pokro\u010dil\u00e9 u\u017eivatele K8s 12\u201314. \u00fanora. Up\u0159\u00edmn\u011b, osobn\u011b jako editor mi chyb\u00ed vzru\u0161en\u00ed, coffee breaky, diskuse a z\u00e1ludn\u00e9 ot\u00e1zky pro p\u0159edn\u00e1\u0161ej\u00edc\u00ed. No, nebo vym\u0159eme jako planeta ve stylu nejkrvav\u011bj\u0161\u00edch a nejtragi\u010dt\u011bj\u0161\u00edch rom\u00e1n\u016f Stepy na\u0161eho Kr\u00e1le, pokud se v\u0161emocn\u00e9 s\u00edly unav\u00ed na\u0161imi zvl\u00e1\u0161tn\u00edmi vtipy, jako je Conchita Wurst, hodiny patriarchy Kirilla a touha pape\u017ee \u0158\u00edmsk\u00e9ho p\u0159esn\u011bji upravit slova modlitby \u201eOt\u010de n\u00e1\u0161\u201c.<\/p><\/blockquote>\n<p>Ale vra\u0165me se k hlavn\u00edmu. <\/p>\n<p><\/p>\n<h2 id=\"goldpinger-vizualizaciya-klasterov-kubernetes\">Goldpinger: Vizualizace Kubernetes klastr\u016f<\/h2>\n<p><\/p>\n<p>Lid\u00e9 d\u00e1vaj\u00ed p\u0159ednost sledov\u00e1n\u00ed. Grafy a diagramy usnad\u0148uj\u00ed pochopen\u00ed obrovsk\u00e9ho obrazu. A pokud vezmeme v \u00favahu m\u011b\u0159\u00edtka a slo\u017eitost klastru Kubernetes, m\u016f\u017eeme tuto vlastnost pln\u011b vyu\u017e\u00edt.<\/p>\n<p><\/p>\n<p>Projekt s vtipn\u00fdm n\u00e1zvem (pravd\u011bpodobn\u011b n\u011bco o agentovi 007, <em>pozn. p\u0159ekladatele<\/em>) <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bloomberg\/goldpinger\">Goldpinger<\/a><\/noindex>, kter\u00fd m\u00e1 otev\u0159en\u00fd zdrojov\u00fd k\u00f3d a byl vyd\u00e1n technick\u00fdm odd\u011blen\u00edm Bloomberg, je jednoduch\u00fd n\u00e1stroj funguj\u00edc\u00ed uvnit\u0159 clustera Kubernetes, kter\u00fd zobrazuje interaktivn\u00ed mapu vztah\u016f mezi uzly. Funguj\u00edc\u00ed uzly jsou zobrazeny zelen\u011b, nefunk\u010dn\u00ed \u010derven\u011b. Sta\u010d\u00ed kliknout na uzel pro zobrazen\u00ed podrobnost\u00ed. Lze tak\u00e9 nastavit API pomoc\u00ed Swaggeru pro p\u0159id\u00e1n\u00ed dal\u0161\u00edch zpr\u00e1v, charakteristik a dal\u0161\u00edch v\u011bc\u00ed.<\/p>\n<p><\/p>\n<h2 id=\"k9s-polnoekrannyy-konsolnyy-interfeys-k-kubernetes\">K9s: Celofunk\u010dn\u00ed konzolov\u00fd rozhran\u00ed pro Kubernetes<\/h2>\n<p><\/p>\n<p>Syst\u00e9mov\u00ed administr\u00e1to\u0159i miluj\u00ed \"jedno-okenn\u00ed\" pom\u016fcky. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/derailed\/k9s\">K9s<\/a><\/noindex> je celofunk\u010dn\u00ed konzolov\u00fd rozhran\u00ed pro clustry Kubernetes. S jeho pomoc\u00ed m\u016f\u017eete snadno a bez n\u00e1mahy proch\u00e1zet spu\u0161t\u011bn\u00e9 Pod, protokoly a nasazen\u00ed, s rychl\u00fdm p\u0159\u00edstupem do shellu. Pozn\u00e1mka: Je nutn\u00e9 ud\u011blit u\u017eivatel\u016fm Kubernetes pr\u00e1va na \u010dten\u00ed na \u00farovni u\u017eivatel\u016f a jmenn\u00fdch prostor\u016f, aby K9s fungovalo spr\u00e1vn\u011b.<\/p>\n<p><\/p>\n<h2 id=\"kops-konsolnyy-ops-dlya-klasterov-kubernetes\">Kops: Konzolov\u00fd ops pro clustry Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kops\">Tato<\/a><\/noindex> v\u00fdvoj od t\u00fdmu Kubernetes v\u00e1m pom\u016f\u017ee spravovat clustry Kubernetes p\u0159\u00edmo z p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku. Podporuje clustry spu\u0161t\u011bn\u00e9 na AWS a GKE, tak\u00e9 funguje s VMware vSphere a jin\u00fdmi prost\u0159ed\u00edmi. Krom\u011b automatizace proces\u016f instalace a odinstalace m\u016f\u017ee Kops pomoci tak\u00e9 s dal\u0161\u00edmi typy automatizace. Zvl\u00e1\u0161t\u011b m\u016f\u017ee vytvo\u0159it nastaven\u00ed pro Terraform, pomoc\u00ed kter\u00e9ho lze migrovat clustry s Terraformem.<\/p>\n<p><\/p>\n<h2 id=\"kubebox-terminalnaya-obolochka-dlya-kubernetes\">Kubebox: Termin\u00e1lov\u00e9 rozhran\u00ed pro Kubernetes<\/h2>\n<p><\/p>\n<p>Pokro\u010dil\u00e9 termin\u00e1lov\u00e9 rozhran\u00ed pro Kubernetes, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/astefanutti\/kubebox\">Kubebox<\/a><\/noindex>, poskytuje v\u00edce ne\u017e star\u00e1 dobr\u00e1 shell pro Kubernetes a jeho API. Mimo jin\u00e9 um\u00ed v re\u00e1ln\u00e9m \u010dase zobrazovat vyu\u017eit\u00ed procesorov\u00e9ho \u010dasu a pam\u011bti, seznam pods, obsah protokol\u016f a tak\u00e9 spou\u0161t\u011bt editor nastaven\u00ed. Co se mi l\u00edbilo, je, \u017ee je k dispozici jako samostatn\u00e1 aplikace pro Linux, Windows a MacOS.<\/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> se instaluje jako slu\u017eba Kubernetes, z\u00edsk\u00e1v\u00e1 deklarativn\u00ed nastaven\u00ed clustera Kubernetes z git repozit\u00e1\u0159e a pot\u00e9 je aplikuje na pody v clusterech. Poka\u017ed\u00e9, kdy\u017e dojde ke zm\u011bn\u00e1m, jsou p\u0159evzaty z repozit\u00e1\u0159e a aplikov\u00e1ny na po\u017eadovan\u00e9 pody. Je to n\u011bco jako Scaffold od Googlu, ale funguje pro spr\u00e1vu cel\u00e9ho clustera m\u00edsto jedn\u00e9 aplikace.<\/p>\n<p><\/p>\n<p>Existuje mo\u017enost prov\u00e1d\u011bt zm\u011bny v nastaven\u00ed na z\u00e1klad\u011b pl\u00e1nu nebo na po\u017e\u00e1d\u00e1n\u00ed. V\u0161echny akce se zapisuj\u00ed do den\u00edku a jsou k dispozici specifikace kompatibiln\u00ed s Prometheus, tak\u017ee v\u017edy uvid\u00edte, co m\u016f\u017ee ovlivnit chov\u00e1n\u00ed clusteru.<\/p>\n<p><\/p>\n<h2 id=\"kube-ps1-umnaya-podskazka-komandnoy-stroki-dlya-kubernetes\">Kube-ps1: Inteligentn\u00ed p\u0159\u00edkazov\u00fd \u0159\u00e1dek pro Kubernetes<\/h2>\n<p><\/p>\n<p>Ne, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jonmosco\/kube-ps1\">Kube-ps1<\/a><\/noindex> nen\u00ed emul\u00e1tor Sony PlayStation pro Kubernetes, i kdy\u017e by to bylo elegantn\u00ed. Je to jednoduch\u00e9 roz\u0161\u00ed\u0159en\u00ed Bash p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, kter\u00e9 zobrazuje aktu\u00e1ln\u00ed kontext Kubernetes a prostor n\u00e1zv\u016f v p\u0159\u00edkazov\u00e9m \u0159\u00e1dku. Kube-shell jej zahrnuje spolu s mnoha dal\u0161\u00edmi funkcemi, ale pokud v\u00e1m sta\u010d\u00ed pouze inteligentn\u00ed p\u0159\u00edkazov\u00fd \u0159\u00e1dek \u2014 Kube-ps1 v\u00e1m ji poskytne s minim\u00e1ln\u00edmi n\u00e1klady.<\/p>\n<p><\/p>\n<h2 id=\"kube-prompt\">Kube-prompt<\/h2>\n<p><\/p>\n<p>Dal\u0161\u00ed minim\u00e1ln\u00ed, ale velmi p\u0159\u00edjemn\u00e9 pou\u017eit\u00ed modifikace Kubernetes CLI je <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/c-bata\/kube-prompt\">Kube-prompt<\/a><\/noindex>, pomoc\u00ed kter\u00e9 m\u016f\u017eete vstoupit do interaktivn\u00ed relace s klientem Kubernetes. Kube-prompt v\u00e1s zbavuje pot\u0159eby zad\u00e1vat <code>kubectl<\/code> p\u0159ed ka\u017ed\u00fdm p\u0159\u00edkazem a tak\u00e9 poskytuje automatick\u00e9 dopl\u0148ov\u00e1n\u00ed s kontextov\u00fdmi informacemi pro ka\u017ed\u00fd p\u0159\u00edkaz.<\/p>\n<p><\/p>\n<h2 id=\"kubespy-monitoring-resursov-kubernetes-v-realnom-vremeni\">Kubespy: Monitorov\u00e1n\u00ed zdroj\u016f Kubernetes v re\u00e1ln\u00e9m \u010dase<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pulumi\/kubespy\">Kubespy<\/a><\/noindex> od Pulumi je diagnostick\u00fd n\u00e1stroj, kter\u00fd pom\u00e1h\u00e1 sledovat zm\u011bny zdroj\u016f clusteru v re\u00e1ln\u00e9m \u010dase a poskytuje n\u011bco jako textov\u00fd panel pro spr\u00e1vu toho, co se d\u011bje. Nap\u0159\u00edklad, chcete vid\u011bt zm\u011bny <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pulumi.com\/blog\/kubespy-and-the-lifecycle-of-a-kubernetes-pod-in-four-images\/\">stavu podu od okam\u017eiku spu\u0161t\u011bn\u00ed: definice podu se zapisuje do etcd, pod je pl\u00e1nov\u00e1n ke spu\u0161t\u011bn\u00ed na uzlu, kubelet na uzlu vytv\u00e1\u0159\u00ed pod a kone\u010dn\u011b je pod ozna\u010den jako spu\u0161t\u011bn\u00fd. Kubespy m\u016f\u017ee b\u011b\u017eet jako samostatn\u00fd program nebo jako roz\u0161\u00ed\u0159en\u00ed k kubectl.<\/a><\/noindex> Kubeval: Kontrola nastaven\u00ed Kubernetes<\/p>\n<p><\/p>\n<h2 id=\"kubeval-proverka-nastroek-kubernetes\">YAML soubory nastaven\u00ed Kubernetes mohou b\u00fdt \u010diteln\u00e9 pro \u010dlov\u011bka, ale to neznamen\u00e1, \u017ee mohou b\u00fdt tak\u00e9 ov\u011b\u0159eny. Je snadn\u00e9 vynechat \u010d\u00e1rku nebo jm\u00e9no a nev\u0161imnout si toho, dokud nen\u00ed p\u0159\u00edli\u0161 pozd\u011b. Je lep\u0161\u00ed pou\u017e\u00edt<\/h2>\n<p><\/p>\n<p>Kubeval <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/instrumenta\/kubeval\">, instalovan\u00fd lok\u00e1ln\u011b nebo p\u0159ipojen\u00fd v CICD pipeline. Kubeval vezme YAML definici nastaven\u00ed Kubernetes a vr\u00e1t\u00ed zp\u011bt informace o spr\u00e1vnosti. Tak\u00e9 um\u00ed vyprodukovat data v JSON nebo TAP a analyzovat zdrojov\u00e9 \u0161ablony, na kter\u00e9 se odkazuje nastaven\u00ed chartu Helm, ani\u017e by prov\u00e1d\u011bl dal\u0161\u00ed dotazy.<\/a><\/noindex>Kube-ops-view: panel pro v\u00edce cluster\u016f Kubernetes<\/p>\n<p><\/p>\n<h2 id=\"kube-ops-view-panel-dlya-neskolkih-klasterov-kubernetes\">Kube-ops-view: panel pro v\u00edce cluster\u016f Kubernetes<\/h2>\n<p><\/p>\n<p>Kubernetes ji\u017e m\u00e1 velmi dobrou v\u0161eobecnou monitoringovou platformu, ale komunita Kubernetes experimentuje s dal\u0161\u00edmi zp\u016fsoby zobrazov\u00e1n\u00ed dat, kter\u00e9 jsou u\u017eite\u010dn\u00e9 pro administr\u00e1tory Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hjacobs\/kube-ops-view\">Kube-ops-view<\/a><\/noindex> je takov\u00fd experiment, kter\u00fd poskytuje mo\u017enost p\u0159ehledu n\u011bkolika cluster\u016f, m\u016f\u017eete vid\u011bt vyu\u017eit\u00ed procesorov\u00e9ho \u010dasu a pam\u011bti RAM, stav modul\u016f clusteru. V\u0161imn\u011bte si, \u017ee nelze vykon\u00e1vat p\u0159\u00edkazy, n\u00e1stroj je ur\u010den pouze pro vizualizaci. Ale zobrazen\u00ed, kter\u00e1 jsou poskytov\u00e1na, jsou jasn\u00e1 a srozumiteln\u00e1, p\u0159\u00edmo se pros\u00ed na n\u00e1st\u011bnnou obrazovku ve va\u0161em podpo\u0159e.<\/p>\n<p><\/p>\n<h2 id=\"rio-postavka-prilozheniy-dlya-kubernetes\">Rio: Dod\u00e1vka aplikac\u00ed pro Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/rio.io\/\">Rio<\/a><\/noindex>, projekt od Rancher Labs, realizuje obecn\u00e9 metodiky dod\u00e1vky aplikac\u00ed v Kubernetes, nap\u0159\u00edklad CD z Git, AB nebo blue-green dod\u00e1vky. Tak\u00e9 m\u016f\u017ee nasadit novou verzi va\u0161\u00ed aplikace, jakmile provedete zm\u011bny, co\u017e pom\u00e1h\u00e1 spravovat slo\u017eitosti nap\u0159\u00edklad s DNS, HTTPS, Service Mesh.<\/p>\n<p><\/p>\n<h2 id=\"stern-i-kubetail-prosmotr-zhurnalov-v-kubernetes\">Stern a Kubetail: prohl\u00ed\u017een\u00ed log\u016f v Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wercker\/stern\">Stern<\/a><\/noindex> d\u00e1v\u00e1 barevn\u00fd v\u00fdstup (jako to dok\u00e1\u017ee p\u0159\u00edkaz <code>tail<\/code>) z pod\u016f a kontejner\u016f v Kubernetes. Tak\u00e9 je to nejrychlej\u0161\u00ed zp\u016fsob, jak z\u00edskat v\u00fdstup z v\u00edce zdroj\u016f do jednoho toku, kter\u00fd lze \u010d\u00edst za b\u011bhu. Z\u00e1rove\u0148 m\u00e1te vizu\u00e1ln\u011b odli\u0161n\u00fd zp\u016fsob (podle barvy) rozd\u011blen\u00ed tok\u016f.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/johanhaleby\/kubetail\">Kubetail<\/a><\/noindex> podobn\u00fdm zp\u016fsobem spojuje logy z r\u016fzn\u00fdch pod\u016f do jednoho toku, p\u0159i\u010dem\u017e odli\u0161uje barvami r\u016fzn\u00e9 pody a kontejnery. Ale Kubetail je skript v Bash, tak\u017ee k jeho provozu nen\u00ed pot\u0159eba nic jin\u00e9ho ne\u017e shell.<\/p>\n<p class=\"for_users_only_msg\">Pouze registrovan\u00ed u\u017eivatel\u00e9 se mohou \u00fa\u010dastnit ankety. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">P\u0159ihlaste se<\/a><\/noindex>, pros\u00edm.<\/p>\n<h2 class=\"default-block__polling-title\">A co pou\u017e\u00edv\u00e1te vy pro zjednodu\u0161en\u00ed rutinn\u00edch operac\u00ed?<\/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>Nic z tohoto10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">5,7%<\/strong>M\u00e1m svou \"pree-e-e-e-lee-e-ssst\"2<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">8,6%<\/strong>Zkus\u00edm n\u011bco z seznamu3<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">20,0%<\/strong>Ovl\u00e1d\u00e1m Kubernetes pomoc\u00ed neuroimplant\u00e1tu, jako ve filmu \"Johnny Mnemonic\"7<\/p>\n<\/li>\n<\/ul>\n<p>    Hlasovalo 35 u\u017eivatel\u016f. Zdr\u017eelo se 19 u\u017eivatel\u016f.<br \/>\n<br \/>Zdroj: <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\/cs\/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=\"cs_CZ\" \/>\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\/cs\/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 n\u00e1stroj\u016f, kter\u00e9 usnad\u0148uj\u00ed Kubernetes | ProHoster","description":"Kubernetes se stal standardn\u00edm zp\u016fsobem.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/12-instrumentov-delayushhih-kubernetes-legche","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/97415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=97415"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/97415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/97416"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=97415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=97415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=97415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}