{"id":38112,"date":"2019-10-31T22:21:44","date_gmt":"2019-10-31T19:21:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah\/"},"modified":"2019-10-31T22:21:44","modified_gmt":"2019-10-31T19:21:44","slug":"obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah","title":{"rendered":"Kubecosti \u00fclevaade Kubernetes'i rahasammaste k\u00e4rpimiseks pilvedes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kubecosti \u00fclevaade Kubernetes&#039;i rahasammaste k\u00e4rpimiseks pilvedes\" src=\"\/wp-content\/uploads\/2019\/09\/410170787ccdee028c1b918561f15ee0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00dcha rohkem ettev\u00f5tteid viib oma infrastruktuuri f\u00fc\u00fcsilistelt serveritelt ja enda virtuaalmasinatelt pilve. Selline otsus on kergesti m\u00f5istetav: pole vaja muretseda riistvara p\u00e4rast, kluster on lihtsalt seadistatav mitmesugustes viisides\u2026 ja mis k\u00f5ige t\u00e4htsam, olemasolevad tehnoloogiad (nt Kubernetes) v\u00f5imaldavad lihtsalt skaleerida arvutusv\u00f5imsust vastavalt koormusele.<\/p>\n<p>Finantsaspekt on alati oluline. T\u00f6\u00f6riist, millest selles artiklis juttu tuleb, on loodud selleks, et aidata v\u00e4hendada eelarveid Kubernetes'i pilvinfrastruktuuri kasutamisel.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Sissejuhatus<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> \u2014 California start-up, mille asutajad on endised Google'i t\u00f6\u00f6tajad, arendades lahendust, mis arvutab pilveteenuste (Kubernetes'i klastris ja \u00fchistes ressurssides) infrastruktuurikulusid, tuvastab klastris seadistustega seotud kitsaskohti ja saadab vastavad teavitused Slacki.<\/p>\n<p>Meil on kliente Kubernetes'ega nii traditsioonilistes pilvkeskkondades nagu AWS ja GCP kui ka Linuxi kogukonnas haruldasemal Azure'il \u2014 kokku k\u00f5igil platvormidel, mida Kubecost toetab. M\u00f5nede jaoks hindame neid kulusid vahe-klooniteenustes iseseisvalt (kasutades meetodit, mis sarnaneb Kubecostiga), j\u00e4lgime infrastruktuuri kulutusi ja p\u00fc\u00fcdleme nende optimeerimise poole. Seet\u00f5ttu on loogiline, et meid huvitas v\u00f5imalus neid \u00fclesandeid automatiseerida.<\/p>\n<p>Kubecost'i p\u00f5hikomponendi l\u00e4htekood on avatud Open Source litsentsi (Apache License 2.0) alusel. Seda saab vabalt kasutada ning saadaval olevate funktsioonide peaks olema piisavalt v\u00e4ikeste projektide jaoks. Kuid \u00e4rige on \u00e4ri: toote \u00fclej\u00e4\u00e4nud osa on suletud, selle kasutamiseks on vajalik <noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/pricing\">tasuline tellimus<\/a><\/noindex>, mis h\u00f5lmab ka \u00e4rilist tuge. Lisaks pakuvad autorid tasuta litsentsi v\u00e4ikestele klastritele (1 klaster, kus on maksimaalselt 10 s\u00f5lme \u2014 artikli kirjutamise ajal on see piir t\u00f5usnud 20 s\u00f5lmeni) v\u00f5i katseaega t\u00e4ielike v\u00f5imalustega 1 kuu jooksul.<\/p>\n<h2>Kuidas k\u00f5ik t\u00f6\u00f6tab<\/h2>\n<p>\nNii et Kubecost'i peamine osa on rakendus <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-model\"><b>cost-model<\/b><\/a><\/noindex>, kirjutatud Go keeles. Kogu s\u00fcsteemi h\u00f5lmav Helm-chart on nimetatud <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-analyzer\"><b>cost-analyzer<\/b><\/a><\/noindex> ja tegelikult on see kokku pandud cost-model\u2018ist koos Prometheuse, Grafana ja mitme armatuurlauaga.<\/p>\n<p>\u00dcldiselt on cost-model\u2019il oma veebiinterfatsioon, mis kuvab diagramme ja \u00fcksikasjalikku statistikat kulude kohta tabelivormingus ning muidugi ka soovitusi kulude optimeerimiseks. Grafanas esitatud armatuurlauad on arendamise varasem etapp Kubecost\u2019ist ja sisaldavad suures osas samu andmeid, mis cost-model, t\u00e4iendades neid tuttava statistika abil CPU\/m\u00e4lu\/v\u00f5rgu\/diskiruumi kasutamise kohta klastris ja selle komponentides.<\/p>\n<p>Kuidas Kubecost t\u00f6\u00f6tab?<\/p>\n<ul>\n<li> Cost-model saadab API kaudu pilveteenuse pakkujatelt teenuse hinnad.<\/li>\n<li> Seej\u00e4rel, s\u00f5ltuvalt s\u00f5lmest ja piirkonnast, arvutatakse s\u00f5lmede kulu.<\/li>\n<li> S\u00f5lmede t\u00f6\u00f6 kulude p\u00f5hjal saab iga l\u00f5pp-pod tunni kulu protsessori kasutamise, gigabaidi m\u00e4lu kulutamise ja gigabaidi andmete hoidmise tunni kulu \u2014 s\u00f5ltuvalt s\u00f5lmest, millel see t\u00f6\u00f6tas, v\u00f5i salvestusklassist.<\/li>\n<li> Pod'ide t\u00f6\u00f6 maksumuse p\u00f5hjal arvestatakse tasu nimede, teenuste, Deployment'ite ja StatefulSet'ide j\u00e4rgi.<\/li>\n<li> Statistika arvutamiseks kasutatakse kube-state-metrics'i ja node-exporter'i pakutavaid m\u00f5\u00f5dikuid.<\/li>\n<\/ul>\n<p>\nOluline on arvestada, et Kubecost <b>arvestab ainult Kuberneteses saadaval olevaid ressursse<\/b>. V\u00e4lised andmebaasid, GitLabi serverid, S3 salvestusruumid ja muud teenused, mis puuduvad klastris (kuigi need asuvad samas pilves), ei ole sellele n\u00e4htavad. Kuid GCP ja AWS puhul saab oma teenusekonto v\u00f5tmed lisada, et k\u00f5ik kokku lugeda.<\/p>\n<h2>Installeerimine<\/h2>\n<p>\nKubecosti toimimiseks on vajalik:<\/p>\n<ul>\n<li> Kubernetes versioon 1.8 v\u00f5i uuem;<\/li>\n<li> kube-state-metrics;<\/li>\n<li> Prometheus;<\/li>\n<li> node-exporter.<\/li>\n<\/ul>\n<p>\nMeie klastrites olid k\u00f5ik need tingimused juba varem t\u00e4idetud, seega oli piisav vaid m\u00e4\u00e4rata \u00f5ige l\u00f5pp-punkt Prometheusele ligip\u00e4\u00e4suks. Siiski sisaldab ametlik Helm-chart kubecost k\u00f5ike vajalikku, et k\u00e4ivituda ka \u201epalja\u201c klastriga.<\/p>\n<p>Kubecosti saab installida mitmel erineval viisil: <\/p>\n<ol>\n<li> Tavaline installimisviis, mis on kirjeldatud <noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/install?ref=home\">juhendis<\/a><\/noindex> arendaja veebisaidil. On vajalik <b>lisada Helm'i repositoorium cost-analyzer, p\u00e4rast mida saab chart'it installida.<\/b>. J\u00e4\u00e4b ainult port edasi suunata ja h\u00e4\u00e4lestada seaded k\u00e4sitsi (kasutades kubectl) ja\/v\u00f5i veebiliidese cost-model kaudu.\n<p>Seda meetodit me isegi ei proovinud, kuna me ei kasuta kolmandate osapoolte valmis konfiguratsioone, kuid see n\u00e4eb v\u00e4lja kui hea valik, et \"lihtsalt proovida enda jaoks\". Kui teil on juba osa s\u00fcsteemi komponente installitud v\u00f5i soovite peenemat seadistust, on parem kaaluda teist teed.\n<\/li>\n<li> P\u00f5him\u00f5tteliselt kasutada <b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-analyzer-helm-chart\">sama charti<\/a><\/noindex>, kuid konfigureerida ja installida see ise<\/b> mugaval viisil.\n<p>Nagu juba mainitud, sisaldab see chart lisaks kubecost'ile ka Grafana ja Prometheuse chart'e, mida saab samuti vastavalt soovile seadistada.<\/p>\n<p>Chartis olemas <code>values.yaml<\/code> cost-analyzer jaoks v\u00f5imaldab seadistada:<\/p>\n<ul>\n<li> cost-analyzer'i komponente, mida on vaja juurutada;<\/li>\n<li> oma Prometheuse l\u00f5pp-punkt (kui see teil juba olemas on);<\/li>\n<li> domeenid ja muud ingress'i seaded cost-model'ile ja Grafanale;<\/li>\n<li> pod'ide annotatsioonid;<\/li>\n<li> vajadus p\u00fcsivate ladude kasutamiseks ja nende suurus.<\/li>\n<\/ul>\n<p>\nT\u00e4ielik saadaval olevate konfiguratsiooni valikute nimekiri koos kirjeldusega on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-analyzer-helm-chart\">dokumentatsioonis<\/a><\/noindex>.<\/p>\n<p>Kuna kubecost p\u00f5hiversioon ei oska piiritleda juurdep\u00e4\u00e4su, tuleb kohe seadistada basic-auth veebipaneelile.\n<\/li>\n<li> Installi <b>ainult s\u00fcsteemi tuum<\/b> \u2014 cost-model. Selle jaoks peab klastris olema installitud Prometheus ning vastav aadress tuleb m\u00e4\u00e4rata muutuja <code>prometheusEndpoint<\/code> Helm\u2019i jaoks. P\u00e4rast seda tuleb rakendada <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-model\/tree\/master\/kubernetes\">YAML-konfiguratsioonide komplekt<\/a><\/noindex> klastris.\n<p>Samuti tuleb k\u00e4sitsi lisada Ingress koos basic-auth. Ja l\u00f5puks tuleb lisada sektsioon cost-modeli meetmete kogumiseks <code>extraScrapeConfigs<\/code> Prometheuse konfis:<\/p>\n<pre><code class=\"plaintext\">- job_name: kubecost\n  honor_labels: true\n  scrape_interval: 1m\n  scrape_timeout: 10s\n  metrics_path: \/metrics\n  scheme: http\n  dns_sd_configs:\n  - names:\n    - \n    type: 'A'\n    port: 9003<\/code><\/pre>\n<\/li>\n<\/ol>\n<p><\/p>\n<h2>Mida me saame?<\/h2>\n<p>\nT\u00e4ieliku paigaldamise korral on meil veebipaneel kubecost ja Grafana koos dashboard\u2019ide komplektiga.<\/p>\n<p><b>Kokkuv\u00f5ttes<\/b>, mis kuvatakse avalehel, n\u00e4itab tegelikult ressursside kalkuleeritud maksumust kuus. See on <i>prognoositav<\/i> hind, mis n\u00e4itab klastrikasutuse maksumust (kuus) praeguste ressursside tarbimise tasemete juures.<\/p>\n<p>See m\u00f5\u00f5dik on rohkem m\u00f5eldud kulude anal\u00fc\u00fcsimiseks ja nende optimeerimiseks. \u00dcldised kulud abstraktsel juul kubecostis ei ole eriti mugav j\u00e4lgida: selleks on vaja <b>minna arvelduse juurde<\/b>. Kuid on v\u00f5imalik vaadata kulusid, jagatuna nimede, silte, podide j\u00e4rgi 1\/2\/7\/30\/90 p\u00e4eva jooksul, mida arveldus kunagi ei n\u00e4ita.<\/p>\n<p><img decoding=\"async\" alt=\"Kubecosti \u00fclevaade Kubernetes&#039;i rahasammaste k\u00e4rpimiseks pilvedes\" src=\"\/wp-content\/uploads\/2019\/09\/45db0df267d17e2814003580d87b4048.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nR\u00e4\u00e4kides <b>siltidest<\/b>. Tuleb kohe minna seadistustesse ja m\u00e4\u00e4rata siltide nimed, mida kasutada kui lisakategooriaid kulude r\u00fchmitamiseks:<\/p>\n<p><img decoding=\"async\" alt=\"Kubecosti \u00fclevaade Kubernetes&#039;i rahasammaste k\u00e4rpimiseks pilvedes\" src=\"\/wp-content\/uploads\/2019\/09\/d953f8c6205495e43343e97977431ba6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNeid silte saab lisada mistahes \u2014 mugav, kui teil on juba olemas oma m\u00e4rgistuss\u00fcsteem.<\/p>\n<p>Samuti saab seal muuta API endpointi aadressi, millega cost-model \u00fchendub, seadistada GCP allahindluse suuruse ja m\u00e4\u00e4rata oma hinnad ressurssidele ja nende m\u00f5\u00f5tmise valuutale (sellel funktsioonil ei ole mingit m\u00f5ju kogukulule).<\/p>\n<p>Kubecost suudab n\u00e4idata erinevaid <b>probleeme klastris<\/b> (ja isegi h\u00e4irida, kui oht tekib). Kahjuks ei saa seda valikut seadistada, seet\u00f5ttu \u2014 kui teil on arendajate keskkonnad ja neid kasutatakse, saate pidevalt j\u00e4lgida midagi sellist:<\/p>\n<p><img decoding=\"async\" alt=\"Kubecosti \u00fclevaade Kubernetes&#039;i rahasammaste k\u00e4rpimiseks pilvedes\" src=\"\/wp-content\/uploads\/2019\/09\/729af727faeb10d1ad0384fb4de121f7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOluline t\u00f6\u00f6riist \u2014 <b>Cluster Savings<\/b>. See m\u00f5\u00f5dab pod'ide aktiivsust (ressursikasutust, sealhulgas v\u00f5rgu kasutust) ning arvutab, kui palju raha ja mille pealt kokku hoida saab.<\/p>\n<p>V\u00f5ib tunduda, et optimeerimise n\u00e4pun\u00e4ited on \u00fcsna ilmseid, kuid kogemus n\u00e4itab, et ikka on, millele t\u00e4helepanu p\u00f6\u00f6rata. Eelk\u00f5ige j\u00e4lgitakse pod'ide v\u00f5rgutegevust (Kubecost soovitab p\u00f6\u00f6rata t\u00e4helepanu mitteaktiivsetele), v\u00f5rreldakse n\u00f5utud ja tegelikku m\u00e4lukasutust ja CPU-d, samuti klastrite s\u00f5lmede kasutatud CPU-d (soovitades mitut s\u00f5lme \u00fcheks kokku liita), kettakoormust ja veel paari tosinat parameetrit.<\/p>\n<p>Nagu igas k\u00fcsimuses, mis puudutab optimeerimist, tuleb ka Kubecosti andmetel p\u00f5hinevat ressursside optimeerimist <b>haalida ettevaatlikult<\/b>. N\u00e4iteks Cluster Savings soovitab s\u00f5lmede eemaldamist, v\u00e4ites, et see on ohutu, kuid ei arvestata, et nendele juurutatud pod'idel on node-selector'id ja taint'id, mida teistel s\u00f5lmedel ei ole. Ja tegelikult, isegi toote autorid oma <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.kubecost.com\/blog\/cost-monitoring\/\">hiljutises artiklis<\/a><\/noindex> (\u00fcldiselt v\u00f5ib see osutuda v\u00e4ga kasulikuks neile, kes on projekti teemast huvitatud) soovitatakse mitte kiirustada kulude optimeerimisega, vaid l\u00e4heneda k\u00fcsimusele l\u00e4bim\u00f5eldult.<\/p>\n<h2>Kokkuv\u00f5te<\/h2>\n<p>\nP\u00e4rast kubecost kasutamist kuu jooksul paaril projektil saame j\u00e4reldada, et see on huvitav (ja ka kergesti omandatav ja installitav) t\u00f6\u00f6riist pilveteenuste kulude anal\u00fc\u00fcsimiseks ja optimeerimiseks, mida kasutatakse Kubernetes'ega klastrites. Arvutused osutuvad v\u00e4ga t\u00e4pseteks: meie katsetes kattusid need sellega, mida tegelikult n\u00f5udsid teenusepakkujad.<\/p>\n<p>Ei olnud ka ilma miinuseta: m\u00f5ned mitte kriitilised vead, funktsionaalsete v\u00f5imaluste katvus ei taha m\u00f5nes osas katta teatud projektide spetsiifilisi vajadusi. Siiski, kui on vaja kiiresti m\u00f5ista, kuhu raha l\u00e4heb ja mida saab \"l\u00f5ikuda\", et stabiilselt v\u00e4hendada pilveteenuste arvet 5-30% (nagu juhtus meie puhul), \u2014 on see suurep\u00e4rane valik.<\/p>\n<h2>P.S.<\/h2>\n<p>\nLugege ka meie blogist:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/459326\/\">Automaatskalaarimine ja ressursside haldamine Kuberneteses (\u00fclevaade ja ettekande video)<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/460877\/\">Dailymotion'i Kubernetes seiklus: infrastruktuuri loomine pilvedes + on-premises<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/432748\/\">Kubernetes'i n\u00e4pun\u00e4ited ja nipid: s\u00f5lmede eraldamine ja koormused veebirakendusele<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/466659\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044f\u0442 \u0441\u0432\u043e\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0441 \u0436\u0435\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u0432 \u043e\u0431\u043b\u0430\u043a\u0430. \u0422\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c: \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u0436\u0435\u043b\u0435\u0437\u0435, \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043b\u0435\u0433\u043a\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432\u2026 \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 (\u0432\u0440\u043e\u0434\u0435 Kubernetes) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u0412\u0441\u0435\u0433\u0434\u0430 \u0432\u0430\u0436\u0435\u043d \u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0430\u0441\u043f\u0435\u043a\u0442. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28612,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044f\u0442 \u0441\u0432\u043e\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0441 \u0436\u0435\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u0432 \u043e\u0431\u043b\u0430\u043a\u0430. \u0422\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c: \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u0436\u0435\u043b\u0435\u0437\u0435, \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043b\u0435\u0433\u043a\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432\u2026 \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 (\u0432\u0440\u043e\u0434\u0435 Kubernetes) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u0412\u0441\u0435\u0433\u0434\u0430 \u0432\u0430\u0436\u0435\u043d \u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0430\u0441\u043f\u0435\u043a\u0442. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442,\" \/>\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\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah\" \/>\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\u041e\u0431\u0437\u043e\u0440 Kubecost \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043d\u0430 Kubernetes \u0432 \u043e\u0431\u043b\u0430\u043a\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044f\u0442 \u0441\u0432\u043e\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0441 \u0436\u0435\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u0432 \u043e\u0431\u043b\u0430\u043a\u0430. \u0422\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c: \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u0436\u0435\u043b\u0435\u0437\u0435, \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043b\u0435\u0433\u043a\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432\u2026 \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 (\u0432\u0440\u043e\u0434\u0435 Kubernetes) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u0412\u0441\u0435\u0433\u0434\u0430 \u0432\u0430\u0436\u0435\u043d \u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0430\u0441\u043f\u0435\u043a\u0442. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah\" \/>\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-31T19:21:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:44+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\udd47Kubecosti \u00fclevaade kulude kokkuhoiuks Kuberneteses pilves | ProHoster","description":"Praegu \u00fcha rohkem ettev\u00f5tteid viib oma infrastruktuuri metallserveritest ja isiklikest virtuaalidest pilvteenustesse. Selline otsus on lihtsasti m\u00f5istetav: pole vaja muretseda riistvara p\u00e4rast, klaster on h\u00f5lpsasti konfigureeritav mitmel erineval viisil... ja mis k\u00f5ige t\u00e4htsam \u2014 olemasolevad tehnoloogiad (nagu Kubernetes) v\u00f5imaldavad lihtsalt kohandada arvutusv\u00f5imsust koormuse j\u00e4rgi. Oluline on ka rahaline aspekt. T\u00f6\u00f6riist,","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah","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\u041e\u0431\u0437\u043e\u0440 Kubecost \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043d\u0430 Kubernetes \u0432 \u043e\u0431\u043b\u0430\u043a\u0430\u0445 | ProHoster","og:description":"\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044f\u0442 \u0441\u0432\u043e\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0441 \u0436\u0435\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u0432 \u043e\u0431\u043b\u0430\u043a\u0430. \u0422\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c: \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u0436\u0435\u043b\u0435\u0437\u0435, \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043b\u0435\u0433\u043a\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432\u2026 \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 (\u0432\u0440\u043e\u0434\u0435 Kubernetes) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u0412\u0441\u0435\u0433\u0434\u0430 \u0432\u0430\u0436\u0435\u043d \u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0430\u0441\u043f\u0435\u043a\u0442. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442,","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah","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-31T19:21:44+00:00","article:modified_time":"2019-10-31T19:21:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38112","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":"2026-01-23 20:30:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:15:22","updated":"2026-01-23 20:30:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38112","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=38112"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/28612"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=38112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=38112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=38112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}