{"id":30199,"date":"2019-10-31T21:34:08","date_gmt":"2019-10-31T18:34:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes\/"},"modified":"2019-10-31T21:34:08","modified_gmt":"2019-10-31T18:34:08","slug":"vozmozhno-vam-ne-nuzhen-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes","title":{"rendered":"V\u00f5ib-olla ei vaja te Kubernetes't.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"V\u00f5ib-olla ei vaja te Kubernetes&#039;t.\" src=\"\/wp-content\/uploads\/2019\/03\/4cd1c0ed29bf76731aab81ce67144352.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>T\u00fcdruk mootorrattal. Illustreerimine <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freepik.com\/free-photos-vectors\/car\">freepik<\/a><\/noindex>, Nomadi logo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nomadproject.io\/\">HashiCorp<\/a><\/noindex><\/i><\/p>\n<p>Kubernetes on 300-kilogrammine gorilla konteinerite orkestreerimiseks. See toimib m\u00f5nedes maailma suurimates konteinerite s\u00fcsteemides, kuid on kallis.<\/p>\n<p>Eriti kulukas v\u00e4ikestele meeskondadele, kellel kulub palju aega toele ja j\u00e4rsule \u00f5ppimisk\u00f5verale. Meie neljaliikmelise meeskonna jaoks on see liiga suur lisakulud. Seet\u00f5ttu hakkasime otsima alternatiive ja armusime <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nomadproject.io\/\">Nomad<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Mida soovime<\/h1>\n<p>\nMeie meeskond toetab mitmeid t\u00fc\u00fcpilisi teenuseid j\u00e4lgimise ja tootlikkuse anal\u00fc\u00fcsi jaoks: API l\u00f5pp-punktid Go keeles kirjutatud metrikate jaoks, Prometheuse eksport, logide parsijad nagu Logstash ja <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/gollum\">Gollum<\/a><\/noindex>, samuti andmebaasid nagu InfluxDB v\u00f5i Elasticsearch. Iga\u00fcks neist teenustest t\u00f6\u00f6tab oma konteineris. Me vajame lihtsat s\u00fcsteemi, et k\u00f5ik see t\u00f6\u00f6le saada.<\/p>\n<p>Hakkasime konteinerite orkestreerimise n\u00f5uete loendist:<\/p>\n<ul>\n<li>Teenuste komplekti k\u00e4ivitamine mitmes masinas.\n<\/li>\n<li>K\u00e4ivitatud teenuste \u00fclevaade.\n<\/li>\n<li>Teenuste vaheline \u00fchendus.\n<\/li>\n<li>Automaatne taask\u00e4ivitamine, kui teenus kukub.\n<\/li>\n<li>Infrastruktuuri hooldamine v\u00e4ikese meeskonnaga.<\/li>\n<\/ul>\n<p>\nLisaks sellele on j\u00e4rgmised asjad meeldivad, kuid mitte kohustuslikud t\u00e4iendused:<\/p>\n<ul>\n<li>Masinate m\u00e4rgistamine nende v\u00f5imetega (n\u00e4iteks masinate m\u00e4rgistamine kiirete ketastega, et toetada intensiivset sisend-v\u00e4ljund teenuseid).\n<\/li>\n<li>V\u00f5ime teenuseid k\u00e4itada s\u00f5ltumatult orkestratoorist (n\u00e4iteks arendamise ajal).\n<\/li>\n<li>\u00dchine koht konfiguratsioonide ja saladuste jagamiseks.\n<\/li>\n<li>L\u00f5pp-punkt meetrikate ja logide jaoks.<\/li>\n<\/ul>\n<p><\/p>\n<h1>Miks Kubernetes ei sobi meile<\/h1>\n<p>\nKubernetesega protot\u00fc\u00fcbi loomisel m\u00e4rkasime, et hakkasime lisama \u00fcha keerulisemaid loogikakihte, millele me kindlalt toetuma hakkasime.<\/p>\n<p>N\u00e4iteks toetab Kubernetes sisseehitatud teenuse konfiguratsioone l\u00e4bi <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/configure-pod-configmap\/\">ConfigMaps<\/a><\/noindex>. V\u00f5ite kiiresti segadusse minna, eriti kui liidate mitu konfiguratsioonifaili v\u00f5i lisate podi t\u00e4iendavaid teenuseid. Kubernetes (v\u00f5i <noindex><a rel=\"nofollow\" href=\"https:\/\/helm.sh\/\">helm<\/a><\/noindex> k\u00e4esoleval juhul) v\u00f5imaldab rakendada d\u00fcnaamiliselt v\u00e4list konfiguratsiooni huvide lahutamiseks. Kuid see toob kaasa tugeva varjatud seose teie projekti ja Kubernetes'e vahel. Siiski on Helm ja ConfigMaps t\u00e4iendavad valikud, nii et te ei pea neid kasutama. V\u00f5ite lihtsalt kopeerida konfiguratsiooni Docker'i pildile. Siiski on ahvatlev minna selle teed ja luua tarbetuid abstraktsioone, millest v\u00f5ite hiljem kahetseda.<\/p>\n<p>Lisaks areneb Kubernetes'e \u00f6kos\u00fcsteem kiiresti. Parimate praktikate ja uusimate t\u00f6\u00f6riistadega kursis olemiseks kulub palju aega ja energiat. Kubectl, minikube, kubeadm, helm, tiller, kops, oc - nimekiri j\u00e4tkub ja j\u00e4tkub. Alguses ei ole k\u00f5ik need t\u00f6\u00f6riistad vajalikud, kuid te ei tea, mis tulevikus vajalikuks osutub, nii et peate olema k\u00f5igest teadlik. Selle t\u00f5ttu on \u00f5ppimisk\u00e4yr \u00fcsna j\u00e4rsk.<\/p>\n<h1>Millal kasutada Kubernetes'e<\/h1>\n<p>\nMeie ettev\u00f5ttes kasutab palju inimesi Kubernetes'e ja on sellega v\u00e4ga rahul. Need instantsid on Google'i v\u00f5i Amazon'i hallatavad, kellel on piisavalt ressursse toetamiseks.<\/p>\n<p>Kubernetes tuleb <noindex><a rel=\"nofollow\" href=\"https:\/\/jvns.ca\/blog\/2017\/08\/05\/how-kubernetes-certificates-work\/\">\u00fclih\u00e4mmastavate funktsioonidega<\/a><\/noindex>, mis muudavad konteinerite mahuka orkestreerimise paremini hallatavaks:<\/p>\n<ul>\n<li>\u00dcksikasjalik <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/reference\/access-authn-authz\/authorization\/\">\u00f5iguste haldamine<\/a><\/noindex>.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/extend-kubernetes\/api-extension\/custom-resources\/#custom-controllers\">Kohandatud kontrollerid<\/a><\/noindex> lisavad loogikat klastrisse. Need on lihtsalt programmid, mis suhtlevad Kubernetes API-ga.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/run-application\/horizontal-pod-autoscale\/\">Automaatne skaleerimine<\/a><\/noindex>! Kubernetes suudab teenuseid n\u00f5udmisel skaleerida, kasutades teenuse m\u00f5\u00f5dikuid ja ilma k\u00e4sitsi sekkumiseta.<\/li>\n<\/ul>\n<p>\nK\u00fcsimus on selles, kas t\u00f5epoolest vajate k\u00f5iki neid funktsioone. Ei saa ainult toetuda abstraktsioonidele; <noindex><a rel=\"nofollow\" href=\"https:\/\/jvns.ca\/blog\/2017\/08\/05\/how-kubernetes-certificates-work\/\">te peate teadma, mis toimub masina sees.<\/a><\/noindex>.<\/p>\n<p>Meie meeskond pakub enamikku teenustest kaug\u00fchenduse kaudu (tiheda seose t\u00f5ttu peamise infrastruktuuriga), seega ei olnud meil soovi oma Kubernetes klastrit t\u00f5sta. Tahtsime lihtsalt teenuseid pakkuda.<\/p>\n<h1>Patareid ei ole kaasas<\/h1>\n<p>\nNomad on 20% orkestreerimist, mis annab 80% vajalikust. K\u00f5ik, mida see teeb, on deploide haldamine. Nomad hoolitseb deploide eest, k\u00e4ivitab konteinerid uuesti vigade korral... ja see on k\u00f5ik.<\/p>\n<p>Nomadi kogu m\u00f5te on selles, mida ta teeb <i>v\u00e4hemalt<\/i>: ei mingit \u00fcksikasjalikku \u00f5iguste haldamist ega <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/network-policies\/\">t\u00e4iendavaid v\u00f5rgupoliitikaid<\/a><\/noindex>, nii nagu on spetsiaalselt kavandatud. Need komponendid pakutakse v\u00e4ljastpoolt v\u00f5i ei pakutagi \u00fcldse.<\/p>\n<p>Arvan, et Nomad on leidnud ideaalse tasakaalu kasutusmugavuse ja t\u00f5hususe vahel. See sobib h\u00e4sti v\u00e4ikestele, s\u00f5ltumatutele teenustele. Kui on vaja rohkem kontrolli, tuleb need ise \u00fcles seada v\u00f5i kasutada m\u00f5nda muud l\u00e4henemist. Nomad on <i>lihtne<\/i> orkestrator.<\/p>\n<p>Nomadi parim omadus on, et see on kergesti <i>asendada<\/i>. Sidumine pakkujaga on praktiliselt olematu, kuna selle funktsioonid saate h\u00f5lpsasti integreerida k\u00f5igisse teistesse teenuste haldamise s\u00fcsteemidesse. See t\u00f6\u00f6tab lihtsalt nagu tavaline binaar igas klastris asuvas masinas, ja k\u00f5ik!<\/p>\n<h1>Nomadi \u00f6kos\u00fcsteem koosneb n\u00f5rgalt seotud komponentidest<\/h1>\n<p>\nNomadi t\u00f5eline j\u00f5ud peitub tema \u00f6kos\u00fcsteemis. See integreerub v\u00e4ga h\u00e4sti teiste \u2014 t\u00e4iesti valikuliste \u2014 toodetega, nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.consul.io\/\">Consul<\/a><\/noindex> (v\u00f5tme-v\u00e4\u00e4rtuse hoidla) v\u00f5i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.vaultproject.io\/\">Vault<\/a><\/noindex> (salajaste andmete t\u00f6\u00f6tlemine). Nomadi failis on sektsioonid, et andmeid nende teenuste kaudu hankida:<\/p>\n<pre><code class=\"plaintext\">template {\n  data = &lt;&lt;EOH\nLOG_LEVEL=&quot;{{key &quot;service\/geo-api\/log-verbosity&quot;}}&quot;\nAPI_KEY=&quot;{{with secret &quot;secret\/geo-api-key&quot;}}{{.Data.value}}{{end}}&quot;\nEOH\n\n  destination = &quot;secrets\/file.env&quot;\n  env         = true\n}<\/code><\/pre>\n<p>\nSiin loeme v\u00f5tme <code>service\/geo-api\/log-verbosity<\/code> Consul'ist ja t\u00f6\u00f6tamise ajal esindame seda keskkonnamuutujana <code>LOG_LEVEL<\/code>. Esindame ka v\u00f5tme <code>secret\/geo-api-key<\/code> Vault'ist kui <code>API_KEY<\/code>. Lihtne, kuid v\u00f5imas!<\/p>\n<p>Oma lihtsuse t\u00f5ttu saab Nomadi kergesti laiendada teiste teenustega API kaudu. N\u00e4iteks toetatakse t\u00f6\u00f6\u00fclesannete silte. M\u00e4rgime k\u00f5ik teenused, millel on m\u00f5\u00f5dikud, sildiga <code>trv-metrics<\/code>. Nii leiab Prometheus need teenused lihtsalt Consul'i kaudu ja kontrollib regulaarselt l\u00f5pp-punkti <code>\/metrics<\/code> uute andmete osas. Sama saab teha n\u00e4iteks logide jaoks, kasutades <noindex><a rel=\"nofollow\" href=\"https:\/\/grafana.com\/loki\">Loki<\/a><\/noindex>.<\/p>\n<p>Palju teisi laiendatavuse n\u00e4iteid:<\/p>\n<ul>\n<li>Jenkins'i \u00fclesande k\u00e4ivitamine k\u00fc\u00fcnekse kaudu, samas kui Consul j\u00e4lgib Nomad'i \u00fclesande kordusdeploeerimist teenuse konfigureerimise muutuste korral.\n<\/li>\n<li>Ceph lisab Nomadi jaotatud failis\u00fcsteemi.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/fabiolb\/fabio\">fabio<\/a><\/noindex> koormuse tasakaalustamiseks.<\/li>\n<\/ul>\n<p>\nK\u00f5ik see v\u00f5imaldab <noindex><a rel=\"nofollow\" href=\"https:\/\/tech.trivago.com\/2019\/01\/25\/nomad-our-experiences-and-best-practices\/\">looduslikult arendada infrastruktuuri<\/a><\/noindex> ilma eriliste sidemeteta tarnijaga.<\/p>\n<h1>Aus hoiatus<\/h1>\n<p>\n\u00dckski s\u00fcsteem ei ole t\u00e4iuslik. Ei soovita kohe rakendada k\u00f5ige uuemaid funktsioone produktsioonis. Loomulikult on seal vigu ja puuduvaid funktsioone, kuid sama kehtib ka Kubernetes'e kohta.<\/p>\n<p>Kubernetesiga v\u00f5rreldes ei ole Nomadi kogukond nii suur. Kubernetesel on juba umbes 75 000 commit'i ja 2000 panustajat, kui Nomadil on ligikaudu 14 000 commit'i ja 300 panustajat. Nomadil on raske soovitud kiirusest maha j\u00e4\u00e4da, kuid v\u00f5ib-olla pole see vajalik! See on rohkem spetsialiseeritud s\u00fcsteem ja v\u00e4iksem kogukond t\u00e4hendab, et teie pull-request'i m\u00e4rgatakse ja aktsepteeritakse t\u00f5en\u00e4olisemalt v\u00f5rreldes Kubernetesega.<\/p>\n<h1>Kokkuv\u00f5te<\/h1>\n<p>\nJ\u00e4reldus: \u00e4rge kasutage Kuberneteset ainult seet\u00f5ttu, et k\u00f5ik teised seda teevad. Hinnake hoolikalt oma n\u00f5udeid ja uurige, milline t\u00f6\u00f6riist on teile kasulikum.<\/p>\n<p>Kui plaanite juurutada suurt hulka \u00fchtseid teenuseid laias mastaabis infrastruktuuris, siis Kubernetes on hea valik. Lihtsalt pidage meeles, et sellega kaasneb lisakompleksus ja k\u00e4ituskulud. M\u00f5ningaid kulusid on v\u00f5imalik v\u00e4ltida, kasutades hallatud Kubernetes keskkonda, nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/kubernetes-engine\/\">Google Kubernetes Engine<\/a><\/noindex> v\u00f5i <noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/eks\/\">Amazon EKS<\/a><\/noindex>.<\/p>\n<p>Kui otsite lihtsalt usaldusv\u00e4\u00e4rset orkestreerijat, mis on lihtne hallata ja skaleeritav, siis miks mitte proovida Nomadi? V\u00f5ib-olla \u00fcllatate end, kui kaugele see teid viib.<\/p>\n<p>Kui Kubernetesit v\u00f5rrelda autoga, siis Nomad on mootorratas. M\u00f5nikord vajate \u00fchte, m\u00f5nikord teist. M\u00f5lemal on \u00f5igus eksisteerida.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/445030\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes\u00a0\u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-30199","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes \u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445\" \/>\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\/vozmozhno-vam-ne-nuzhen-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\udd47\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes \u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes\" \/>\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=\"2019-10-31T18:34:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:34:08+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\udd47V\u00f5ib-olla ei vajagi te Kubernetes't | ProHoster","description":"T\u00fcdruk skuutril. Illustratsioon freepik, Nomad logo HashiCorp Kubernetes \u2013 see on 300-kilone gorilla konteinerite orkestreerimiseks. See t\u00f6\u00f6tab m\u00f5nedes suurimates konteineris\u00fcsteemides maailmas, kuid on v\u00e4ga kulukas. Eriti kallis v\u00e4ikestele meeskondadele, kes peavad kulutama palju aega toetuseks ja j\u00e4rsuks \u00f5ppimisk\u00f5veraks. Meie neljaliikmelise meeskonna jaoks on see liiga palju kulu.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes","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\udd47\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d Kubernetes | ProHoster","og:description":"\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes \u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445","og:url":"https:\/\/prohoster.info\/et\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes","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":"2019-10-31T18:34:08+00:00","article:modified_time":"2019-10-31T18:34:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30199","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":"Article","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":"2026-01-21 00:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:39:24","updated":"2026-01-21 00:06:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30199","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=30199"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30199\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}