{"id":21130,"date":"2020-12-15T13:34:04","date_gmt":"2020-12-15T12:34:04","guid":{"rendered":"https:\/\/www.inovex.de\/blog\/?p=20357"},"modified":"2022-11-21T15:54:21","modified_gmt":"2022-11-21T14:54:21","slug":"kubernetes-im-projekteinsatz","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/","title":{"rendered":"Kubernetes im Projekteinsatz: Q&amp;A"},"content":{"rendered":"<p>Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0<!--more--><\/p>\n<p><strong>Wie geht ihr in Projekten \u00fcblicherweise mit Staging-Umgebungen um? Viele eigenst\u00e4ndige Cluster vs. Shared f\u00fcr dev\/test\/preprod? (Reproduzierbarkeit, Monitoring) <\/strong><\/p>\n<p>In meiner idealen Welt m\u00f6chte ich viel testen und auch bei den Lasttests volles Rohr geben. In der realen Welt ist das dann leider auch eine Kostenfrage und da muss man hin und wieder mal aufs Geld schauen. Meiner Erfahrung nach bewegen sich die meisten KMU zwischen 2-4 Clustern. In der Enterprise-Welt k\u00f6nnen viele Cluster schnell zum Problem werden (wegen Maintenance).<\/p>\n<p><strong>Wie nutzt ihr einen Development Workflow (Dev Environment) \u2013 Best Practices?<\/strong><\/p>\n<p>Das kommt immer auf den Kontext an. Ich pers\u00f6nlich nutze kind und minikube zum testen. Das reicht, wenn man nur gegen einen API-Server entwickeln will. Sobald man viele andere microservices anbinden will wird\u2019s damit schwierig.<\/p>\n<p><strong>Habt ihr Best Practices, bzw. Dinge, die man unbedingt bei dem Betrieb von K8s in der Cloud beachten sollte?<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/blog\/2019\/03\/22\/kubernetes-end-to-end-testing-for-everyone\/\">e2e Tests<\/a> f\u00fcr die Plattform schreiben: Ingress, TLS, Monitoring, Autoscaling, IAM f\u00fcr die Cloud, NetworkPolicies etc. Darin enthalten sollten auch Maintenance-Prozesse sein: node cordon und drain, Backups einspielen etc.<\/li>\n<li>Sich Zeit nehmen f\u00fcr das Cluster Design: Workloads und Blast-Radius analysieren und das Cluster richtig segmentieren um Noisy Neighbours zu vermeiden<\/li>\n<li>Security by Default: CIS Benchmark regelm\u00e4\u00dfig machen und mit policies die Workloads kontrollieren (z.B. mit OPA oder PSP)<\/li>\n<li>Disaster Recovery Plan machen: Backups, Re-Provisionierung des Clusters, Migration der Workloads auf neue Cluster f\u00fcr den Ernstfall testen!<\/li>\n<\/ul>\n<p><strong>Welche k8s-Distribution ist f\u00fcr On-Premise empfehlenswert? Welche L\u00f6sungen bieten sich dann f\u00fcr Persistent Storage an? <\/strong><\/p>\n<p>Christian: <a href=\"https:\/\/kubernetes.io\/docs\/setup\/production-environment\/tools\/kubeadm\/create-cluster-kubeadm\/\">Installer bzw. Deployment Tools gibt es viele<\/a>. Unabh\u00e4ngig davon wieviel Arbeit hier bereits vermeintlich erledigt wird, sollte man unbedingt die Komponenten eines Kubernetes Clusters und ihr Zusammenspiel verstehen. Auch die Add-Ons, wie automatisches DNS Management, Cloud Controller, Monitoring oder auch Storage per CSI geh\u00f6ren zur Installation mehr oder weniger dazu. Einige Tools unterst\u00fctzen auch hierbei etwas \u2013 dennoch muss man unbedingt jede Komponente bewusst dem Cluster hinzuf\u00fcgen und die Schnittstellen verstehen.<\/p>\n<p>On-Premise, also mit bereits vorhandenen virtuellen Maschinen oder auch physischen Servern, sollte man auf eine unterst\u00fctzte und einem vor allem vertraute Linux-Distribution setzen. Ob nun eher Debian-basierte oder RedHat, Ubuntu oder CentOS ist der pers\u00f6nlichen Vorliebe \u00fcberlassen.<\/p>\n<p><strong>Wie setzt ihr Cluster meistens auf? RKE, kubeadm, kubespray? Immer anders?<\/strong><\/p>\n<p>It depends \ud83d\ude09 RKE hab ich (Maximilian) noch nicht gesehen. F\u00fcr On-Premises hatten wir schon eine custom Installation gebaut, als es kubeadm noch nicht gab, mittlerweile setzen wir meistens auf kubeadm auf. In der Cloud bieten sich die managed L\u00f6sungen an, insbesondere wenn man kein dedizierte Ops Team hat. Man sollte eben immer die L\u00f6sung w\u00e4hlen mit der man umgehen kann und die die eigenen Anforderungen erf\u00fcllt.<\/p>\n<p>Das kommt immer auf den Kontext an: Welche Technologien sind in <em>$Company<\/em> oder <em>$Team<\/em> bekannt? Was soll den \u00fcberhaupt gebaut werden? Und wie soll der Cluster in die restliche Landschaft eingebettet werden? Wer und wie sollen der Cluster und die darauf laufenden Anwendungen betrieben werden? Damit reduziert sich schnell die Anzahl an Tools.<\/p>\n<p><strong>Mit welchem Cloud Provider habt ihr die besten Kubernetes-Erfahrungen gemacht?<\/strong><\/p>\n<p>An Managed.L\u00f6sungen hatte ich schon AKS und GKE zwischen den Fingern, die geben sich meiner Meinung nach nicht viel. Viel wichtiger ist meiner Meinung nach, welche anderen L\u00f6sungen man vom Cloud Provider will und welcher dann besser dasteht.<\/p>\n<p><strong>Habt ihr Erfahrungen mit Azure AKS oder Redhat OpenShift? Welche Vor-\/Nachteile seht ihr da?<\/strong><\/p>\n<p>AKS haben wir in meinem aktuellen Projekt im Einsatz. Der Hauptvorteil ist, dass man sich um die darunter liegende Infrastruktur nicht gro\u00df k\u00fcmmern muss, so ein Cluster kann man recht schnell hochfahren, auch ohne Vorwissen. Man verliert dadurch aber nat\u00fcrlich auch etwas Kontrolle, k\u00f6nnte z.B. nicht eine andere Container Runtime w\u00e4hlen oder bei Problemen mit der Control Plane selbst Hand anlegen.<\/p>\n<p><strong>K\u00f6nnt ihr mal Beispiele geben, was ihr genau customizen musstet und wieso?<\/strong><\/p>\n<ul>\n<li>Kontext AWS Enterprise: Unterst\u00fctzung von Cross-Account IAM-Rollen f\u00fcr Cert-Manager, external-dns, kubernetes-external-secrets<\/li>\n<li>Caching von Forward-Authentication Requests im nginx-ingress Controller<\/li>\n<li>Wir nutzen kubebuilder f\u00fcr eigene Controller und m\u00fcssen da immer mal wieder in der controller-runtime ran<\/li>\n<\/ul>\n<p><strong>Wie betreibt ihr Kubernetes in euren Projekten? Managed in einer Public Cloud oder self-hosted?<\/strong><\/p>\n<p><em>Max:<\/em> \u00dcber unsere Projekte hinweg haben wir alle L\u00f6sungen schon einmal gehabt. Ich pers\u00f6nlich war schon on-premises, bei GKE und neuerdings auch bei AKS unterwegs.<\/p>\n<p><em>Moritz:<\/em> Ich bin fast ausschlie\u00dflich auf AWS unterwegs. Zur Zeit nutzen wird dort kops und re-evaluieren EKS immer mal wieder. Wirklich <em>managed<\/em> gibts Kubernetes nur bei GCP. Bei EKS bekommt man nur die Control Plane und EKS-Fargate hatte f\u00fcr unsere bisherigen use-cases zu viele Einschr\u00e4nkungen.<\/p>\n<p><strong>Welchen News, Blogs und anderen Quellen folgt ihr, um am Ball zu bleiben? <\/strong><\/p>\n<p>Wir haben bei uns intern ein gutes Netzwerk, da bekommt man die Breaking News immer direkt mit; ansonsten reddit.<\/p>\n<p><strong>Habt ihr Erfahrung mit Hybrid Cloud \u2013 also Ausfallsicherheit von Kubernetes bei Bereitstellung On-Prem und bei Ausfall Failover in die Cloud?<\/strong><\/p>\n<p>Keine direkte Betriebserfahrung. Die Frage kommt immer mal wieder und ich habe Konzepte erstellt und durchdacht. Aber aufgrund der sehr hohen Komplexit\u00e4t durch die Vielzahl an Integrationsm\u00f6glichkeiten ist das ganze schwer zu managen. Ob die Ausfallsicherheit dann tats\u00e4chlich steigt sollte man wirklich pr\u00fcfen<\/p>\n<p><strong>Gibt es eine einheitliche API bzw. einheitliches Tooling f\u00fcr Build Pipelines?\u00a0<\/strong><\/p>\n<p>Kubernetes bringt an sich keine API oder Tooling f\u00fcr Build Pipelines. Es gibt allerdings Projekte, die auf Kubernetes basieren und sich diesem Thema widmen, z.B. <a href=\"https:\/\/argoproj.github.io\/\">argo<\/a>, <a href=\"https:\/\/tekton.dev\/\">tekton<\/a> und <a href=\"https:\/\/github.com\/kubernetes\/test-infra\/tree\/master\/prow\">prow<\/a>. Unser Kollege Simon Kienzler hat ein paar davon <a href=\"https:\/\/www.inovex.de\/blog\/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x\/\">hier im inovex Blog<\/a> betrachtet.<\/p>\n<p><strong>Welche Regeln sollte Ops Dev vorgeben, bevor man sie auf ein self managed Cluster los l\u00e4sst? Zum Beispiel wie wird man am Ende die Geister wieder los die man rief wenn sie nicht mehr gebraucht werden?<\/strong><\/p>\n<p>Es sollten Leitplanken eingebaut werden: Labels und Annotations durchsetzen, PodSecurityPolicies, Resource Limits, keine :latest tags usw.<\/p>\n<p><strong>Wie habt ihr in Clustern die API-Versionswechsel von 1.18 nach 1.19 gemanaged?<\/strong><\/p>\n<p>Christian: Breaking changes in K8s gibt es immer wieder, siehe die Frage dazu weiter unten. Auch bei Version 1.16 gab es einige Deprecations \u2013 siehe <a href=\"https:\/\/kubernetes.io\/blog\/2019\/07\/18\/api-deprecations-in-1-16\/\">hier<\/a>.<\/p>\n<p>Mit Tools wie z.B. <a href=\"https:\/\/github.com\/derailed\/popeye\">Popeye<\/a> oder <a href=\"https:\/\/github.com\/rikatz\/kubepug\">Kubepug<\/a> l\u00e4sst sich bereits vorab identifizieren, wo man Hand anlegen muss bzw. sollte.<\/p>\n<p><strong>Ist die \u00dcbergabe einer K8s-Komponente an die CNCF ein Garant f\u00fcr Long Term Support?<\/strong><\/p>\n<p>CNCF-Projekte gibt es in verschiedenen Maturity Levels, f\u00fcr die unterschiedliche Anforderungen bestehen. Die Sandbox-Projekte sind noch in einer fr\u00fchen Phase, hier ist erst einmal kein Support zu erwarten (auch wenn einzelne Projekte diesen bestimmt geben k\u00f6nnen). Bei Incubating-Projekten muss eine aktivere Community an Commitern und End Usern vorliegen, Graduating Projekte werden noch einmal enger unter die Lupe genommen. Trotzdem ist Long Term Support keine direkte Voraussetzung, garantiert wird also nichts.<\/p>\n<p><strong>Habt ihr Erfahrungen mit Kubernetes als HPC-Plattform?<\/strong><\/p>\n<p>Leider (noch) nicht, die Engineers beim CERN haben aber eine <a href=\"https:\/\/kubernetes.io\/case-studies\/cern\/\">Case-Study<\/a>, ein <a href=\"https:\/\/indico.cern.ch\/event\/849912\/contributions\/3572010\/attachments\/1912876\/3161441\/g-Research_Visit.pdf\">Paper<\/a> und einen Vortrag auf einer KubeCon gemacht, wenn ich mich richtig erinnere.<\/p>\n<p><strong>Stabilit\u00e4t der API Wie lange bleibt die API stabil?Einiges klingt sehr nach Wildwuchs, wie l\u00e4uft die Organistion von Kubernetes? Wer entscheidet was?<\/strong><\/p>\n<p>Gr\u00f6\u00dfere \u00c4nderungen werden seit Kubernetes 1.14 \u00fcber Kubernetes Enhancement Proposals (KEPs) initiiert. Organisatorisch teilt sich die Kubernetes Community in sogenannte Special Interest Groups (SIGs). Von den SIG Chairs werden dann die KEPs approved, bevor sie implementiert werden d\u00fcrfen.<\/p>\n<p>Christian: Die Kubernetes API, ihre Versionierung bzw. die Vorgaben f\u00fcr deren \u00c4nderungen sind sehr gut dokumentiert:<\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/overview\/kubernetes-api\/#api-groups-and-versioning\">https:\/\/kubernetes.io\/docs\/concepts\/overview\/kubernetes-api\/#api-groups-and-versioning<\/a><\/li>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/reference\/using-api\/deprecation-policy\/\">https:\/\/kubernetes.io\/docs\/reference\/using-api\/deprecation-policy\/<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/kubernetes\/community\/blob\/master\/contributors\/devel\/sig-architecture\/api_changes.md#readme\">https:\/\/github.com\/kubernetes\/community\/blob\/master\/contributors\/devel\/sig-architecture\/api_changes.md#readme<\/a><\/li>\n<\/ul>\n<h2>Weiterlesen<\/h2>\n<p>Weitere Infos zu Kubernetes, unsere Offerings und ausf\u00fchrliche Projektberichte in Form von Case Studies findet ihr <a href=\"https:\/\/www.inovex.de\/de\/leistungen\/kubernetes\/\">auf unserer Themenseite<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0<\/p>\n","protected":false},"author":147,"featured_media":20358,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[],"service":[423],"coauthors":[{"id":147,"display_name":"inovex","user_nicename":"inovex"}],"class_list":["post-21130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","service-kubernetes"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kubernetes im Projekteinsatz: Q&amp;A - inovex GmbH<\/title>\n<meta name=\"description\" content=\"Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes im Projekteinsatz: Q&amp;A - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-15T12:34:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-21T14:54:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"inovex\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten-1024x576.png\" \/>\n<meta name=\"twitter:creator\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"inovex\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"inovex\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/\"},\"author\":{\"name\":\"inovex\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/4e3a0a923495d77e7f9b485e00893cb5\"},\"headline\":\"Kubernetes im Projekteinsatz: Q&amp;A\",\"datePublished\":\"2020-12-15T12:34:04+00:00\",\"dateModified\":\"2022-11-21T14:54:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/\"},\"wordCount\":1332,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/kubernetes-in-projekten.png\",\"articleSection\":[\"General\",\"Infrastructure\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/\",\"name\":\"Kubernetes im Projekteinsatz: Q&amp;A - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/kubernetes-in-projekten.png\",\"datePublished\":\"2020-12-15T12:34:04+00:00\",\"dateModified\":\"2022-11-21T14:54:21+00:00\",\"description\":\"Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/kubernetes-in-projekten.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/kubernetes-in-projekten.png\",\"width\":1920,\"height\":1080,\"caption\":\"Kubernetes in Projekten und Zahnr\u00e4der\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/kubernetes-im-projekteinsatz\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kubernetes im Projekteinsatz: Q&amp;A\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inovexde\",\"https:\\\/\\\/x.com\\\/inovexgmbh\",\"https:\\\/\\\/www.instagram.com\\\/inovexlife\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovex\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/4e3a0a923495d77e7f9b485e00893cb5\",\"name\":\"inovex\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/inovex-logo-profile-96x96.png25c3c96966f9fb1dd97ace67fbcbc2c2\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/inovex-logo-profile-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/inovex-logo-profile-96x96.png\",\"caption\":\"inovex\"},\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/author\\\/inovex\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kubernetes im Projekteinsatz: Q&amp;A - inovex GmbH","description":"Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/","og_locale":"de_DE","og_type":"article","og_title":"Kubernetes im Projekteinsatz: Q&amp;A - inovex GmbH","og_description":"Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0","og_url":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2020-12-15T12:34:04+00:00","article_modified_time":"2022-11-21T14:54:21+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten.png","type":"image\/png"}],"author":"inovex","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten-1024x576.png","twitter_creator":"@inovexgmbh","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"inovex","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten","Written by":"inovex"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/"},"author":{"name":"inovex","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/4e3a0a923495d77e7f9b485e00893cb5"},"headline":"Kubernetes im Projekteinsatz: Q&amp;A","datePublished":"2020-12-15T12:34:04+00:00","dateModified":"2022-11-21T14:54:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/"},"wordCount":1332,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten.png","articleSection":["General","Infrastructure"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/","url":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/","name":"Kubernetes im Projekteinsatz: Q&amp;A - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten.png","datePublished":"2020-12-15T12:34:04+00:00","dateModified":"2022-11-21T14:54:21+00:00","description":"Bei unserem Meetup mit Erfahrungsberichten zu Kubernetes im Projekteinsatz blieben einige Fragen unbeantwortet. Wir haben sie hier zusammengetragen und von unseren Expert:innen beantworten lassen.\u00a0","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2020\/12\/kubernetes-in-projekten.png","width":1920,"height":1080,"caption":"Kubernetes in Projekten und Zahnr\u00e4der"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/kubernetes-im-projekteinsatz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"Kubernetes im Projekteinsatz: Q&amp;A"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/4e3a0a923495d77e7f9b485e00893cb5","name":"inovex","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/wp-content\/uploads\/inovex-logo-profile-96x96.png25c3c96966f9fb1dd97ace67fbcbc2c2","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/inovex-logo-profile-96x96.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/inovex-logo-profile-96x96.png","caption":"inovex"},"url":"https:\/\/www.inovex.de\/de\/blog\/author\/inovex\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/21130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/147"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=21130"}],"version-history":[{"count":1,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/21130\/revisions"}],"predecessor-version":[{"id":39094,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/21130\/revisions\/39094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/20358"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=21130"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=21130"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=21130"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=21130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}