{"id":36141,"date":"2019-10-31T22:09:49","date_gmt":"2019-10-31T19:09:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\/"},"modified":"2019-10-31T22:09:49","modified_gmt":"2019-10-31T19:09:49","slug":"slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","title":{"rendered":"Slurm \u2014 eine einfache M\u00f6glichkeit, in das Thema Kubernetes einzutauchen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Slurm \u2014 eine einfache M\u00f6glichkeit, in das Thema Kubernetes einzutauchen\" src=\"\/wp-content\/uploads\/2019\/07\/a5075e54f28fd07ea2f24ead8a037adc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIm April haben mich die Organisatoren von Slyrm \u2013 einem Kurs \u00fcber Kubernetes \u2013 angesprochen, um es zu testen und meine Eindr\u00fccke zu teilen:<\/p>\n<blockquote><p>Dmitry, Slyrm ist ein dreit\u00e4giges Intensivseminar \u00fcber Kubernetes, eine dichte Schulungsveranstaltung. Es wird schwierig sein, dar\u00fcber zu schreiben, wenn Sie nur zwei Stunden in der ersten Vorlesung sitzen. Sind Sie bereit, aktiv teilzunehmen?<\/p><\/blockquote>\n<p>Vor Slyrm musste man vorbereitende Online-Kurse zu Ansible, Docker und Ceph absolvieren. <br \/>\nDann in den Repositories den Code und die genauen Anweisungen holen, nach denen man w\u00e4hrend der Vorlesungen jede Kommandozeile gemeinsam mit den Dozenten durchgehen kann. <\/p>\n<blockquote><p>\u2013 Ich best\u00e4tige, dass ich aktiv an beiden Kursen teilnehmen kann.<\/p><\/blockquote>\n<p>Und danach garantiert sich eine intensive Arbeit \u00fcber 6 Tage (Basis Slyrm und MegaSlyrm) in einem Raum, der voll von Systemadministratoren ist.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Font\u00e4nen<\/h2>\n<p>\nWas ist denn die eigentliche Schwierigkeit bei der Entwicklung von Services? Hier zum Beispiel fordert das Gesch\u00e4ft, eine Werbe-Push-Nachricht zu versenden! Es scheint, dass es einen Full-Stack-Entwickler mit einer Website und mobile Entwickler mit einer mobilen Anwendung gibt. Eine Aufgabe f\u00fcr 15 Minuten. Sagen wir dem Gesch\u00e4ft, dass wir es in einem Tag schaffen!<\/p>\n<p>Und hier stellt sich heraus, dass noch nie Push-Nachrichten versendet wurden. Die Anbindung einer fremden oder selbstgehosteten Push-Benachrichtigungsplattform wurde im Voraus nicht vorgenommen. Und das sind dann nicht 15 Minuten oder eine Stunde, gut, wenn sie es in einer Woche anschlie\u00dfen. Die Magie und das Zaubern beginnen. Alles ist unverst\u00e4ndlich, seltsam und unvorhersehbar.<\/p>\n<p>Die Entwicklung ist aus einem einzigen Grund v\u00f6llig unvorhersehbar geworden: Ich habe nicht ber\u00fccksichtigt, dass neben der Schicht von Gesch\u00e4ftsaufgaben auch eine infrastrukturelle Schicht existiert.<\/p>\n<p>Wenn die Schicht der Gesch\u00e4ftsaufgaben ein Brunnen ist, der eine Menge kleiner Aufgaben, Hypothesenpr\u00fcfungen und visuelle Spielereien ausspuckt, dann ist die Infrastruktur dessen Rohre. Hier ist ein Planungshorizont von mindestens einem halben Jahr erforderlich. <\/p>\n<h2>Rohrleitungen f\u00fcr Brunnen<\/h2>\n<p>\nAufgrund der Komplexit\u00e4t und der Notwendigkeit, sehr sorgf\u00e4ltig auf Details zu achten, werden die \"Rohre\" von speziell geschulten Personen entwickelt: DevOps, die aus den erfahrensten Administratoren und Entwicklern hervorgegangen sind. Ihre Arbeit ist planm\u00e4\u00dfig und streng sequenziell. Sie sind \u00e4hnlich wie Br\u00fcckenbauer \u2013 jeder Fehler f\u00fchrt dazu, dass eine einfache Gesch\u00e4ftsaufgabe f\u00fcr 15 Minuten pl\u00f6tzlich in eine Neustrukturierung der Infrastruktur f\u00fcr viele Tage und Kosten umschl\u00e4gt.<\/p>\n<p>Slerm ist derzeit der einzige Kurs in Russland (von dem ich wei\u00df), der das Erstellen von Infrastruktur auf standardisierte Weise lehrt, wodurch Planungsfehler ein wenig nivelliert werden k\u00f6nnen. Ich war an Kubernetes-Kursen und plane im September einen neuen Kurs in DevOps zu besuchen.<\/p>\n<p>Slerm wurde von der Firma Southbridge erfunden, einem Outsourcing-Anbieter f\u00fcr Administration, der Dutzende von Brunnen in verschiedensten Formen gebaut hat. Southbridge ist ein zertifizierter KTP und KCSP (CNCF, Mitglied der Linux Foundation).<\/p>\n<h2>Was genau wird in den Kubernetes-Kursen gelehrt?<\/h2>\n<p><\/p>\n<h4>Wie organisiert man alles, was die Entwickler gemacht haben, damit es nicht ausf\u00e4llt? <\/h4>\n<p><\/p>\n<ul>\n<li>Arbeiten mit Kubespray<\/li>\n<li>Installation zus\u00e4tzlicher Komponenten<\/li>\n<li>Testen und Troubleshooting des Clusters<\/li>\n<\/ul>\n<p><\/p>\n<h4>Wie implementiert man die Authentifizierung von Benutzern (Entwicklern) im Cluster zur Arbeit mit dem Cluster selbst?<\/h4>\n<p><\/p>\n<ul>\n<li>LDAP (Nginx + Python)<\/li>\n<li>OIDC (Dex + Gangway)<\/li>\n<\/ul>\n<p><\/p>\n<h4>Wie sch\u00fctzt man sich auf Netzwerkebene vor Hackern?<\/h4>\n<p><\/p>\n<ul>\n<li>Einf\u00fchrung in CNI<\/li>\n<li>Netzwerksicherheitsrichtlinie<\/li>\n<\/ul>\n<p><\/p>\n<h4>Und ganz allgemein Sicherheit!<\/h4>\n<p><\/p>\n<ul>\n<li>PodSecurityPolicy<\/li>\n<li>PodDisruptionBudget<\/li>\n<\/ul>\n<p><\/p>\n<h4>Wir verbergen nichts - wir erkl\u00e4ren ausf\u00fchrlich, was unter der Haube steckt<\/h4>\n<p><\/p>\n<ul>\n<li>Aufbau des Controllers<\/li>\n<li>Operatoren und CRD<\/li>\n<\/ul>\n<p><\/p>\n<h4>Stateful-Anwendungen im Cluster<\/h4>\n<p><\/p>\n<ul>\n<li>Start eines DB-Clusters am Beispiel von PostgreSQL<\/li>\n<li>Start eines RabbitMQ-Clusters<\/li>\n<\/ul>\n<p><\/p>\n<h4>Wie man zahlreiche Passw\u00f6rter und Konfigurationen nicht offen speichert<\/h4>\n<p><\/p>\n<ul>\n<li>Verwaltung von Geheimnissen in Kubernetes<\/li>\n<li>Vault<\/li>\n<\/ul>\n<p><\/p>\n<h4>Horizontale Skalierung mit einem Fingerdruck<\/h4>\n<p><\/p>\n<ul>\n<li>Theorie<\/li>\n<li>Praxis<\/li>\n<\/ul>\n<p><\/p>\n<h4>Backups<\/h4>\n<p><\/p>\n<ul>\n<li>Backup und Wiederherstellung des Clusters mithilfe von Heptio Velero (ehemals Ark) und etcd<\/li>\n<\/ul>\n<p><\/p>\n<h4>Einfache Bereitstellung in Test-, Staging- und Produktionsumgebungen<\/h4>\n<p><\/p>\n<ul>\n<li>Lint<\/li>\n<li>Tools f\u00fcr Template-Erstellung und Deployment<\/li>\n<li>Bereitstellungsstrategien<\/li>\n<\/ul>\n<p>\nEs gibt auch einen Kurs auf Steroiden, dort ist alles wirklich hardcore. Trotzdem kann man bereits nach dem Basiskurs seine eigene Font\u00e4ne erstellen. <\/p>\n<p>Nach Slerm hatten die Teilnehmer Artefakte - Videoaufzeichnungen aller Tage, detaillierte Anleitungen zu jedem Punkt mit genauen Rezepten, deren Befehle man einfach kopieren kann, um entweder eine Backup-L\u00f6sung oder eine L\u00f6sung f\u00fcr Testumgebungen oder noch etwas anderes zu erstellen. <\/p>\n<p>Das ist also ganz einfach. Ja. Man kommt f\u00fcr ein paar Tage, taucht in das Thema ein, erh\u00e4lt genaue Rezepte und kehrt an seinen Arbeitsplatz zur\u00fcck, um die Infrastruktur des Projekts aufzubauen - einfach, richtig und vor allem termingerecht vorhersehbar. Magie und Zauberei haben ein Ende, es bleibt nur die Arbeit. <\/p>\n<h2>Was kommt dabei heraus?<\/h2>\n<p>\nAm Ende des Rennens kommt f\u00fcr einige Tage das Gef\u00fchl auf, dass die wirklich ernsten Projekte fast von den DevOps selbst gebaut werden. Und bemerkenswert ist, dass das gesamte durchgegangene Material verst\u00e4ndlich ist, ich reproduziere es bereits jeden Tag auf meinen eigenen Servern. <\/p>\n<p>Zum Gl\u00fcck hat sich das gesamte Publikum in den Telegram-Chat verlagert, wo es selbst Wochen sp\u00e4ter noch Leben gibt.<\/p>\n<h2>Was folgt jetzt?<\/h2>\n<p>\nDie Organisatoren bereiten im Herbst Slurm DevOps vor, ich bereite mich bereits darauf vor. Dar\u00fcber werde ich bald in meinem <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ctorecords\">Tech-Direktoren-Kanal in Telegram @ctorecords schreiben.<\/a><\/noindex>.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/459498\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u044b \u0421\u043b\u0451\u0440\u043c \u2014 \u043a\u0443\u0440\u0441\u043e\u0432 \u043f\u043e Kubernetes \u2014 \u043f\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0432\u043e\u0451 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435: \u0414\u043c\u0438\u0442\u0440\u0438\u0439, \u0421\u043b\u0451\u0440\u043c \u2014 \u044d\u0442\u043e \u0442\u0440\u0435\u0445\u0434\u043d\u0435\u0432\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432 \u043f\u043e Kubernetes, \u043f\u043b\u043e\u0442\u043d\u043e\u0435 \u0443\u0447\u0435\u0431\u043d\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435. \u0412\u0440\u044f\u0434 \u043b\u0438 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043e \u043d\u0435\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0441\u0438\u0434\u0438\u0442\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438. \u0412\u044b \u0433\u043e\u0442\u043e\u0432\u044b \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c? \u041f\u0435\u0440\u0435\u0434 \u0441\u043b\u0451\u0440\u043c\u043e\u043c \u043d\u0430\u0434\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 online-\u043a\u0443\u0440\u0441\u044b \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27031,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36141","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c.\" \/>\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\/de\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\udd47\u0421\u043b\u0451\u0440\u043c \u2014 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043c\u0443 \u043f\u043e Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\" \/>\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=\"2019-10-31T19:09:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:49+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\udd47Slurm \u2014 der einfache Weg, um in das Thema Kubernetes einzutauchen | ProHoster","description":"Im April hat es an meine T\u00fcr geklopft.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\udd47\u0421\u043b\u0451\u0440\u043c \u2014 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043c\u0443 \u043f\u043e Kubernetes | ProHoster","og:description":"\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","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":"2019-10-31T19:09:49+00:00","article:modified_time":"2019-10-31T19:09:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36141","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":"2026-01-22 02:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:50:23","updated":"2026-01-22 02:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/36141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=36141"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/36141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/27031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=36141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=36141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=36141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}