{"id":5841,"date":"2018-09-02T18:31:58","date_gmt":"2018-09-02T16:31:58","guid":{"rendered":"http:\/\/www.braintank.ch\/wp\/?p=5841"},"modified":"2018-09-02T18:32:03","modified_gmt":"2018-09-02T16:32:03","slug":"das-wort-zum-sonntag-kubernetes","status":"publish","type":"post","link":"https:\/\/braintank.ch\/?p=5841","title":{"rendered":"Das Wort zum Sonntag: Kubernetes"},"content":{"rendered":"<blockquote><p><em><strong>Kubernetes<\/strong> (auch als \u201eK8s\u201c oder einfach \u201eK8\u201c bezeichnet, deutsche Aussprache: [\u02ccku&#187;b\u025b&#187;\u032f\u02c8ne&#187;t\u0259s] ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen.<\/em><\/p><\/blockquote>\n<p>Es wurde urspr\u00fcnglich von Google entworfen und an die Cloud Native Computing Foundation gespendet wurde. Es zielt darauf ab, eine &#171;Plattform f\u00fcr das automatisierte Bereitstellen, Verteilen, Skalieren und Warten von Anwendungscontainern auf verteilten Hosts&#187; zu liefern. Es unterst\u00fctzt eine Reihe von Container-Tools, einschliesslich Docker.<\/p>\n<p>Die Orchestrierung mittels Kubernetes wird von heute allen Cloud-Plattformen unterst\u00fctzt.<\/p>\n<p>Seit dem Erscheinen von Docker vor \u00fcber vier Jahren haben Container basierte Systeme die DevOps revolutioniert.\u00a0 Selbst die Konkurrenten folgen Kubernetes nun und liefern Beitr\u00e4ge, von denen es inzwischen \u00fcber 3000 auf <a href=\"https:\/\/github.com\/kubernetes\/website\">Github<\/a> gibt, zum \u00d6kosystem.<\/p>\n<p>Aus Sicht des Linux-Betriebssystems sind Container ja nichts anderes als Prozesse, eingeschr\u00e4nkt auf Namespaces. Wichtig an den Namespaces ist, dass ein Prozess in einem Namespace eine v\u00f6llig andere Umgebung sieht als ausserhalb, andere Netzwerkrouten, Control Group Limits, DNS-Einstellungen, sogar eine andere Prozess-ID etc.<\/p>\n<p>Damit k\u00f6nnen sich Prozesse, die einen Namespace teilen, gemeinsame Ressourcen teilen und sind trotzdem von anderen Prozessen und dem Hostsystem isoliert.<\/p>\n<p>Zus\u00e4tzlich hat Docker noch ein CoW (Copy on Write)-Filesystem, das Images in Schichten organisiert. Im Idealfall werden nur wenige gro\u00dfe Basis-Images durch kleine Unterschiede in verschiedenen Containern modifiziert. Standard ist das Linux <em>Aufs<\/em> (Advanced multi layered unification filesystem) wobei die Images\u00a0 \u00fcbereinander gelegt werden.<\/p>\n<p>Docker hat \u2013 und das ist Segen und Fluch zugleich \u2013 alle zum Bauen, Transportieren und Starten von Containern notwendigen Tools in einem Kommando integriert.<\/p>\n<p>Auf der einen Seite wird so die Schwelle f\u00fcr den Einstieg in die Containerwelt gesenkt, auf der anderen Seite kann keine Rede von einer Trennung der Aufgaben im Sinne der &#171;Separation of Concerns&#187; sein. Das widerspricht der Unix-Philosophie, die f\u00fcr eine Aufgabe ein Tool vorsieht.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes (auch als \u201eK8s\u201c oder einfach \u201eK8\u201c bezeichnet, deutsche Aussprache: [\u02ccku&#187;b\u025b&#187;\u032f\u02c8ne&#187;t\u0259s] ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen. Es wurde urspr\u00fcnglich von Google entworfen und an die Cloud Native Computing Foundation gespendet wurde. Es zielt darauf ab, eine &#171;Plattform f\u00fcr das automatisierte Bereitstellen, Verteilen, Skalieren und Warten von Anwendungscontainern auf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5892,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,22],"tags":[1625,1624,1622,1623],"class_list":["post-5841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-wissen","tag-devops","tag-docker","tag-k8","tag-kubernetes","has-thumbnail"],"jetpack_featured_media_url":"https:\/\/braintank.ch\/wp-content\/uploads\/2018\/07\/21_d3cvM_400x400.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":9170,"url":"https:\/\/braintank.ch\/?p=9170","url_meta":{"origin":5841,"position":0},"title":"IT so schnell und so langsam zu gleich","author":"admin","date":"11. Februar 2024","format":false,"excerpt":"Spannende Informationen aus dem Reporting der UBS zu ihren Resultaten des 4. Quartal 2023 und des ganzen Jahres. Hier wurde die Abh\u00e4ngigkeit im Banking von IT sehr gut sichtbar gemacht. In diesem Blog, haben wir unter \"Ber\u00fchmt werden nur die Ersten und die Letzten, welche etwas tun\", das Dilemma einer\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/02\/xrayphone-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/02\/xrayphone-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/02\/xrayphone-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/02\/xrayphone-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/02\/xrayphone-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/02\/xrayphone-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":5665,"url":"https:\/\/braintank.ch\/?p=5665","url_meta":{"origin":5841,"position":1},"title":"Ich &#8211; Welt: Operationalisierung","author":"admin","date":"17. Dezember 2017","format":false,"excerpt":"Als Informatik ist es ja ziemlich einfach eine L\u00f6sung \"auf die Rampe zu stellen\". Leider ist das nur die halbe Miete. Danach folgt die Operationalisierung. Zur Operationalisierung geh\u00f6ren in meiner Welt die folgenden Themen: Ausbildung der neuen L\u00f6sung und der gegebenenfalls neuen Prozesse Aufr\u00e4umen von Daten Archivierung von Daten Notwendige\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2017\/12\/1484138846083.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2017\/12\/1484138846083.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2017\/12\/1484138846083.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":8941,"url":"https:\/\/braintank.ch\/?p=8941","url_meta":{"origin":5841,"position":2},"title":"Wo sich der F\u00fchrungsanspruch entwickelt","author":"admin","date":"17. September 2023","format":false,"excerpt":"Nachdem der letzte Beitrag so viel Zuspruch gefunden hier noch einige Themen, wo es aus meiner Sicht mehr braucht als nur die Anpassung der Querschnittfunktion. Den Kunden f\u00fchren lassen, statt ihn danach zu \u00fcberzeugen Das Prinzip der Kundenbegeisterung hat die Art und Weise, wie Unternehmen ihre Ber\u00fchrungspunkte mit Kunden gestalten\u2026","rel":"","context":"In &quot;Arbeit&quot;","block_context":{"text":"Arbeit","link":"https:\/\/braintank.ch\/?cat=21"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2023\/09\/hansjorg-keller-XkvZR6m-90Q-unsplash.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2023\/09\/hansjorg-keller-XkvZR6m-90Q-unsplash.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2023\/09\/hansjorg-keller-XkvZR6m-90Q-unsplash.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2023\/09\/hansjorg-keller-XkvZR6m-90Q-unsplash.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2023\/09\/hansjorg-keller-XkvZR6m-90Q-unsplash.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2023\/09\/hansjorg-keller-XkvZR6m-90Q-unsplash.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":9158,"url":"https:\/\/braintank.ch\/?p=9158","url_meta":{"origin":5841,"position":3},"title":"Observability f\u00fcr Maschinen und Menschen","author":"admin","date":"28. Januar 2024","format":false,"excerpt":"Worum geht es? Observability ist ein Konzept, das seit einigen Jahren dank Cloud Computing am Aufkommen ist. Es bezieht sich darauf, wie die interne Zust\u00e4nden eines Systems aus der Kenntnis seiner externen Ausg\u00e4nge abgeleitet werden k\u00f6nnen. Observability ist ein Mass daf\u00fcr, wie gut interne Zust\u00e4nde oder Bedingungen eines Systems ausschliesslich\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/01\/daniel-lerman-fr3YLb9UHSQ-unsplash.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/01\/daniel-lerman-fr3YLb9UHSQ-unsplash.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/01\/daniel-lerman-fr3YLb9UHSQ-unsplash.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/01\/daniel-lerman-fr3YLb9UHSQ-unsplash.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/01\/daniel-lerman-fr3YLb9UHSQ-unsplash.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/01\/daniel-lerman-fr3YLb9UHSQ-unsplash.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":7755,"url":"https:\/\/braintank.ch\/?p=7755","url_meta":{"origin":5841,"position":4},"title":"The next big thing &#8211; Wenn Danach schon Davor ist","author":"admin","date":"19. Juni 2022","format":false,"excerpt":"Gerade diese Woche hat mir Gartner wieder alle m\u00f6glichen Dinge vorgeschlagen, die in Zukunft grossartig sein k\u00f6nnen und die ich im Unternehmen einf\u00fchren muss. Der Report ist zwar vom letzten Jahr, aber bleiben wir mal schnell dabei. https:\/\/twitter.com\/gartner_it\/status\/1448695158820818949?lang=de Gartner hat auch den Hypecycle Salon-f\u00e4hig gemacht. Ich denke zwei der grossen\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/06\/dirk-von-loen-wagner-Hrmayke-v8g-unsplash.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/06\/dirk-von-loen-wagner-Hrmayke-v8g-unsplash.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/06\/dirk-von-loen-wagner-Hrmayke-v8g-unsplash.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/06\/dirk-von-loen-wagner-Hrmayke-v8g-unsplash.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/06\/dirk-von-loen-wagner-Hrmayke-v8g-unsplash.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/06\/dirk-von-loen-wagner-Hrmayke-v8g-unsplash.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":9275,"url":"https:\/\/braintank.ch\/?p=9275","url_meta":{"origin":5841,"position":5},"title":"Chaos Engineering f\u00fcr bessere Systeme","author":"admin","date":"16. September 2024","format":false,"excerpt":"Die Zuverl\u00e4ssigkeit von Software und Systemen wird \u00fcblicherweise mit Unit Tests, Integration Tests und System Tests sichergestellt. Jetzt wo Systeme in der Cloud bereitgestellt werden und diese verteilten Systeme zunehmend umfassender und komplexer werden, st\u00f6sst dieses Verfahren an seine Grenze. Hier kommt Chaos Engineering ins Spiel. Chaos Engineering f\u00fchrt Experimente\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/06\/christopher-burns-8KfCR12oeUM-unsplash.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/06\/christopher-burns-8KfCR12oeUM-unsplash.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/06\/christopher-burns-8KfCR12oeUM-unsplash.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/06\/christopher-burns-8KfCR12oeUM-unsplash.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/06\/christopher-burns-8KfCR12oeUM-unsplash.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/06\/christopher-burns-8KfCR12oeUM-unsplash.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/posts\/5841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5841"}],"version-history":[{"count":0,"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/posts\/5841\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/media\/5892"}],"wp:attachment":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}