{"id":97069,"date":"2020-10-15T20:42:40","date_gmt":"2020-10-15T18:42:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe"},"modified":"2020-10-15T20:42:40","modified_gmt":"2020-10-15T18:42:40","slug":"11-instrumentov-delayushhih-kubernetes-luchshe","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","title":{"rendered":"11 instrumente care \u00eembun\u0103t\u0103\u021be\u0219te Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"11 instrumente care \u00eembun\u0103t\u0103\u021be\u0219te Kubernetes\" src=\"\/wp-content\/uploads\/2020\/10\/b219919d2fd6ec504418bc9e954ec68e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nu toate platformele de server, chiar \u0219i cele mai puternice \u0219i scalabile, satisfac toate nevoile a\u0219a cum sunt. De\u0219i Kubernetes func\u021bioneaz\u0103 excelent de la sine, s-ar putea s\u0103-i lipseasc\u0103 p\u0103r\u021bile necesare pentru a fi complet. Vei g\u0103si \u00eentotdeauna un caz particular care ignor\u0103 nevoia ta sau \u00een care Kubernetes nu va func\u021biona cu set\u0103rile implicite \u2014 de exemplu, suportul pentru baze de date sau func\u021bionarea CD.<\/p>\n<p><\/p>\n<p>Aici apar extensiile, ad\u0103ug\u0103rile \u0219i alte bunuri pentru acest orchestrator de containere, sus\u021binute de o comunitate vast\u0103. \u00cen acest articol vor fi prezentate cele 11 cele mai bune lucruri pe care le-am g\u0103sit. Ne-am propus <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex> ele sunt foarte interesante, iar noi pl\u0103nuim s\u0103 ne ocup\u0103m de ele practic \u2014 s\u0103 le descompunem \u00een detalii \u0219i s\u0103 vedem ce se afl\u0103 \u00een interior. Unele dintre ele vor completa perfect orice cluster Kubernetes, altele te vor ajuta s\u0103 rezolvi probleme specifice, care nu sunt implementate \u00een livrarea standard a Kubernetes.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"gatekeeper-upravlenie-politikami\">Gatekeeper: gestionarea politicilor<\/h2>\n<p><\/p>\n<p>Proiect <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">Open Policy Agent<\/a><\/noindex> (OPA) ofer\u0103 posibilitatea de a crea politici deasupra stivelor de aplica\u021bii cloud \u00een Kubernetes, \u00eencep\u00e2nd cu ingress \u0219i termin\u00e2nd cu service mesh. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-policy-agent\/gatekeeper\">Gatekeeper<\/a><\/noindex> ofer\u0103 o capacitate nativ\u0103 pentru Kubernetes de a aplica politicile \u00een cluster automat, precum \u0219i de a verifica orice evenimente sau resurse care \u00eencalc\u0103 politica. Totul este gestionat printr-un mecanism relativ nou al Kubernetes, controlerul de acces Webhooks, care se activeaz\u0103 la modificarea resurselor. Cu ajutorul Gatekeeper, politicile OPA devin o parte integrant\u0103 a st\u0103rii clusterului t\u0103u Kubernetes, f\u0103r\u0103 a necesita o supraveghere constant\u0103.<\/p>\n<p><\/p>\n<h2 id=\"gravity-perenosimye-klastera-kubernetes\">Gravity: Clustere Kubernetes portabile<\/h2>\n<p><\/p>\n<p>Dac\u0103 dore\u0219ti s\u0103 lansezi o aplica\u021bie \u00een Kubernetes, multe aplica\u021bii au un Helm chart care direc\u021bioneaz\u0103 \u0219i automatizeaz\u0103 acest proces. Dar ce se \u00eent\u00e2mpl\u0103 dac\u0103 vrei s\u0103 iei clusterul Kubernetes \u201ea\u0219a cum este\u201d \u0219i s\u0103-l desf\u0103\u0219ori undeva altundeva?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gravitational\/gravity\">Gravity<\/a><\/noindex> face instantanee ale st\u0103rii clusterelor Kubernetes, registry-ul lor pentru imagini de containere, precum \u0219i aplica\u021biile \u00een execu\u021bie, numite \u201epachete de aplica\u021bii\u201d. Un astfel de pachet, reprezent\u00e2nd un fi\u0219ier obi\u0219nuit <code>.tar<\/code>, poate replica clusterul oriunde poate func\u021biona Kubernetes.<\/p>\n<p><\/p>\n<p>Gravity verific\u0103, de asemenea, c\u0103 infrastructura \u021bint\u0103 se comport\u0103 la fel ca cea de origine, precum \u0219i c\u0103 mediul Kubernetes de la destina\u021bie este disponibil. Versiunea pl\u0103tit\u0103 Gravity adaug\u0103, de asemenea, func\u021bii de securitate, inclusiv RBAC \u0219i capacitatea de a sincroniza set\u0103rile de securitate \u00eentre diverse desf\u0103\u0219ur\u0103ri de clustere.<\/p>\n<p><\/p>\n<p>Ultima versiune major\u0103, Gravity 7, poate desf\u0103\u0219ura o imagine Gravity \u00eentr-un cluster Kubernetes existent, \u00een loc s\u0103 desf\u0103\u0219oare un cluster complet nou din imagine. Gravity 7 poate func\u021biona, de asemenea, cu clustere instalate f\u0103r\u0103 a utiliza imaginea Gravity. De asemenea, Gravity suport\u0103 SELinux \u0219i func\u021bioneaz\u0103 nativ cu gateway-ul Teleport SSH.<\/p>\n<p><\/p>\n<h2 id=\"kaniko-sborka-konteynerov-v-klastere-kubernetes\">Kaniko: Construirea containerelor \u00een clusterul Kubernetes<\/h2>\n<p><\/p>\n<p>Cele mai multe imagini de containere sunt construite pe sisteme din afara stivei de containere. Totu\u0219i, uneori este necesar s\u0103 construie\u0219ti o imagine \u00een interiorul stivei de containere, de exemplu, undeva \u00eentr-un container activ sau \u00eentr-un cluster Kubernetes.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/kaniko\">Kaniko<\/a><\/noindex> efectueaz\u0103 construc\u021bii de containere \u00een interiorul unui mediu de containere, dar f\u0103r\u0103 a depinde de un serviciu de containerizare, cum ar fi Docker. \u00cen schimb, Kaniko extrage sistemul de fi\u0219iere din imaginea de baz\u0103, execut\u0103 toate comenzile de construire \u00een spa\u021biul utilizatorului pe sistemul de fi\u0219iere extras, realiz\u00e2nd o captur\u0103 a sistemului de fi\u0219iere dup\u0103 fiecare comand\u0103.<\/p>\n<p><\/p>\n<p>Not\u0103: Kaniko \u00een prezent (mai 2020) <em>nota traduc\u0103torului<\/em>nu poate construi containere Windows.<\/p>\n<p><\/p>\n<h2 id=\"kubecost-parametry-stoimosti-zapuska-kubernetes\">Kubecost: Op\u021biuni de cost pentru desf\u0103\u0219urarea Kubernetes<\/h2>\n<p><\/p>\n<p>Cele mai multe instrumente de administrare a Kubernetes sunt orientate spre u\u0219urin\u021ba de utilizare, monitorizarea \u0219i \u00een\u021belegerea comportamentului din interiorul pod-ului etc. Dar ce zici de urm\u0103rirea costului \u2014 \u00een lei \u0219i b\u0103nu\u021bi \u2014 asociat desf\u0103\u0219ur\u0103rii Kubernetes?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> proceseaz\u0103 parametrii Kubernetes \u00een timp real, ceea ce conduce la generarea de informa\u021bii despre costurile actuale de la clusterele desf\u0103\u0219urate de principalii furnizori de servicii cloud, afi\u0219ate pe un panou cu costul lunar al fiec\u0103rui cluster. Pre\u021burile pentru memorie, timp de procesor, GPU \u0219i subsistemul de stocare sunt defalcate pe componentele Kubernetes (container, pod, serviciu etc.)<\/p>\n<p><\/p>\n<p>Kubecost urm\u0103re\u0219te, de asemenea, costul resurselor externe cluster-ului, cum ar fi Amazon S3 buckets, de\u0219i este limitat la AWS. Datele despre costuri pot fi trimise \u00een Prometheus, astfel \u00eenc\u00e2t s\u0103 le po\u021bi utiliza pentru a modifica comportamentul cluster-ului programatic.<\/p>\n<p><\/p>\n<p>Kubecost este gratuit de utilizat dac\u0103 \u00ee\u021bi sunt suficiente datele din jurnale pentru 15 zile. Pentru func\u021bii suplimentare, pre\u021burile \u00eencep de la 199$ pe lun\u0103 pentru monitorizarea a 50 de noduri.<\/p>\n<p><\/p>\n<h2 id=\"kubedb-zapusk-boevyh-baz-dannyh-v-kubernetes\">KubeDB: Rularea bazelor de date \u00een produc\u021bie \u00een Kubernetes<\/h2>\n<p><\/p>\n<p>Bazele de date sunt, de asemenea, destul de dificile de rulat eficient \u00een Kubernetes. Vei g\u0103si operatori Kubernetes pentru MySQL, PostgreSQL, MongoDB \u0219i Redis, \u00eens\u0103 to\u021bi au dezavantajele lor. De asemenea, setul standard de func\u021bii Kubernetes nu permite rezolvarea direct\u0103 a majorit\u0103\u021bii problemelor specifice legate de baze de date.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/\">KubeDB<\/a><\/noindex> te ajut\u0103 s\u0103 creezi operatorii Kubernetes pentru gestionarea bazelor de date. Rularea de backup-uri, clonarea, monitorizarea, realizarea de snapshot-uri \u0219i crearea declarativ\u0103 a bazelor de date sunt componentele sale. Re\u021bine c\u0103 suportul pentru func\u021bii depinde de baza de date. De exemplu, crearea unui cluster func\u021bioneaz\u0103 pentru PostgreSQL, dar nu pentru MySQL (<noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/docs\/v0.13.0-rc.0\/guides\/mysql\/clustering\/group_replication_single_primary\/\">este deja<\/a><\/noindex> exist\u0103, a\u0219a cum a remarcat corect <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/dnbstd\/\" class=\"user_link\">dnbstd<\/a><\/noindex>, <em>nota traduc\u0103torului<\/em>).<\/p>\n<p><\/p>\n<h2 id=\"kube-monkey-chaos-monkey-dlya-kubernetes\">Kube-monkey: Chaos Monkey pentru Kubernetes<\/h2>\n<p><\/p>\n<p>Cea mai fiabil\u0103 metod\u0103 de testare a stresului este considerat\u0103 a fi accidentele aleatorii. Aceast\u0103 teorie st\u0103 la baza Chaos Monkey de la Netflix, un instrument de inginerie haotic care opre\u0219te aleatoriu ma\u0219ini virtuale \u0219i containere din mediul de produc\u021bie, pentru a \u201estimula\u201d dezvoltatorii s\u0103 creeze sisteme mai rezistente. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asobti\/kube-monkey\">Kube-monkey<\/a><\/noindex> \u2014 o implementare a acelea\u0219i teorii de baz\u0103 a test\u0103rii stresului pentru clusterele Kubernetes. Func\u021bioneaz\u0103 ucig\u00e2nd aleatoriu module din cluster, desemnate de tine, \u0219i poate fi configurat s\u0103 func\u021bioneze \u00eentr-un interval de timp specific.<\/p>\n<p><\/p>\n<h2 id=\"kubernetes-ingress-controller-dlya-aws\">Kubernetes Ingress Controller pentru AWS<\/h2>\n<p><\/p>\n<p>Kubernetes ofer\u0103 un balansator de \u00eenc\u0103rcare extern \u0219i servicii de re\u021bea ale clusterului printr-un serviciu numit <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/\">Ingress<\/a><\/noindex> AWS ofer\u0103 func\u021bii de balansare a \u00eenc\u0103rc\u0103rii, dar nu le leag\u0103 automat de acelea\u0219i capacit\u0103\u021bi ale Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando-incubator\/kube-ingress-aws-controller\">Kubernetes Ingress Controller pentru AWS<\/a><\/noindex> completeaz\u0103 aceast\u0103 lacun\u0103.<\/p>\n<p><\/p>\n<p>Acesta gestioneaz\u0103 automat resursele AWS pentru fiecare obiect ingress din cluster, cre\u00e2nd balansatoare de \u00eenc\u0103rcare pentru noile resurse ingress \u0219i elimin\u00e2nd balansatoarele atunci c\u00e2nd resursele sunt \u0219terse. Folose\u0219te CloudFormation pentru a se asigura c\u0103 starea clusterului r\u0103m\u00e2ne integr\u0103. De asemenea, suport\u0103 configura\u021biile CloudWatch Alarm \u0219i gestioneaz\u0103 automat alte elemente utilizate \u00een cluster, cum ar fi certificatele SSL \u0219i grupurile de auto-scalare EC2.<\/p>\n<p><\/p>\n<h2 id=\"kubespray-avtomaticheskaya-ustanovka-kubernetes\">Kubespray: Instalarea automat\u0103 a Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/kubespray\">Kubespray<\/a><\/noindex> automatizeaz\u0103 instalarea unui cluster Kubernetes gata de utilizare \u00een produc\u021bie, \u00eencep\u00e2nd cu instalarea pe servere fizice \u0219i termin\u00e2nd cu cele mai populare clouduri publice. Folose\u0219te Ansible (Vagrant \u2013 suplimentar) pentru a ini\u021bia desf\u0103\u0219urarea \u0219i a crea un cluster de \u00eenalt\u0103 disponibilitate de la zero cu extensia de re\u021bea aleas\u0103 de tine (de exemplu Flannel, Calico \u0219i altele) pe distribu\u021bia ta Linux preferat\u0103 atunci c\u00e2nd este instalat pe servere fizice.<\/p>\n<p><\/p>\n<h2 id=\"skaffold-iterativnaya-razrabotka-dlya-kubernetes\">Skaffold: Dezvoltare iterativ\u0103 pentru Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/skaffold\">Skaffold<\/a><\/noindex> \u2014 un instrument dezvoltat de Google, folosit pentru a organiza CD-ul aplica\u021biilor \u00een Kubernetes. De \u00eendat\u0103 ce faci modific\u0103ri \u00een codul surs\u0103 \u2013 Skaffold le detecteaz\u0103 automat, ini\u021biaz\u0103 compilarea \u0219i desf\u0103\u0219urarea, avertiz\u00e2ndu-te dac\u0103 exist\u0103 erori. Skaffold se execut\u0103 complet pe partea clientului, a\u0219a c\u0103 pot ap\u0103rea mici nuan\u021be legate de instalare sau actualizare. Poate fi utilizat cu pipeline-uri CICD existente \u0219i poate interac\u021biona cu unele instrumente externe de compilare, \u00een principal Bazel de la Google.<\/p>\n<p><\/p>\n<h2 id=\"teresa-prosteyshiy-paas-na-kubernetes\">Teresa: PaaS-ul cel mai simplu pe Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/luizalabs\/teresa\">Teresa<\/a><\/noindex> este un sistem de desf\u0103\u0219urare a aplica\u021biilor care ruleaz\u0103 un PaaS simplu deasupra Kubernetes. Utilizatorii, \u00eemp\u0103r\u021bi\u021bi \u00een echipe, pot desf\u0103\u0219ura \u0219i gestiona aplica\u021biile care le apar\u021bin. Aceasta simplific\u0103 pu\u021bin activitatea celor care se \u00eencred \u00een aceast\u0103 aplica\u021bie \u0219i nu doresc s\u0103 se ocupe de Kubernetes \u0219i de toate complexitatea sa.<\/p>\n<p><\/p>\n<h2 id=\"tilt-potokovaya-rassylka-obnovleniy-konteynerov-v-klastera-kubernetes\">Tilt: Flux de actualiz\u0103ri ale containerelor \u00een clusterele Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/windmilleng\/tilt\">Tilt<\/a><\/noindex>, dezvoltat de Windmill Engineering, urm\u0103re\u0219te modific\u0103rile diferitelor fi\u0219iere Dockerfile \u0219i apoi desf\u0103\u0219oar\u0103 treptat containerele corespunz\u0103toare \u00een clusterul Kubernetes. Practic, permite actualizarea clusterului de produc\u021bie \u00een timp real, actualiz\u00e2nd pur \u0219i simplu fi\u0219ierele Dockerfile. Tilt efectueaz\u0103 compilarea \u00een interiorul clusterului, codul surs\u0103 fiind tot ce trebuie s\u0103 schimbi. De asemenea, po\u021bi s\u0103 faci o captur\u0103 a st\u0103rii clusterului \u0219i s\u0103 fixezi condi\u021biile de activare a erorilor direct din Tilt, pentru a le \u00eemp\u0103rt\u0103\u0219i cu colegii de echip\u0103 pentru depanare.<\/p>\n<p><\/p>\n<p>P.S. Toate aceste instrumente le-am testat de nenum\u0103rate ori cu <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex> m\u00e2inile noastre curioase. Pentru a prezenta practici reale deja (sper!) la intensific\u0103rile offline din februarie. <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/slurm?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_bazovyi_08-02-2021&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Baza<\/a><\/noindex> 8\u201310 februarie 2021. \u0218i <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_14-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Mega<\/a><\/noindex> 12\u201314 februarie. Sincer, ne e dor \u0219i nou\u0103 de atmosfera cald\u0103 \u0219i energizant\u0103 a \u00eenv\u0103\u021b\u0103m\u00e2ntului offline. Indiferent c\u00e2t de avansate ar fi tehnologiile, ele nu pot \u00eenlocui comunicarea uman\u0103 direct\u0103 \u0219i atmosfera special\u0103 creat\u0103 c\u00e2nd se adun\u0103 oameni cu acelea\u0219i pasiuni.<\/p>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/523358\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435, \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u044e\u0442 \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0435\u0441\u0442\u044c. \u0425\u043e\u0442\u044f Kubernetes \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u044b. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0443 \u043d\u0443\u0436\u0434\u0443, \u0438\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Kubernetes \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97070,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97069","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.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435.\" \/>\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\/ro\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\udd4711 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0443\u0447\u0448\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\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-15T18:42:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-15T18:42:40+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\udd4711 instrumente care \u00eembun\u0103t\u0103\u021besc Kubernetes | ProHoster","description":"Nu toate platformele de server, chiar \u0219i.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\udd4711 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0443\u0447\u0448\u0435 | ProHoster","og:description":"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","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-15T18:42:40+00:00","article:modified_time":"2020-10-15T18:42:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97069","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:27:24","updated":"2022-09-27 14:52:48","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/97069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=97069"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/97069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/97070"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=97069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=97069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=97069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}