{"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\/da\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","title":{"rendered":"11 v\u00e6rkt\u00f8jer, der forbedrer Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"11 v\u00e6rkt\u00f8jer, der forbedrer Kubernetes\" src=\"\/wp-content\/uploads\/2020\/10\/b219919d2fd6ec504418bc9e954ec68e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Langt fra alle serverplatforme, selv de mest kraftfulde og skalerbare, opfylder alle behov, som de er. Selvom Kubernetes fungerer fremragende for sig selv, kan det mangle de n\u00f8dvendige komponenter for at v\u00e6re fuldendt. Du vil altid finde et s\u00e6rligt tilf\u00e6lde, der ignorerer dit behov, eller hvor Kubernetes ikke fungerer med standardinstallationen \u2014 for eksempel database underst\u00f8ttelse eller CD-arbejde.<\/p>\n<p><\/p>\n<p>Her kommer tilf\u00f8jelser, udvidelser og andre l\u00e6kkerier til denne containerorkestrator, underst\u00f8ttet af et bredt f\u00e6llesskab. I denne artikel vil vi pr\u00e6sentere 11 bedste ting, vi har fundet. Vi selv 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> de er meget interessante, og vi planl\u00e6gger at unders\u00f8ge dem praktisk \u2014 skrue dem ned og se, hvad der er indeni. Nogle af dem vil perfekt supplere enhver Kubernetes-klynge, mens andre vil hj\u00e6lpe med at l\u00f8se specifikke opgaver, der ikke er implementeret i standardleveringen af 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>Projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">Open Policy Agent<\/a><\/noindex> (OPA) giver mulighed for at skabe politikker ovenp\u00e5 cloud-applikationsstakke i Kubernetes, fra ingress til service mesh. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-policy-agent\/gatekeeper\">Gatekeeper<\/a><\/noindex> giver en indbygget Kubernetes-funktion til automatisk h\u00e5ndh\u00e6velse af politikker i klyngen samt giver kontrol over enhver begivenhed eller ressource, der overtr\u00e6der politikken. Alt dette behandles af en relativt ny mekanisme i Kubernetes, en webhook-godkendelsesagent, der aktiveres ved \u00e6ndring af ressourcer. Ved hj\u00e6lp af Gatekeeper bliver OPA-politikker en del af status for din Kubernetes-klynge, uden behov for konstant overv\u00e5gning.<\/p>\n<p><\/p>\n<h2 id=\"gravity-perenosimye-klastera-kubernetes\">Gravity: Transportable Kubernetes-klynger<\/h2>\n<p><\/p>\n<p>Hvis du \u00f8nsker at implementere en applikation i Kubernetes, har mange applikationer et Helm-diagram, der guider og automatiserer denne proces. Men hvad hvis du vil tage din Kubernetes-klynge \"som den er\" og rulle den ud et andet sted?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gravitational\/gravity\">Gravity<\/a><\/noindex> tager snapshots af tilstanden af Kubernetes-klynger, deres registry til containerbilleder samt k\u00f8rende applikationer, kaldet \"applikationspakker\". En s\u00e5dan pakke, der repr\u00e6senterer en almindelig fil <code>.tar<\/code>, kan replikere klyngen overalt, hvor Kubernetes kan k\u00f8re.<\/p>\n<p><\/p>\n<p>Gravity kontrollerer ogs\u00e5, at den m\u00e5lrettede infrastruktur opf\u00f8rer sig som den oprindelige, samt at Kubernetes-milj\u00f8et p\u00e5 m\u00e5let er tilg\u00e6ngeligt. Den betalte version af Gravity tilf\u00f8jer ogs\u00e5 sikkerhedsfunktioner, herunder RBAC og muligheden for at synkronisere sikkerhedsindstillinger p\u00e5 tv\u00e6rs af forskellige cluster-implementeringer.<\/p>\n<p><\/p>\n<p>Den seneste hovedversion, Gravity 7, kan implementere et Gravity-billede i et eksisterende Kubernetes-cluster i stedet for at oprette et helt nyt cluster fra billedet. Gravity 7 kan ogs\u00e5 arbejde med cluster-installationer, der er oprettet uden brug af Gravity-billedet. Desuden underst\u00f8tter Gravity SELinux og fungerer nativt med Teleport SSH-gatewayen.<\/p>\n<p><\/p>\n<h2 id=\"kaniko-sborka-konteynerov-v-klastere-kubernetes\">Kaniko: Bygning af containere i Kubernetes-clusteret<\/h2>\n<p><\/p>\n<p>De fleste containerbilleder bygges p\u00e5 systemer uden for containerstakken. Men nogle gange er det n\u00f8dvendigt at bygge et billede inden for containerstakken, for eksempel et sted i en k\u00f8rende container eller i et Kubernetes-cluster.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/kaniko\">Kaniko<\/a><\/noindex> opbygger containere inden for et container-milj\u00f8, men uden afh\u00e6ngighed af en containeriseringsservice, som f.eks. Docker. I stedet tr\u00e6kker Kaniko filsystemet fra basebilledet, udf\u00f8rer alle bygkommandorer i brugerrummet oven p\u00e5 det udtrukne filsystem og laver et snapshot af filsystemet efter hver kommando.<\/p>\n<p><\/p>\n<p>Bem\u00e6rk: Kaniko kan i \u00f8jeblikket (maj 2020) <em>overs\u00e6tterens bem\u00e6rkning<\/em>) ikke samle Windows-containere.<\/p>\n<p><\/p>\n<h2 id=\"kubecost-parametry-stoimosti-zapuska-kubernetes\">Kubecost: Omkostninger ved at k\u00f8re Kubernetes<\/h2>\n<p><\/p>\n<p>De fleste Kubernetes-administrationsv\u00e6rkt\u00f8jer er fokuseret p\u00e5 brugervenlighed, overv\u00e5gning, forst\u00e5else af adf\u00e6rd inden for pods osv. Men hvad med at overv\u00e5ge omkostningerne \u2014 i kroner og \u00f8re \u2014 forbundet med at k\u00f8re Kubernetes?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> behandler Kubernetes-omkostninger i realtid, hvilket giver information om de aktuelle omkostninger fra k\u00f8rende clusters hos de st\u00f8rste cloud-leverand\u00f8rer, som vises p\u00e5 et dashboard med m\u00e5nedlige omkostninger for hvert cluster. Priser for RAM, CPU-tid, GPU og disk-komponenter opdeles efter Kubernetes-elementer (container, pod, service osv.).<\/p>\n<p><\/p>\n<p>Kubecost sporer ogs\u00e5 omkostninger til ressourcer uden for klyngen, s\u00e5som Amazon S3-buckets, selvom det er begr\u00e6nset til AWS. Omkostningsdata kan sendes til Prometheus, s\u00e5 du kan bruge dem til at \u00e6ndre klyngens adf\u00e6rd programmatisk.<\/p>\n<p><\/p>\n<p>Kubecost er gratis at bruge, hvis du er tilfreds med dataene i logfilerne i 15 dage. For yderligere funktioner starter priserne ved 199$ om m\u00e5neden for overv\u00e5gning af 50 noder.<\/p>\n<p><\/p>\n<h2 id=\"kubedb-zapusk-boevyh-baz-dannyh-v-kubernetes\">KubeDB: K\u00f8rsel af produktions databaser i Kubernetes<\/h2>\n<p><\/p>\n<p>Det er ogs\u00e5 ret komplekst at k\u00f8re databaser effektivt i Kubernetes. Du vil finde Kubernetes-operat\u00f8rer til MySQL, PostgreSQL, MongoDB og Redis, men de har alle ulemper. Ogs\u00e5 det typiske funktionss\u00e6t for Kubernetes l\u00f8ser ikke direkte de fleste specifikke databaseproblemer.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/\">KubeDB<\/a><\/noindex> hj\u00e6lper dig med at oprette dine egne Kubernetes-operat\u00f8rer til databaseadministration. Backup, kloning, overv\u00e5gning, snapshots og deklarativ databaseoprettelse er dets komponenter. V\u00e6r opm\u00e6rksom p\u00e5, at underst\u00f8ttelse af funktioner afh\u00e6nger af databasen. For eksempel fungerer klyngeoprettelse 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> der er, som korrekt bem\u00e6rket <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/dnbstd\/\" class=\"user_link\">dnbstd<\/a><\/noindex>, <em>overs\u00e6tterens bem\u00e6rkning<\/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 fejlsikre metode til stresstest anses for at v\u00e6re tilf\u00e6ldige fejl. Denne teori ligger til grund for Chaos Monkey fra Netflix, et kaotisk ingeni\u00f8rv\u00e6rkt\u00f8j, der tilf\u00e6ldigt slukker virtuelle maskiner og containere i produktionsmilj\u00f8et for at \"stimulere\" udviklere til at skabe mere robuste systemer. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asobti\/kube-monkey\">Kube-monkey<\/a><\/noindex> er en implementering af den samme grundl\u00e6ggende teori om stresstest for Kubernetes-klynger. Det fungerer ved tilf\u00e6ldigt at dr\u00e6be de moduler i klyngen, som du tildeler, og kan ogs\u00e5 indstilles til at arbejde i bestemte tidsintervaller.<\/p>\n<p><\/p>\n<h2 id=\"kubernetes-ingress-controller-dlya-aws\">Kubernetes Ingress Controller til AWS<\/h2>\n<p><\/p>\n<p>Kubernetes leverer en ekstern belastningsaflastning og netv\u00e6rkstjenester til klyngen gennem en tjeneste kaldet <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/\">Ingress<\/a><\/noindex> AWS tilbyder belastningsaflastningsfunktioner, men kobler dem ikke automatisk til de samme muligheder i Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando-incubator\/kube-ingress-aws-controller\">Kubernetes Ingress Controller for AWS<\/a><\/noindex> fylder dette hul.<\/p>\n<p><\/p>\n<p>Det administrerer automatisk AWS-ressourcer for hver ingress-objekt i klyngen, opretter belastningsbalancer for nye ingress-ressourcer og fjerner belastningsbalancer, n\u00e5r ressourcer slettes. Det bruger CloudFormation til at sikre, at klyngens tilstand forbliver intakt. Det underst\u00f8tter ogs\u00e5 CloudWatch Alarm-indstillinger og administrerer automatisk andre elementer, der anvendes i klyngen, s\u00e5som SSL-certifikater og EC2 Auto Scaling Groups.<\/p>\n<p><\/p>\n<h2 id=\"kubespray-avtomaticheskaya-ustanovka-kubernetes\">Kubespray: Automatisk installation af Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/kubespray\">Kubespray<\/a><\/noindex> automatiserer installationen af en produktionsklar Kubernetes-klynge, fra installation p\u00e5 'bare metal'-servere til de store offentlige skyer. Det bruger Ansible (Vagrant \u2014 valgfrit) til at udf\u00f8re implementeringen og oprette en h\u00f8jtilg\u00e6ngelig klynge fra bunden med det valgte netv\u00e6rks-plugin (f.eks. Flannel, Calico osv.) p\u00e5 det valgte popul\u00e6re Linux-distribution ved installation p\u00e5 'bare metal'-servere.<\/p>\n<p><\/p>\n<h2 id=\"skaffold-iterativnaya-razrabotka-dlya-kubernetes\">Skaffold: Iterativ udvikling for Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/skaffold\">Skaffold<\/a><\/noindex> er et af Googles v\u00e6rkt\u00f8jer, der bruges til at organisere CD-applikationer i Kubernetes. S\u00e5 snart du foretager \u00e6ndringer i kildekoden \u2014 identificerer skaffold automatisk dette, lancerer bygning og deployment, og advarer dig, hvis der er nogen fejl. Skaffold k\u00f8rer fuldt ud p\u00e5 klientsiden, s\u00e5 der kan v\u00e6re nogle sm\u00e5 nuancer med installation eller opdatering. Det kan bruges med eksisterende CICD-pipelines og interagere med nogle eksterne byggev\u00e6rkt\u00f8jer, prim\u00e6rt Bazel fra Google.<\/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 til implementering af applikationer, der k\u00f8rer den enkleste PaaS oven p\u00e5 Kubernetes. Brugere, opdelt i teams, kan implementere og administrere deres egne applikationer. Det g\u00f8r det lidt lettere for folk, der stoler p\u00e5 denne applikation, og som ikke \u00f8nsker at h\u00e5ndtere Kubernetes og alle dets kompleksiteter.<\/p>\n<p><\/p>\n<h2 id=\"tilt-potokovaya-rassylka-obnovleniy-konteynerov-v-klastera-kubernetes\">Tilt: Str\u00f8mmende opdateringer af containere til Kubernetes-klynger<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/windmilleng\/tilt\">Tilt<\/a><\/noindex>, udviklet af Windmill Engineering, overv\u00e5ger \u00e6ndringer i forskellige Dockerfile-filer og ruller derefter gradvist de relevante containere ud i Kubernetes-klyngen. Det g\u00f8r det muligt at opdatere den aktive klynge i realtid ved blot at opdatere Dockerfile-filerne. Tilt udf\u00f8rer bygningen inde i klyngen; kildekoden er alt, hvad du beh\u00f8ver at \u00e6ndre. Du kan ogs\u00e5 tage et snapshot af klyngens tilstand og fasts\u00e6tte fejludl\u00f8sningsbetingelser direkte fra Tilt for at dele dem med teammedlemmer til fejlretning.<\/p>\n<p><\/p>\n<p>P.S. Vi har gang p\u00e5 gang testet alle disse v\u00e6rkt\u00f8jer med vores nysgerrige h\u00e6nder. <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> For at pr\u00e6sentere reelle praksisser allerede (forh\u00e5bentlig!) ved offline-intensiverne 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 Basis<\/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. \u00c6rligt talt, vi savner ogs\u00e5 den varme og energiske atmosf\u00e6re ved offline-uddannelse. Uanset hvor avanceret teknologien er, kan den ikke erstatte det levende menneskelige samv\u00e6r og den s\u00e6rlige atmosf\u00e6re, n\u00e5r ligesindede 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.3 - 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\/da\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\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\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\/da\/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 v\u00e6rkt\u00f8jer, der g\u00f8r Kubernetes bedre | ProHoster","description":"Langt fra alle serverplatforme, selv.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","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\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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/97069","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=97069"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/97069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/97070"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=97069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=97069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=97069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}