{"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\/et\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","title":{"rendered":"11 t\u00f6\u00f6riista, mis teevad Kubernetes'i paremaks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"11 t\u00f6\u00f6riista, mis teevad Kubernetes&#039;i paremaks\" src=\"\/wp-content\/uploads\/2020\/10\/b219919d2fd6ec504418bc9e954ec68e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kaugel neist serveriplatvormidest, isegi k\u00f5ige v\u00f5imsamad ja skaleeritavad, ei rahulda k\u00f5iki vajadusi sellisena. Kuigi Kubernetes t\u00f6\u00f6tab suurep\u00e4raselt iseenesest, v\u00f5ib sellest puudu j\u00e4\u00e4da vajalikest osadest t\u00e4iuslikkuse saavutamiseks. Te leiate alati erandjuhtumi, mis ignoreerib teie vajadust, v\u00f5i olukorra, kus Kubernetes ei t\u00f6\u00f6ta vaikimisi paigaldamisel \u2014 n\u00e4iteks andmebaaside tugi v\u00f5i CDN-i toimimine.<\/p>\n<p><\/p>\n<p>Siin tulevadki m\u00e4ngu lisad, laiendused ja muud vahendid selle konteinerite orkestreerija jaoks, mida toetab suur kogukond. Selles artiklis toome v\u00e4lja 11 parimat asja, mille me leidnud oleme. Meile endile <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> need on v\u00e4ga huvitavad ning me plaanime nendega praktiliselt tegeleda \u2014 lahti v\u00f5tta ja vaadata, mis seest inside on. Osa neist t\u00e4iendab suurep\u00e4raselt igat Kubernetes klastrit, teised aitavad aga lahendada konkreetseid \u00fclesandeid, mis ei ole tavalise Kubernetes'i paketi osaks.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"gatekeeper-upravlenie-politikami\">Gatekeeper: poliitikate haldamine<\/h2>\n<p><\/p>\n<p>Projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">Open Policy Agent<\/a><\/noindex> (OPA) annab v\u00f5imaluse luua poliitikaid \u00fcle pilve rakenduste stackide Kubernetes'is, alates ingress'ist kuni teenuste mesh'ini. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-policy-agent\/gatekeeper\">Gatekeeper<\/a><\/noindex> pakub Kubernetes'i loomulikku v\u00f5imalust poliitikate automaatseks j\u00f5ustamiseks klastris ning kontrollib k\u00f5iki s\u00fcndmusi v\u00f5i ressursse, mis poliitikat rikuvad. K\u00f5ik see toimub suhteliselt uue Kubernetes'i mehhanismi, Webhookide juurdep\u00e4\u00e4su halduri, kaudu, mis aktiveerub ressursside muutumisel. Kasutades Gatekeeper'it, saavad OPA poliitikad olla veel \u00fcks osa teie Kubernetes'i klastrite seisundist, ilma et oleks vaja pidevat j\u00e4relevalvet.<\/p>\n<p><\/p>\n<h2 id=\"gravity-perenosimye-klastera-kubernetes\">Gravity: Kantavad Kubernetes'i klastrid<\/h2>\n<p><\/p>\n<p>Kui soovite rakendust Kubernetes'i jagada, siis paljudel rakendustel on Helm chart, mis suunab ja automatiseerib selle protsessi. Aga mis siis, kui soovite oma Kubernetes'i klastrit \"sellisena\" v\u00f5tta ja selle kuskil mujal k\u00e4itada?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gravitational\/gravity\">Gravity<\/a><\/noindex> teeb piltide j\u00e4\u00e4dvustusi Kubernetes'i klastrite seisundist, nende registrist konteinerite piltide jaoks ning t\u00f6\u00f6tab rakendustest, mida nimetatakse \"rakenduste pakettideks\". Selline pakett, mis on tavaline fail, <code>.tar<\/code>v\u00f5ib kloonida klastrit igal pool, kus Kubernetes t\u00f6\u00f6tada saab.<\/p>\n<p><\/p>\n<p>Gravity kontrollib ka seda, et sihtinfrastruktuur k\u00e4itub sama moodi nagu algne ning et Kubernetes keskkond sihtpunktis on saadaval. Gravity tasuline versioon lisab ka turvafunktsioone, sealhulgas RBAC-d ja turvaseadete s\u00fcnkroniseerimise v\u00f5imalust erinevate klastrite paigalduste vahel.<\/p>\n<p><\/p>\n<p>Viimane peamine versioon, Gravity 7, suudab paigaldada Gravity pildi olemasolevasse Kubernetes klassrisse, selle asemel et luua t\u00e4iesti uus klass terasest. Gravity 7 suudab t\u00f6\u00f6tada ka klastritega, mis on paigaldatud ilma Gravity pilti kasutamata. Gravity toetab ka SELinuxit ja t\u00f6\u00f6tab natiivselt Teleport SSH v\u00e4rava kaudu.<\/p>\n<p><\/p>\n<h2 id=\"kaniko-sborka-konteynerov-v-klastere-kubernetes\">Kaniko: konteinerite ehitamine Kubernetes klassris<\/h2>\n<p><\/p>\n<p>Enamik konteineripilte ehitatakse s\u00fcsteemides v\u00e4ljaspool konteineritehnoloogia stseeni. Kuid m\u00f5nikord tuleb pilt ehitada konteineritehnoloogia stseenis, n\u00e4iteks t\u00f6\u00f6tavas konteineris v\u00f5i Kubernetes klassris.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/kaniko\">Kaniko<\/a><\/noindex> ehitab konteinerid konteinerikeskkonnas, kuid ei s\u00f5ltu konteineritest, nagu Docker. Selle asemel t\u00f5mbab Kaniko p\u00f5hja pildi failis\u00fcsteemi, t\u00e4idab k\u00f5ik ehituskomandod kasutajaruumi \u00fcle t\u00f5mmatud failis\u00fcsteemi, tehes iga k\u00e4su j\u00e4rel failis\u00fcsteemi l\u00f5ike.<\/p>\n<p><\/p>\n<p>M\u00e4rkus: Kaniko ei suuda praegu (mai 2020) ehitada Windows konteinerit. <em>t\u00f5lkija m\u00e4rkus<\/em>) ei saa koguda Windowsi konteinerite.<\/p>\n<p><\/p>\n<h2 id=\"kubecost-parametry-stoimosti-zapuska-kubernetes\">Kubecost: Kubernetes k\u00e4itamise kulude optimeerimise v\u00f5imalused<\/h2>\n<p><\/p>\n<p>Enamik Kubernetes haldust\u00f6\u00f6riistu on suunatud kasutusmugavusele, j\u00e4lgimisele, podi k\u00e4itumise m\u00f5istmisele jne. Kuid kuidas on lood j\u00e4lgimisega kulude, rubla ja kopeka osas, mis on seotud Kubernetes'i k\u00e4itamisega?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> t\u00f6\u00f6tleb Kubernetes'i parameetreid reaalajas, mis toob k\u00fcsitava teabe jooksvalt k\u00e4ivitatavate klastrite kulu kohta peamistelt pilveteenuse pakkujatelt, mis kuvatakse igakuises kulu paneelis iga klassi kohta. M\u00e4lu, protsessori, GPU ja salvestuskomponendi hinnad on jaotatud Kubernetes'i komponentide (konteiner, pod, teenus jne) kaupa.<\/p>\n<p><\/p>\n<p>Kubecost j\u00e4lgib ka klastritev\u00e4liseid ressursse, n\u00e4iteks Amazon S3 \u00e4mbreid, kuigi see on piiratud AWS-iga. Kulude andmed v\u00f5ivad olla edastatud Prometheusele, et saaksite neid kasutada klastrite k\u00e4itumise muutmiseks tarkvara kaudu.<\/p>\n<p><\/p>\n<p>Kubecost on tasuta kasutamiseks, kui sulle piisab 15 p\u00e4eva logide andmetest. Lisafunktsioonide puhul algavad hinnad 199 dollarist kuus 50 s\u00f5lme j\u00e4lgimise eest.<\/p>\n<p><\/p>\n<h2 id=\"kubedb-zapusk-boevyh-baz-dannyh-v-kubernetes\">KubeDB: Tootmisandmebaaside k\u00e4itamine Kuberneteses<\/h2>\n<p><\/p>\n<p>Andmebaaside t\u00f5hus k\u00e4itamine Kuberneteses on samuti \u00fcsna keeruline. Leiad Kubernetes operaatoreid MySQL, PostgreSQL, MongoDB ja Redis jaoks, kuid k\u00f5igil on omad puudused. Samuti ei lahenda Kubernetes t\u00fc\u00fcpiline funktsioonide komplekt paljusid spetsiifilisi andmebaasi probleemide otseselt.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/\">KubeDB<\/a><\/noindex> aitab sul luua oma Kubernetes operaatorid andmebaaside haldamiseks. Varundamine, kloonimine, j\u00e4lgimine, l\u00f5ike loomine ja deklaratiivne andmebaaside loomine on selle koostisosad. Pange t\u00e4hele, et funktsioonide tugi s\u00f5ltub andmebaasist. N\u00e4iteks klastrite loomine t\u00f6\u00f6tab PostgreSQL jaoks, kuid mitte MySQL jaoks (<noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/docs\/v0.13.0-rc.0\/guides\/mysql\/clustering\/group_replication_single_primary\/\">juba<\/a><\/noindex> on, nagu \u00f5igesti m\u00e4rgitud <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/dnbstd\/\" class=\"user_link\">dnbstd<\/a><\/noindex>, <em>t\u00f5lkija m\u00e4rkus<\/em>).<\/p>\n<p><\/p>\n<h2 id=\"kube-monkey-chaos-monkey-dlya-kubernetes\">Kube-monkey: Chaos Monkey Kuberneteses<\/h2>\n<p><\/p>\n<p>Ainult juhuslike rikete abil stressitestimise meetod on k\u00f5ige usaldusv\u00e4\u00e4rsem. See teooria on Chaos Monkey p\u00f5hialuseks Netflixis, kaootilises insenerit\u00f6\u00f6riistas, mis juhuslikult keelab tootmiskeskkonnas virtuaalmasinad ja konteinerid, et \"stimuleerida\" arendajaid looma vastupidavamaid s\u00fcsteeme. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asobti\/kube-monkey\">Kube-monkey<\/a><\/noindex> \u2014 sama p\u00f5hiteooria stressitestimise rakendamine Kubernetes klastrite jaoks. See t\u00f6\u00f6tab, tappes juhuslikult mooduleid klastris, mille oled m\u00e4\u00e4ranud, ning seda saab ka seadistada teatud aja jooksul tegutsema.<\/p>\n<p><\/p>\n<h2 id=\"kubernetes-ingress-controller-dlya-aws\">AWS jaoks Kubernetes Ingress Controller<\/h2>\n<p><\/p>\n<p>Kubernetes pakub v\u00e4list koormusbalansseerijat ja v\u00f5rgu teenuseid klastris teenuse kaudu, mida nimetatakse <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/\">Ingress<\/a><\/noindex> AWS pakub koormusbalansseerimise funktsioone, kuid ei seo neid automaatselt Kubernetes sarnaste v\u00f5imalustega. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando-incubator\/kube-ingress-aws-controller\">AWS jaoks Kubernetes Ingress Controller<\/a><\/noindex> k\u00e4tkeb seda l\u00fcnka.<\/p>\n<p><\/p>\n<p>See haldab automaatselt AWS ressursse iga ingress objekti jaoks klastris, luues koormusbalansseerijad uutele ingress ressurssidele ja eemaldades koormusbalansseerijad ressursside eemaldamisel. See kasutab CloudFormationit, et tagada, et klastris on olek j\u00e4rjepidev. Samuti toetab see CloudWatch Alarm seadeid ja haldab automaatselt muid klastris kasutatavaid elemente, n\u00e4iteks SSL-sertifikaate ja EC2 automaatse skaleerimise gruppe.<\/p>\n<p><\/p>\n<h2 id=\"kubespray-avtomaticheskaya-ustanovka-kubernetes\">Kubespray: Kubernetes automaatne paigaldamine<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/kubespray\">Kubespray<\/a><\/noindex> automatiseerib t\u00f6\u00f6stusele sobiva Kubernetes klastrite installatsiooni, alustades f\u00fc\u00fcsiliste serverite paigaldamisest ja l\u00f5petades peamiste avalike pilvedega. See kasutab Ansible'i (Vagrant - lisaks), et k\u00e4ivitada rakendusi ja luua nullist kvaliteetseid klastreid, valitud v\u00f5rgu laiendi (nt Flannel, Calico jne) ja valitud populaarse Linux'i jaotuse peal f\u00fc\u00fcsilistel serveritel.<\/p>\n<p><\/p>\n<h2 id=\"skaffold-iterativnaya-razrabotka-dlya-kubernetes\">Skaffold: Iteratiivne arendus Kubernetes'ile<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/skaffold\">Skaffold<\/a><\/noindex> \u2014 \u00fcks Google'i t\u00f6\u00f6riistu, mida kasutatakse rakenduste CD (continuous deployment) korraldamiseks Kubernetes'ile. Kui teete allika koodis muudatusi, tuvastab Skaffold selle automaatselt, k\u00e4ivitab ehitamise ja juurutamise ning hoiatab teid, kui esinevad vead. Skaffold k\u00e4ivitub t\u00e4ielikult kliendi poolel, seega v\u00f5ivad olla pisikesed n\u00fcansid installimisel v\u00f5i v\u00e4rskendamisel. Seda saab kasutada olemasolevate CI\/CD torujuhtmete k\u00f5rval, samuti suhelda m\u00f5nede v\u00e4listootmise t\u00f6\u00f6riistadega, peamiselt Google'i Bazeliga.<\/p>\n<p><\/p>\n<h2 id=\"teresa-prosteyshiy-paas-na-kubernetes\">Teresa: Lihtsaim PaaS Kubernetes'ile<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/luizalabs\/teresa\">Teresa<\/a><\/noindex> on rakenduste juurutamise s\u00fcsteem, mis k\u00e4ivitab lihtsaimat PaaS'i Kubernetes'il. Kasutajad, jaotatuna meeskondadesse, saavad juurutada ja hallata oma rakendusi. See lihtsustab veidi t\u00f6\u00f6protsesse neile, kes usaldavad seda rakendust, ja ei soovi tegeleda Kubernetes'i ning k\u00f5igi selle keerukustega.<\/p>\n<p><\/p>\n<h2 id=\"tilt-potokovaya-rassylka-obnovleniy-konteynerov-v-klastera-kubernetes\">Tilt: Reaalajas konteineriuuenduste edastamine Kubernetes klastrisse<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/windmilleng\/tilt\">Tilt<\/a><\/noindex>, Windmill Engineering'i arendatud, j\u00e4lgib erinevate Dockerfile'ide failide muutusi ja juurutab vastavad konteinerid j\u00e4rk-j\u00e4rgult Kubernetes klastrisse. Sisuliselt v\u00f5imaldab see reaalajas operatiivklastri uuendamist lihtsalt Dockerfile'i faile v\u00e4rskendades. Tilt koostab sisseklastris, muutes ainult allika koodi. Saate ka klastriseisundi koopia teha ning registreerida veaolukordi otse Tilt'ist, et jagada neid meeskonna liikmetega t\u00f5rgete eemaldamiseks.<\/p>\n<p><\/p>\n<p>P.S. Me oleme k\u00f5iki neid t\u00f6\u00f6riistu korduvalt meie uudishimulike k\u00e4tega proovinud. <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> Et tutvustada reaalseid praktikaid juba (loodetavasti!) veebruari offline intensiivkursustel. <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 P\u00f5hi<\/a><\/noindex> 8\u201310 veebruar 2021. Ja <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. veebruar. Ausalt, meigigi me igatseme sooja ja energiat pakkuvat offline-\u00f5ppimise atmosf\u00e4\u00e4ri. \u00dcksk\u00f5ik kui arenenud tehnoloogiad ka ei oleks, ei saa need asendada elavat inimestevahelist suhtlust ja erilist atmosf\u00e4\u00e4ri, kui kokku saavad sarnase m\u00f5tteviisiga inimesed.<\/p>\n<p>Allikas: <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.1.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\/et\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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 t\u00f6\u00f6riista, mis teevad Kubernetes'i paremaks | ProHoster","description":"Kaugelki mitte k\u00f5ik serveriplatvormid, isegi.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/97069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=97069"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/97069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/97070"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=97069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=97069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=97069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}