{"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\/no\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","title":{"rendered":"11 verkt\u00f8y som gj\u00f8r Kubernetes bedre","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"11 verkt\u00f8y som gj\u00f8r Kubernetes bedre\" src=\"\/wp-content\/uploads\/2020\/10\/b219919d2fd6ec504418bc9e954ec68e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Langt ifra alle serverplattformer, selv de mest kraftige og skalerbare, tilfredsstiller alle behov som de er. Selv om Kubernetes fungerer glimrende alene, kan det mangle n\u00f8dvendige komponenter for helheten. Du vil alltid finne et spesialtilfelle som ignorerer ditt behov, eller der Kubernetes ikke fungerer med standardinstallasjonen \u2014 for eksempel database st\u00f8tte eller CD-operasjoner.<\/p>\n<p><\/p>\n<p>Her kommer tillegg, utvidelser og andre nyttige ting for denne containerorkestratoren, st\u00f8ttet av et stort fellesskap. I denne artikkelen finner du de 11 beste tingene vi har oppdaget. Vi selv er sv\u00e6rt interesserte i <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> dem, og vi planlegger \u00e5 grave ordentlig ned i dem \u2014 demontere dem til skruer og muttere og se hva som er inni. Noen av dem vil perfekt komplimentere enhver Kubernetes-klynge, andre vil hjelpe med spesifikke oppgaver som ikke er realisert i standardleveransen av Kubernetes.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"gatekeeper-upravlenie-politikami\">Gatekeeper: politikstyring<\/h2>\n<p><\/p>\n<p>Prosjekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">Open Policy Agent<\/a><\/noindex> (OPA) gir muligheten til \u00e5 lage politikker over skyapplikasjonsstabler i Kubernetes, fra ingress til service mesh. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-policy-agent\/gatekeeper\">Gatekeeper<\/a><\/noindex> gir en nativ Kubernetes-funksjon for automatisk h\u00e5ndheving av politikker i klyngen, og gir ogs\u00e5 verifisering av hendelser eller ressurser som bryter politikken. Alt dette h\u00e5ndteres av en relativt ny mekanisme i Kubernetes, et webhook-tilgangs styringssystem som aktiveres ved endringer i ressurser. Med Gatekeeper blir OPA-politikker enda en del av tilstanden til Kubernetes-klyngen din, uten behov for kontinuerlig overv\u00e5king.<\/p>\n<p><\/p>\n<h2 id=\"gravity-perenosimye-klastera-kubernetes\">Gravity: B\u00e6rbare Kubernetes-klynger<\/h2>\n<p><\/p>\n<p>Hvis du \u00f8nsker \u00e5 rulle ut en applikasjon i Kubernetes, s\u00e5 har mange applikasjoner Helm-diagrammer som leder og automatiserer denne prosessen. Men hva hvis du vil ta Kubernetes-klyngen din 'som den er' og rulle den ut et annet sted?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gravitational\/gravity\">Gravity<\/a><\/noindex> tar bilder av tilstanden til Kubernetes-klynger, deres registre for containerbilder og kj\u00f8rende applikasjoner, kalt \u00abapplikasjonspakker\u00bb. En slik pakke, som er en vanlig fil <code>.tar<\/code>, kan replikere klyngen hvor som helst Kubernetes kan kj\u00f8re.<\/p>\n<p><\/p>\n<p>Gravity sjekker ogs\u00e5 at m\u00e5l-infrastrukturen oppf\u00f8rer seg likt som kilden, samt at Kubernetes-milj\u00f8et p\u00e5 m\u00e5let er tilgjengelig. Den betalte versjonen av Gravity legger ogs\u00e5 til sikkerhetsfunksjoner, inkludert RBAC og muligheten til \u00e5 synkronisere sikkerhetsinnstillinger p\u00e5 tvers av ulike klyngedistribusjoner.<\/p>\n<p><\/p>\n<p>Den nyeste hovedversjonen, Gravity 7, kan rulle ut Gravity-bildet til en eksisterende Kubernetes-klynge, i stedet for \u00e5 sette opp en helt ny klynge fra bildet. Gravity 7 kan ogs\u00e5 arbeide med klynger installert uten \u00e5 bruke Gravity-bildet. I tillegg st\u00f8tter Gravity SELinux og fungerer nativt med Teleport SSH-gateway.<\/p>\n<p><\/p>\n<h2 id=\"kaniko-sborka-konteynerov-v-klastere-kubernetes\">Kaniko: Bygging av containere i en Kubernetes-klynge<\/h2>\n<p><\/p>\n<p>De fleste containerbilder bygges p\u00e5 systemer utenfor containerstakken. Men noen ganger m\u00e5 et bilde bygges innenfor containerstakken, for eksempel i en kj\u00f8rende container eller i en Kubernetes-klynge.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/kaniko\">Kaniko<\/a><\/noindex> utf\u00f8rer byggingen av containere innenfor et containermilj\u00f8, men uten \u00e5 v\u00e6re avhengig av containeriseringsservice, som Docker. I stedet henter Kaniko filsystemet fra det underliggende bildet, utf\u00f8rer alle byggekommandoer i brukerr helt p\u00e5 toppen av det hentede filsystemet, og tar et bilde av filsystemet etter hver kommando.<\/p>\n<p><\/p>\n<p>Merk: Kaniko kan for \u00f8yeblikket (mai 2020) ikke bygge Windows-containere. <em>translator's note<\/em>) ikke bygge Windows-containere.<\/p>\n<p><\/p>\n<h2 id=\"kubecost-parametry-stoimosti-zapuska-kubernetes\">Kubecost: Kostnadsalternativer for kj\u00f8ring av Kubernetes<\/h2>\n<p><\/p>\n<p>De fleste Kubernetes-administrasjonsverkt\u00f8y er fokusert p\u00e5 brukervennlighet, overv\u00e5king, og forst\u00e5else av oppf\u00f8rselen innen pods, osv. Men hva med \u00e5 overv\u00e5ke kostnaden \u2014 i kroner og \u00f8re \u2014 knyttet til kj\u00f8ring av Kubernetes?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> behandler Kubernetes-alternativer i sanntid, noe som gir oppdatert informasjon om kostnaden fra kj\u00f8rende klynger hos de st\u00f8rste skytilbyderne, vist p\u00e5 dashbordet med m\u00e5nedlig kostnad for hver klynge. Priser for minne, CPU-tid, GPU og lagringssystem er brutt ned etter Kubernetes-komponenter (container, pod, tjeneste osv.)<\/p>\n<p><\/p>\n<p>Kubecost sporer ogs\u00e5 kostnadene for ressurser utenfor klyngen, for eksempel Amazon S3-b\u00f8tter, selv om det er begrenset til AWS. Kostnadsdata kan sendes til Prometheus, slik at du kan bruke dem til \u00e5 endre klyngeatferd programmatisk.<\/p>\n<p><\/p>\n<p>Kubecost er gratis \u00e5 bruke hvis du er forn\u00f8yd med loggdataene i 15 dager. For ekstra funksjoner begynner prisene p\u00e5 $199 m\u00e5nedlig for overv\u00e5king av 50 noder.<\/p>\n<p><\/p>\n<h2 id=\"kubedb-zapusk-boevyh-baz-dannyh-v-kubernetes\">KubeDB: Kj\u00f8r produksjonsdatabaser i Kubernetes<\/h2>\n<p><\/p>\n<p>Det kan ogs\u00e5 v\u00e6re ganske vanskelig \u00e5 kj\u00f8re databaser effektivt i Kubernetes. Du vil finne Kubernetes-operat\u00f8rer for MySQL, PostgreSQL, MongoDB og Redis, men de har alle sine ulemper. Den typiske funksjonaliteten i Kubernetes adresserer heller ikke de spesifikke problemene for databaser direkte.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/\">KubeDB<\/a><\/noindex> hjelper deg med \u00e5 opprette dine egne Kubernetes-operat\u00f8rer for databaseadministrasjon. Dyktig h\u00e5ndtering av sikkerhetskopiering, kloning, overv\u00e5king, snapshots og deklarativ oppretting av databaser er dets komponenter. V\u00e6r oppmerksom p\u00e5 at st\u00f8tten for funksjoner avhenger av databasen. For eksempel fungerer klusteroppretting for PostgreSQL, men ikke for MySQL (<noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/docs\/v0.13.0-rc.0\/guides\/mysql\/clustering\/group_replication_single_primary\/\">allerede<\/a><\/noindex> som korrekt bemerket <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/dnbstd\/\" class=\"user_link\">dnbstd<\/a><\/noindex>, <em>translator's note<\/em>).<\/p>\n<p><\/p>\n<h2 id=\"kube-monkey-chaos-monkey-dlya-kubernetes\">Kube-monkey: Chaos Monkey for Kubernetes<\/h2>\n<p><\/p>\n<p>Den mest p\u00e5litelige metoden for stresstesting er tilfeldige feil. Denne teorien ligger til grunn for Chaos Monkey fra Netflix, et kaotisk ingeni\u00f8rverkt\u00f8y som tilfeldig sl\u00e5r av virtuelle maskiner og containere i produksjonsmilj\u00f8re for \u00e5 'stimulere' utviklere til \u00e5 lage mer robuste systemer. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asobti\/kube-monkey\">Kube-monkey<\/a><\/noindex> er en implementering av den samme grunnleggende teorien om stresstesting for Kubernetes-klynger. Den fungerer ved \u00e5 drepe tilfeldige noder i klyngen som du definerer, og kan ogs\u00e5 konfigureres til \u00e5 kj\u00f8re i bestemte tidsintervaller.<\/p>\n<p><\/p>\n<h2 id=\"kubernetes-ingress-controller-dlya-aws\">Kubernetes Ingress Controller for AWS<\/h2>\n<p><\/p>\n<p>Kubernetes tilbyr en ekstern lastbalanserer og nettverkstjenester for klyngen gjennom en tjeneste som kalles <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/\">Ingress<\/a><\/noindex> AWS tilbyr lastbalanseringsfunksjoner, men kobler dem ikke automatisk til de samme funksjonene i Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando-incubator\/kube-ingress-aws-controller\">Kubernetes Ingress Controller for AWS<\/a><\/noindex> fyller dette gapet.<\/p>\n<p><\/p>\n<p>Den administrerer automatisk AWS-ressurser for hver ingress-objekt i klyngen, oppretter lastbalanserere for nye ingress-ressurser, og fjerner lastbalanserere ved fjerning av ressurser. Den bruker CloudFormation for \u00e5 sikre at tilstanden til klyngen forblir intakt. Den st\u00f8tter ogs\u00e5 CloudWatch Alarm-innstillinger og administrerer automatisk andre elementer brukt i klyngen, som SSL-sertifikater og EC2 Auto Scaling Groups.<\/p>\n<p><\/p>\n<h2 id=\"kubespray-avtomaticheskaya-ustanovka-kubernetes\">Kubespray: Automatisk installasjon av Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/kubespray\">Kubespray<\/a><\/noindex> automatiserer installasjonen av et produksjonsklart Kubernetes-klynge, fra installasjon p\u00e5 \u00abmaskinvare\u00bb servere til de st\u00f8rste offentlige skyene. Den bruker Ansible (Vagrant \u2014 ekstra) for \u00e5 starte distribusjonen og skape en h\u00f8yt tilgjengelig klynge fra bunnen av med det valgte nettverks-tillegget (for eksempel Flannel, Calico og andre) p\u00e5 den popul\u00e6re Linux-distribusjonen du velger n\u00e5r du installerer p\u00e5 \u00abmaskinvare\u00bb servere.<\/p>\n<p><\/p>\n<h2 id=\"skaffold-iterativnaya-razrabotka-dlya-kubernetes\">Skaffold: Iterativ utvikling for Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/skaffold\">Skaffold<\/a><\/noindex> \u2014 et av Googles verkt\u00f8y, brukt for \u00e5 organisere CD-applikasjoner i Kubernetes. S\u00e5 snart du gj\u00f8r endringer i kildekoden, oppdager skaffold automatisk dette, starter bygging og distribusjon, og varsler deg hvis det er noen feil. Skaffold kj\u00f8res fullstendig p\u00e5 klientsiden, s\u00e5 det kan v\u00e6re sm\u00e5 nyanser med installasjon eller oppdatering. Den kan brukes med eksisterende CICD-pipelines, samt samhandle med noen eksterne byggverkt\u00f8y, hovedsakelig Googles Bazel.<\/p>\n<p><\/p>\n<h2 id=\"teresa-prosteyshiy-paas-na-kubernetes\">Teresa: Den enkleste PaaS p\u00e5 Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/luizalabs\/teresa\">Teresa<\/a><\/noindex> er et system for distribusjon av applikasjoner som kj\u00f8rer den enkleste PaaS over Kubernetes. Brukere, delt inn i team, kan distribuere og administrere sine egne applikasjoner. Dette forenkler arbeidet for folk som stoler p\u00e5 denne applikasjonen og ikke \u00f8nsker \u00e5 h\u00e5ndtere Kubernetes og alle dens kompleksiteter.<\/p>\n<p><\/p>\n<h2 id=\"tilt-potokovaya-rassylka-obnovleniy-konteynerov-v-klastera-kubernetes\">Tilt: Str\u00f8mming av oppdateringer av containere til Kubernetes-klynger<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/windmilleng\/tilt\">Tilt<\/a><\/noindex>, utviklet av Windmill Engineering, overv\u00e5ker endringer i forskjellige Dockerfile-filer, og distribuerer deretter gradvis de relevante containerne i Kubernetes-klyngen. I hovedsak lar det deg oppdatere produksjonsklyngen i sanntid ved simpelthen \u00e5 oppdatere Dockerfile-filene. Tilt utf\u00f8rer bygging inne i klyngen; kildekoden er alt som trenger \u00e5 endres. Du kan ogs\u00e5 ta et \u00f8yeblikksbilde av klyngetilstanden og sikre feilutl\u00f8sningsbetingelser direkte fra Tilt for \u00e5 dele dem med teammedlemmer for feils\u00f8king.<\/p>\n<p><\/p>\n<p>P.S. Alle disse verkt\u00f8yene har vi gjentatte ganger i <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> testet med v\u00e5re nysgjerrige hender. For \u00e5 presentere reelle praksiser allerede (forh\u00e5pentligvis!) p\u00e5 offline-intensive i februar. <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 Grunnkurs<\/a><\/noindex> 8\u201310 februar 2021. Og <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 februar. \u00c6rlig talt, vi har ogs\u00e5 savnet den varme og energiske atmosf\u00e6ren fra offline undervisning. Uansett hvor avansert teknologien er, kan den ikke erstatte levende menneskelig kommunikasjon og den spesielle atmosf\u00e6ren n\u00e5r likesinnede samles.<\/p>\n<p>Kilde: <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.5 - 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\/no\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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 verkt\u00f8y som gj\u00f8r Kubernetes bedre | ProHoster","description":"Ikke alle serverplattformer, selv ikke.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/97069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=97069"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/97069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/97070"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=97069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=97069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=97069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}