{"id":8967,"date":"2021-08-25T10:30:18","date_gmt":"2021-08-25T08:30:18","guid":{"rendered":"https:\/\/www.cloudecosystem.org\/?p=8967"},"modified":"2021-08-25T14:46:47","modified_gmt":"2021-08-25T12:46:47","slug":"managed-kubernetes-101-der-einstieg","status":"publish","type":"post","link":"https:\/\/www.cloudecosystem.org\/en\/managed-kubernetes-101-der-einstieg\/","title":{"rendered":"Managed Kubernetes 101: Der Einstieg"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; admin_label=&#8220;section&#8220; _builder_version=&#8220;4.5.7&#8243;][et_pb_row admin_label=&#8220;row&#8220; _builder_version=&#8220;4.5.7&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text admin_label=&#8220;Text&#8220; _builder_version=&#8220;4.5.7&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; custom_padding=&#8220;||0px|||&#8220; hover_enabled=&#8220;0&#8243; inline_fonts=&#8220;ABeeZee&#8220;]<\/p>\n<p><strong>Die Komplexit\u00e4t des\u00a0Aufbaus eines eigenen Kubernetes\u00a0ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus, denn der Teufel steckt im Detail: die Verwaltung aller Bestandteile eines Clusters. Wir zeigen insbesondere Software- und Systemarchitekten Schritt f\u00fcr Schritt, welche Erweiterungen f\u00fcr Kubernetes existieren und einen allgemeinen Einblick in die jeweiligen Themenbereiche geben.\u00a0<\/strong><\/p>\n<h2><span style=\"color: #008000;\">Aber was genau bedeutet das?<\/span><\/h2>\n<p>Um die tats\u00e4chliche Nutzung von Kubernetes in der Masse der Erweiterungen zu erleichtern, stellen wir die passenden Komponenten f\u00fcr Netzwerk-, Speicher- oder Metrik-Management zur Verf\u00fcgung. Besonders die Herausforderung, Wissen in den verschiedensten IT-Bereichen auf wenige Personen zu konzentrieren ist der wohl ausschlaggebendste Grund f\u00fcr uns, weiterhin an unserem Full-Managed-Gedanken festzuhalten und Technik mit Kundenbetreuung in Einem bereitzustellen. Um zu verstehen, warum Kubernetes solch ein Allerlei f\u00fcr den optimalen Betrieb ben\u00f6tigt, muss man zun\u00e4chst verstehen, wie sich die Ersteller ihr eigenes Werkzeug vorstellen.<\/p>\n<h2><span style=\"color: #008000;\">Ein Kubernetes macht noch keinen Cluster \u2013 oder \u2013 Let\u2019s start the Architecture Mesh!<\/span><\/h2>\n<p>Beginnen wir mit einem Zitat von\u00a0<a href=\"http:\/\/kubernetes.io\/\">kubernetes.io<\/a>:<\/p>\n<p><em>\u201eKubernetes ist eine portable, erweiterbare Open-Source-Plattform zur Verwaltung von containerisierten Arbeitslasten und Services, die sowohl die deklarative Konfiguration als auch die Automatisierung erleichtert.\u201c\u00a0\u00a0<\/em>Quelle: <a href=\"\u00a0https:\/\/kubernetes.io\/de\/docs\/concepts\/overview\/what-is-kubernetes\/\">kubernetes.io<\/a><\/p>\n<p>Ziel ist es also, eine Plattform f\u00fcr das Workload- und Service-Management zu schaffen, die unabh\u00e4ngig vom Betriebssystem l\u00e4uft und mit Tools von Drittanbietern erweitert werden kann. Der Vorteil soll dabei sein, dass die Erstellung und Nutzung von Konfigurationen und Automatisierungen erleichtert wird. Hier beginnt also der Anspruch; die gro\u00dfen Vorteile und die kleinen Einschr\u00e4nkungen. Kubernetes ist eine Plattform zur Verwaltung, nicht zur Ausf\u00fchrung von Anwendungen. Um die betrieblichen Bed\u00fcrfnisse abzudecken, wird zus\u00e4tzliche Software f\u00fcr andere Komponenten ben\u00f6tigt.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cloudecosystem.org\/wp-content\/uploads\/2021\/08\/syseleven-website-metakube-dashboard-kubernetes-versionen-1024x683-1.jpg\" width=\"1024\" height=\"683\" alt=\"\" class=\"wp-image-8975 aligncenter size-full\" srcset=\"https:\/\/www.cloudecosystem.org\/wp-content\/uploads\/2021\/08\/syseleven-website-metakube-dashboard-kubernetes-versionen-1024x683-1.jpg 1024w, https:\/\/www.cloudecosystem.org\/wp-content\/uploads\/2021\/08\/syseleven-website-metakube-dashboard-kubernetes-versionen-1024x683-1-980x654.jpg 980w, https:\/\/www.cloudecosystem.org\/wp-content\/uploads\/2021\/08\/syseleven-website-metakube-dashboard-kubernetes-versionen-1024x683-1-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<h2><span style=\"color: #008000;\">Kubernetes \u2013 Die Plattform zur Verwaltung von Anwendungen<\/span><\/h2>\n<p>In seiner Grundstruktur braucht Kubernetes, abgesehen von den Abh\u00e4ngigkeiten f\u00fcr die Installation von Kubelet, auf jedem Server im Cluster eine sogenannte Container Runtime. Als Beispiel ist Docker wohl der bekannteste Vertreter. Dar\u00fcber hinaus verwaltet Kubernetes beliebige Anwendungen in einem separaten Netzwerksegment.<\/p>\n<p>Kubernetes liefert bereits CoreDNS mit etcd als Coordination and Service Discovery und Flannel als Netzwerkdienst. W\u00e4hrend CoreDNS und etcd die IP-Verwaltung gut handhaben und die meisten Funktionen von Kubernetes beherrschen, handelt es sich bei Flannel um ein einfaches Overlay-Netzwerk, sodass Plugins mit weiteren, besonders sicherheitsspezifischen Funktionen empfohlen werden. Canal bzw. Calico sind hier bekannte Vertreter.<\/p>\n<p>Mit den drei BasisTools, z. B. Canal, CoreDNS und <a href=\"https:\/\/de.wikipedia.org\/wiki\/Docker_(Software)\">Docker<\/a>, ist Kubernetes vorerst lauff\u00e4hig, aber f\u00fcr einen Anwendungsbetrieb in Kubernetes fehlt noch die eine oder andere Schicht. Hier sind weitere Komponenten notwendig, die Schritt f\u00fcr Schritt installiert, konfiguriert und in Ihr eigenes Service Life Cycle Management integriert werden k\u00f6nnen.<\/p>\n<h2><span style=\"color: #008000;\">Welche Tools sind die praktikabelsten?\u00a0<\/span><\/h2>\n<p>Mit jedem zus\u00e4tzlichen Tool erh\u00f6ht sich nat\u00fcrlich der Betriebsaufwand. Und da jedes Einzelne ein gr\u00f6\u00dferes Themenspektrum abbildet, dr\u00e4ngt sich die Frage auf, ab wann sich Kubernetes im Eigenbetrieb nicht mehr lohnt. Dar\u00fcber hinaus stellt sich auch vielen die spannende Frage, wie viel von der in der Software eingebauten Logik auf einen individuellen Dienst \u00fcbertragbar ist und damit das selbstgeschriebene Programm verschlankt werden kann.<\/p>\n<p>Die Cloud Native Computing Foundation, kurz CNCF, hat einen guten\u00a0<a href=\"https:\/\/landscape.cncf.io\/\">\u00dcberblick<\/a>\u00a0dar\u00fcber gegeben, welche Werkzeuge es in einer typischen Cloud-Umgebung gibt, und f\u00fcr jeden Anwendungsbereich die praktikabelsten vorgestellt. \u00c4hnlich wie bei der CNCF werden wir uns die einzelnen Schichten genauer ansehen: Laufzeit, Orchestrierung &amp; Management, App-Definition &amp; Entwicklung und schlie\u00dflich die Bereitstellung.<\/p>\n<p>Da die Landschaft trotz Portabilit\u00e4t je nach Betriebssystem sehr unterschiedlich sein kann, werden die Themen auf Linux-Basis erkl\u00e4rt. Eine Windows-basierte Sicht ist nicht Bestandteil der Beitr\u00e4ge.<\/p>\n<p><a href=\"https:\/\/www.cloudecosystem.org\/podcast\/\"><\/a><strong>Dies ist ein Gastbeitrag von <a href=\"https:\/\/www.syseleven.de\/\">SysEleven GmbH<\/a>, weitere Informationen <a href=\"https:\/\/www.syseleven.de\/blog\/\">gibt es hier<\/a>.\u00a0<\/strong><\/p>\n<p><span><\/span><\/p>\n<p><span>Bleibt\u00a0<\/span><a href=\"https:\/\/www.cloudecosystem.org\/#Newsletter\" data-et-has-event-already=\"true\"><strong>hier<\/strong><\/a><span>\u00a0auf dem Laufenden oder werdet gleich Teil unserer stark wachsenden Commuity und unterst\u00fctzt das SaaS Business in Europa. Hier gehts zu den M\u00f6glichkeiten\u00a0<\/span><a href=\"https:\/\/www.cloudecosystem.org\/join-us\/\">https:\/\/www.cloudecosystem.org\/join-us\/<\/a><\/p>\n<p>[\/et_pb_text][et_pb_divider _builder_version=&#8220;4.5.7&#8243; _module_preset=&#8220;default&#8220;][\/et_pb_divider][et_pb_text _builder_version=&#8220;4.5.7&#8243; _module_preset=&#8220;default&#8220;]<\/p>\n<p>Alle Bildquellen: SysEleven<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Komplexit\u00e4t des\u00a0Aufbaus eines eigenen Kubernetes\u00a0ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus, denn der Teufel steckt im Detail: die Verwaltung aller Bestandteile eines Clusters. Wir zeigen insbesondere Software- und Systemarchitekten Schritt f\u00fcr Schritt, welche Erweiterungen f\u00fcr Kubernetes existieren und einen allgemeinen Einblick in die jeweiligen Themenbereiche geben.\u00a0 Aber [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":8973,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false},"categories":[27],"tags":[24,151,92,80,232,233],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Managed Kubernetes 101: Der Einstieg &#8902; Cloud Ecosystem<\/title>\n<meta name=\"description\" content=\"Die Komplexit\u00e4t von Kubernetes ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus.\" \/>\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.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managed Kubernetes 101: Der Einstieg &#8902; Cloud Ecosystem\" \/>\n<meta property=\"og:description\" content=\"Die Komplexit\u00e4t von Kubernetes ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloud Ecosystem\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Cloud.ecosystem\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-25T08:30:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T12:46:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudecosystem.org\/wp-content\/uploads\/2021\/08\/syseleven-blog-managed-kubernetes-bobby-burch-1980x1280-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1980\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gast Beitrag\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Cloud_EcoSystem\" \/>\n<meta name=\"twitter:site\" content=\"@Cloud_EcoSystem\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gast Beitrag\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cloudecosystem.org\/en\/managed-kubernetes-101-der-einstieg\/\",\"url\":\"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/\",\"name\":\"Managed Kubernetes 101: Der Einstieg &#8902; Cloud Ecosystem\",\"isPartOf\":{\"@id\":\"https:\/\/www.cloudecosystem.org\/#website\"},\"datePublished\":\"2021-08-25T08:30:18+00:00\",\"dateModified\":\"2021-08-25T12:46:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.cloudecosystem.org\/#\/schema\/person\/7d69aafb5bd9a42047e2799952739b5f\"},\"description\":\"Die Komplexit\u00e4t von Kubernetes ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.cloudecosystem.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managed Kubernetes 101: Der Einstieg\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cloudecosystem.org\/#website\",\"url\":\"https:\/\/www.cloudecosystem.org\/\",\"name\":\"Cloud Ecosystem\",\"description\":\"Cloud Ecosystem\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cloudecosystem.org\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cloudecosystem.org\/#\/schema\/person\/7d69aafb5bd9a42047e2799952739b5f\",\"name\":\"Gast Beitrag\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cloudecosystem.org\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bb2aa30de2eb16c7dd1cb3e0f43f54b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bb2aa30de2eb16c7dd1cb3e0f43f54b2?s=96&d=mm&r=g\",\"caption\":\"Gast Beitrag\"},\"url\":\"https:\/\/www.cloudecosystem.org\/en\/author\/gast-beitrag\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Managed Kubernetes 101: Der Einstieg &#8902; Cloud Ecosystem","description":"Die Komplexit\u00e4t von Kubernetes ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus.","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.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/","og_locale":"en_US","og_type":"article","og_title":"Managed Kubernetes 101: Der Einstieg &#8902; Cloud Ecosystem","og_description":"Die Komplexit\u00e4t von Kubernetes ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus.","og_url":"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/","og_site_name":"Cloud Ecosystem","article_publisher":"https:\/\/www.facebook.com\/Cloud.ecosystem\/","article_published_time":"2021-08-25T08:30:18+00:00","article_modified_time":"2021-08-25T12:46:47+00:00","og_image":[{"width":1980,"height":1280,"url":"https:\/\/www.cloudecosystem.org\/wp-content\/uploads\/2021\/08\/syseleven-blog-managed-kubernetes-bobby-burch-1980x1280-1.jpg","type":"image\/jpeg"}],"author":"Gast Beitrag","twitter_card":"summary_large_image","twitter_creator":"@Cloud_EcoSystem","twitter_site":"@Cloud_EcoSystem","twitter_misc":{"Written by":"Gast Beitrag","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cloudecosystem.org\/en\/managed-kubernetes-101-der-einstieg\/","url":"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/","name":"Managed Kubernetes 101: Der Einstieg &#8902; Cloud Ecosystem","isPartOf":{"@id":"https:\/\/www.cloudecosystem.org\/#website"},"datePublished":"2021-08-25T08:30:18+00:00","dateModified":"2021-08-25T12:46:47+00:00","author":{"@id":"https:\/\/www.cloudecosystem.org\/#\/schema\/person\/7d69aafb5bd9a42047e2799952739b5f"},"description":"Die Komplexit\u00e4t von Kubernetes ist so ziemlich jedem bekannt. Eine Kubernetes-Installation allein reicht in der Regel nicht aus.","breadcrumb":{"@id":"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.syseleven.de\/blog\/managed-kubernetes-101-der-einstieg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.cloudecosystem.org\/"},{"@type":"ListItem","position":2,"name":"Managed Kubernetes 101: Der Einstieg"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudecosystem.org\/#website","url":"https:\/\/www.cloudecosystem.org\/","name":"Cloud Ecosystem","description":"Cloud Ecosystem","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudecosystem.org\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.cloudecosystem.org\/#\/schema\/person\/7d69aafb5bd9a42047e2799952739b5f","name":"Gast Beitrag","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudecosystem.org\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bb2aa30de2eb16c7dd1cb3e0f43f54b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb2aa30de2eb16c7dd1cb3e0f43f54b2?s=96&d=mm&r=g","caption":"Gast Beitrag"},"url":"https:\/\/www.cloudecosystem.org\/en\/author\/gast-beitrag\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/posts\/8967"}],"collection":[{"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/comments?post=8967"}],"version-history":[{"count":0,"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/posts\/8967\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/media\/8973"}],"wp:attachment":[{"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/media?parent=8967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/categories?post=8967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudecosystem.org\/en\/wp-json\/wp\/v2\/tags?post=8967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}