{"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\/da\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah","title":{"rendered":"Kubecost-gennemgang for omkostningsbesparelser i Kubernetes p\u00e5 skyen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kubecost-gennemgang for omkostningsbesparelser i Kubernetes p\u00e5 skyen\" src=\"\/wp-content\/uploads\/2019\/09\/410170787ccdee028c1b918561f15ee0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI dag flytter flere og flere virksomheder deres infrastruktur fra fysiske servere og egne virtualiseringsl\u00f8sninger til skyen. Denne l\u00f8sning kan let forklares: der er ikke behov for at bekymre sig om hardware, og klyngen kan konfigureres p\u00e5 mange forskellige m\u00e5der... og vigtigst af alt \u2013 de eksisterende teknologier (som Kubernetes) g\u00f8r det muligt nemt at skalere beregningskraften afh\u00e6ngigt af belastningen.<\/p>\n<p>Den finansielle aspekter er altid vigtige. V\u00e6rkt\u00f8jet, som vi vil tale om i denne artikel, er designet til at hj\u00e6lpe med at reducere budgetterne ved brug af skyinfrastruktur med Kubernetes.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Introduktion<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> \u2013 en californisk startup grundlagt af tidligere Google-medarbejdere, der skaber en l\u00f8sning til at m\u00e5le omkostningerne ved infrastruktur i skytjenester (inden for Kubernetes-klyngen + f\u00e6lles ressourcer), finde flaskehalse i klyngeindstillingerne og sende de relevante beskeder til Slack.<\/p>\n<p>Vi har kunder med Kubernetes b\u00e5de i de velkendte skyer AWS og GCP samt i det mindre almindelige Azure for Linux-samfundet \u2013 generelt p\u00e5 alle platforme underst\u00f8ttet af Kubecost. For nogle af dem beregner vi omkostningerne til interne klyngetjenester selvst\u00e6ndigt (ved en metode, der ligner den, Kubecost bruger), og vi overv\u00e5ger ogs\u00e5 omkostningerne til infrastrukturen og arbejder p\u00e5 at optimere dem. Derfor er det logisk, at vi blev interesseret i muligheden for at automatisere s\u00e5danne opgaver.<\/p>\n<p>Kildekoden til hovedmodulet af Kubecost er \u00e5ben p\u00e5 vilk\u00e5r af Open Source-licens (Apache License 2.0). Den kan bruges frit, og de tilg\u00e6ngelige funktioner b\u00f8r v\u00e6re tilstr\u00e6kkelige til sm\u00e5 projekter. Men forretning er forretning: den resterende del af produktet er lukket, og den kan bruges ved <noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/pricing\">betalende abonnementer<\/a><\/noindex>, som ogs\u00e5 indeb\u00e6rer kommerciel support. Derudover tilbyder forfatterne en gratis licens til sm\u00e5 klynger (1 klynge med 10 noder \u2013 mens denne artikel blev skrevet, blev denne gr\u00e6nse udvidet til 20 noder) eller en pr\u00f8veperiode med fulde muligheder i 1 m\u00e5ned.<\/p>\n<h2>Hvordan alt er arrangeret<\/h2>\n<p>\nS\u00e5 den prim\u00e6re del af Kubecost er en applikation <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-model\"><b>cost-model<\/b><\/a><\/noindex>, skrevet i Go. Helm-diagrammet, der beskriver hele systemet, kaldes <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-analyzer\"><b>cost-analyzer<\/b><\/a><\/noindex> og er i sin essens en samling af cost-model med Prometheus, Grafana og flere dashboards.<\/p>\n<p>Generelt har cost-model sin egen webgr\u00e6nseflade, som viser diagrammer og detaljerede statistikker om omkostninger i tabelvisning samt selvf\u00f8lgelig r\u00e5d om optimering af udgifter. De dashboards, der pr\u00e6senteres i Grafana, er en tidligere fase i udviklingen af Kubecost og indeholder delvist de samme data som cost-model, suppleret med den s\u00e6dvanlige statistik om forbrug af CPU\/memory\/netv\u00e6rk\/diskplads i klyngen og dens komponenter.<\/p>\n<p>Hvordan fungerer Kubecost?<\/p>\n<ul>\n<li> Cost-model hentede priser p\u00e5 service via API'er fra cloud-udbydere.<\/li>\n<li> Derefter beregnes omkostningerne pr. knude afh\u00e6ngig af den fysiske knudetype og region.<\/li>\n<li> Baseret p\u00e5 driftsomkostningerne for knuderne tildeles hver enkelt pod omkostninger pr. time for brug af CPU, forbrug af gigabyte hukommelse og omkostninger pr. time for opbevaring af en gigabyte data - afh\u00e6ngigt af den knude, den har k\u00f8rt p\u00e5, eller typen af lager.<\/li>\n<li> Baseret p\u00e5 omkostningerne for de enkelte pods beregnes betalingen for navneomr\u00e5der, tjenester, deployments og statefulsets.<\/li>\n<li> Til beregning af statistikken anvendes metrikker, der leveres af kube-state-metrics og node-exporter.<\/li>\n<\/ul>\n<p>\nDet er vigtigt at overveje, at Kubecost <b>som standard kun tager h\u00f8jde for ressourcer, der er tilg\u00e6ngelige i Kubernetes<\/b>. Eksterne databaser, GitLab-servere, S3-lagre og andre tjenester, der ikke findes i klyngen (selvom de er i samme cloud), er ikke synlige for det. Selvom man for GCP og AWS kan tilf\u00f8je n\u00f8gler til sine servicekonti og beregne alt sammen.<\/p>\n<h2>Installation<\/h2>\n<p>\nFor at Kubecost kan fungere, kr\u00e6ves der:<\/p>\n<ul>\n<li> Kubernetes version 1.8 og h\u00f8jere;<\/li>\n<li> kube-state-metrics;<\/li>\n<li> Prometheus;<\/li>\n<li> node-exporter.<\/li>\n<\/ul>\n<p>\nDet viser sig, at i vores klynger blev alle disse betingelser opfyldt p\u00e5 forh\u00e5nd, s\u00e5 det var tilstr\u00e6kkeligt blot at angive den korrekte endpoint for adgang til Prometheus. Ikke desto mindre indeholder den officielle Helm-chart kubecost alt, hvad der er n\u00f8dvendigt for at starte op i en 'ren' klynge.<\/p>\n<p>Kubecost kan installeres p\u00e5 flere m\u00e5der: <\/p>\n<ol>\n<li> Den standard installationsmetode, der er beskrevet i <noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/install?ref=home\">vejledningen<\/a><\/noindex> p\u00e5 udviklerens hjemmeside. Du skal <b>tilf\u00f8je cost-analyzer til Helm-repositoriet og derefter installere chartet<\/b>. Du skal blot fritage dig selv et port og justere indstillingerne til den \u00f8nskede tilstand manuelt (via kubectl) og\/eller ved hj\u00e6lp af webgr\u00e6nsefladen for cost-model.\n<p>Vi har faktisk ikke pr\u00f8vet denne metode, da vi ikke bruger f\u00e6rdige tredjepartskonfigurationer, men den ser ud til at v\u00e6re et godt valg for \"bare at pr\u00f8ve for sig selv\". Hvis du allerede har installeret nogle af systemkomponenterne eller \u00f8nsker en mere finjusteret ops\u00e6tning, er det bedre at overveje den anden vej.\n<\/li>\n<li> Bruge i bund og grund <b><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-analyzer-helm-chart\">den samme chart<\/a><\/noindex>, men konfigurere og installere den selvst\u00e6ndigt<\/b> p\u00e5 enhver \u00f8nskelig m\u00e5de.\n<p>Som allerede n\u00e6vnt indeholder denne chart, udover selve kubecost, ogs\u00e5 charts for Grafana og Prometheus, som ogs\u00e5 kan konfigureres efter eget \u00f8nske.<\/p>\n<p>Den tilg\u00e6ngelige chart <code>values.yaml<\/code> for cost-analyzer g\u00f8r det muligt at konfigurere:<\/p>\n<ul>\n<li> listen over komponenter til cost-analyzer, der skal implementeres;<\/li>\n<li> din egen endpoint for Prometheus (hvis du allerede har en);<\/li>\n<li> dom\u00e6ner og andre indstillinger af ingress for cost-model og Grafana;<\/li>\n<li> annoteringer til pod'er;<\/li>\n<li> behovet for brug af permanente lagringsenheder og deres st\u00f8rrelse.<\/li>\n<\/ul>\n<p>\nDen fulde liste over tilg\u00e6ngelige konfigurationsmuligheder med beskrivelser findes i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-analyzer-helm-chart\">dokumentationen<\/a><\/noindex>.<\/p>\n<p>Da kubecost i sin grundversion ikke kan begr\u00e6nse adgangen, skal basic-auth for webpanelet konfigureres med det samme.\n<\/li>\n<li> Installer <b>kun systemets kerne<\/b> \u2014 cost-model. For dette kr\u00e6ves det, at Prometheus er installeret i klyngen, og det relevante v\u00e6rdi for dets adresse angives i variablen <code>prometheusEndpoint<\/code> til Helm. Efter dette skal du anvende <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubecost\/cost-model\/tree\/master\/kubernetes\">s\u00e6ttet af YAML-konfigurationer<\/a><\/noindex> i klyngen.\n<p>Igen skal Ingress med basic-auth tilf\u00f8jes manuelt. Og endelig skal der tilf\u00f8jes en sektion til indsamling af metrics fra cost-model i <code>extraScrapeConfigs<\/code> i Prometheus-konfigurationen:<\/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>Hvad f\u00e5r vi?<\/h2>\n<p>\nVed en fuld installation f\u00e5r vi adgang til kubecosts webpanel og Grafana med et s\u00e6t dashboards.<\/p>\n<p><b>Total cost<\/b>, der vises p\u00e5 hovedsk\u00e6rmen, viser faktisk den beregnede omkostning for ressourcer pr. m\u00e5ned. Dette <i>er den forudsete<\/i> pris, der viser omkostningerne ved brug af klyngen (pr. m\u00e5ned) ved det nuv\u00e6rende niveau af ressourceforbrug.<\/p>\n<p>Denne metrik er mere til analyse af udgifter og deres optimering. Det er ikke s\u00e6rlig praktisk at se de samlede omkostninger for en abstrakt juli i kubecost: det m\u00e5 man <b>g\u00e5 til fakturering<\/b>. Men man kan se udgifter opdelt efter navneomr\u00e5det, labels, pods for 1\/2\/7\/30\/90 dage, hvilket faktureringen aldrig vil vise dig.<\/p>\n<p><img decoding=\"async\" alt=\"Kubecost-gennemgang for omkostningsbesparelser i Kubernetes p\u00e5 skyen\" src=\"\/wp-content\/uploads\/2019\/09\/45db0df267d17e2814003580d87b4048.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor resten om <b>labels<\/b>. Det er en god id\u00e9 straks at g\u00e5 ind i indstillingerne og angive navne p\u00e5 labels, som vil blive brugt som ekstra kategorier til at gruppere omkostninger:<\/p>\n<p><img decoding=\"async\" alt=\"Kubecost-gennemgang for omkostningsbesparelser i Kubernetes p\u00e5 skyen\" src=\"\/wp-content\/uploads\/2019\/09\/d953f8c6205495e43343e97977431ba6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDu kan knytte alle mulige labels til dem - det er praktisk, hvis du allerede har dit eget m\u00e6rkningssystem.<\/p>\n<p>Derudover kan du \u00e6ndre adressen til API endpoint'et, som cost-modelen tilslutter sig, indstille st\u00f8rrelsen p\u00e5 rabatten i GCP og angive dine egne priser p\u00e5 ressourcer og valuta til m\u00e5ling (denne funktion p\u00e5virker tilsyneladende ikke den samlede omkostning).<\/p>\n<p>Kubecost kan vise forskellige <b>problemer i klyngen<\/b> (og endda sende advarsler i tilf\u00e6lde af fare). Desv\u00e6rre kan denne mulighed ikke indstilles, og derfor - hvis du har udviklingsmilj\u00f8er, der anvendes, kan du konstant se noget lignende:<\/p>\n<p><img decoding=\"async\" alt=\"Kubecost-gennemgang for omkostningsbesparelser i Kubernetes p\u00e5 skyen\" src=\"\/wp-content\/uploads\/2019\/09\/729af727faeb10d1ad0384fb4de121f7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEt vigtigt v\u00e6rkt\u00f8j er - <b>Cluster Savings<\/b>. Det m\u00e5ler aktiviteten hos pods (ressourceforbrug, inklusive netv\u00e6rk), samt beregner, hvor mange penge og p\u00e5 hvad der kan spares.<\/p>\n<p>Det kan virke som om, at optimeringsr\u00e5dene er ret \u00e5benlyse, men erfaringen fort\u00e6ller, at der alligevel er noget at kigge n\u00e6rmere p\u00e5. Is\u00e6r overv\u00e5ges netv\u00e6rksaktiviteten hos pods (Kubecost foresl\u00e5r at v\u00e6re opm\u00e6rksom p\u00e5 inaktive), sammenlignes den anmodede og faktiske brug af hukommelse og CPU, s\u00e5vel som CPU brugt af klyngeknuderne (det foresl\u00e5r at samle flere knuder til \u00e9n), diskbelastning og et par dusin andre parametre.<\/p>\n<p>Som i enhver sag vedr\u00f8rende optimering, skal man <b>forholde sig med forsigtighed<\/b>. For eksempel foresl\u00e5r Cluster Savings at fjerne knuder, idet det h\u00e6vder, at det er sikkert, men tager ikke hensyn til tilstedev\u00e6relsen af node-selectors og taints p\u00e5 de pods, der er deployeret p\u00e5 dem, som ikke findes p\u00e5 de andre knuder. Og generelt, selv produktets forfattere i deres <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.kubecost.com\/blog\/cost-monitoring\/\">seneste artikel<\/a><\/noindex> (forresten, den kan v\u00e6re meget nyttig for dem, der er interesseret i projektets emne) anbefaler ikke at kaste sig hovedkulds ind i omkostningsoptimering, men at n\u00e6rme sig sp\u00f8rgsm\u00e5let med omtanke.<\/p>\n<h2>Resum\u00e9<\/h2>\n<p>\nEfter at have brugt kubecost i en m\u00e5ned p\u00e5 et par projekter kan vi konkludere, at det er et interessant (og ogs\u00e5 let at l\u00e6re og installere) v\u00e6rkt\u00f8j til analyse og optimering af udgifter til cloud-udbydere, der bruges til Kubernetes-klynger. Beregningerne er ret pr\u00e6cise: i vores eksperimenter stemte de overens med, hvad udbyderne faktisk kr\u00e6vede.<\/p>\n<p>Der er dog ogs\u00e5 ulemper: der er ikke-kritiske bugs, og funktionerne d\u00e6kker p\u00e5 enkelte omr\u00e5der ikke de specifikke behov for nogle projekter. Men hvis man hurtigt \u00f8nsker at forst\u00e5, hvor pengene g\u00e5r hen, og hvad der kan \"sk\u00e6res v\u00e6k\" for stabilt at reducere regningen for cloud-tjenester med 5-30% (som det skete i vores tilf\u00e6lde), er dette et fremragende valg.<\/p>\n<h2>P.S.<\/h2>\n<p>\nL\u00e6s ogs\u00e5 p\u00e5 vores blog:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/459326\/\">Autoskalering og ressourceh\u00e5ndtering i Kubernetes (oversigt og video pr\u00e6sentation)<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/460877\/\">Kubernetes-eventyret Dailymotion: opbygning af infrastruktur i skyen + on-premises<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/432748\/\">Kubernetes tips &amp; tricks: om tildeling af noder og belastninger p\u00e5 webapplikationen<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>Kilde: <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 5.0.3 - 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.\" \/>\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\/da\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/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\udd47Oversigt over Kubecost til besparelser p\u00e5 Kubernetes i skyen | ProHoster","description":"I \u00f8jeblikket bliver det stadig mere.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/obzor-kubecost-dlya-ekonomii-sredstv-na-kubernetes-v-oblakah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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.","og:url":"https:\/\/prohoster.info\/da\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38112"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28612"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}