{"course":{"productid":29304,"modality":6,"active":true,"language":"de","title":"Helm: Praxiskurs Kubernetes-Paketmanagement","productcode":"XAM-HELM-1","vendorcode":"XA","vendorname":"Xamira","fullproductcode":"XA-XAM-HELM-1","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/xamira-xam-helm-1","objective":"<p>Die Teilnehmer lernen den Umgang mit Helm. Dazu geh&ouml;rt die Installation, Konfiguration, Aktualisierung und Verwaltung von Applikationen durch vorhandene Helm Charts. Zudem umfasst dieses Training die Entwicklung eigener Helm Charts, einschliesslich Templates, Hooks, Tests, Abh&auml;ngigkeiten sowie Dokumentation, Paketierung und Ver&ouml;ffentlichung der erstellten Charts.<\/p>","essentials":"<p>Die Teilnehmer m&uuml;ssen mit der Nutzung von Kubernetes vertraut sein. Dazu geh&ouml;rt der sichere Umgang mit kubectl sowie das Erstellen von YAML-Manifesten f&uuml;r Kubernetes-Ressourcen. Kenntnisse in grundlegenden Prinzipien der Programmierung, insbesondere die Nutzung von Variablen, Bedingungen und Schleifen, werden vorausgesetzt.<\/p>","audience":"<p>Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse.<\/p>","contents":"<h5>Einf&uuml;hrung in Helm<\/h5><ul>\n<li>Motivation und Funktionen<\/li><li>Architektur<\/li><li>Interaktion zwischen Helm und Kubernetes<\/li><li>Helm und CI\/CD<\/li><\/ul><h5>Zusammenfassende (!) Wiederholung wichtiger Kubernetes-Ressource-Typen<\/h5><ul>\n<li>Pod, ReplicaSet, Deployment, DaemonSet, StatefulSet, Job und CronJob<\/li><li>PersistentVolumeClaim<\/li><li>Service und Ingress<\/li><li>ConfigMap und Secret<\/li><\/ul><h5>Nutzung vorhandener Helm Charts<\/h5><ul>\n<li>Repository-Konfiguration<\/li><li>Suchen und finden von Helm Charts<\/li><li>Untersuchen von Helm Charts<\/li><li>Installation, Upgrades, Rollbacks und Deinstallation von Releases<\/li><li>Anpassen von Values<\/li><\/ul><h5>Entwicklung eigener Helm Charts<\/h5><ul>\n<li>Struktur von Helm Charts<\/li><li>Erstellen neuer Helm Charts<\/li><li>Debugging von Helm Charts<\/li><li>Abh&auml;ngigkeiten und Variablen&uuml;bergabe<\/li><li>Hooks und Tests<\/li><\/ul><h5>Helm-Templates<\/h5><ul>\n<li>Syntax von Helm-Templates<\/li><li>Variablen und Scopes<\/li><li>Schleifen und Bedingungen<\/li><li>Funktionen und Pipelines<\/li><li>Named Templates<\/li><li>Bibliotheken<\/li><\/ul><h5>Dokumentation<\/h5><ul>\n<li>Dokumentation innerhalb von Helm Charts<\/li><li>Dokumentation mit helm-docs generieren<\/li><\/ul><h5>Auslieferung von Helm Charts<\/h5><ul>\n<li>Paketieren von Helm Charts<\/li><li>Betrieb eigener Repositories<\/li><\/ul><h5>Best Practices<\/h5>","summary":"<p><strong>Paketierung und Verwaltung von Applikationen auf Kubernetes.<\/strong><\/p>\n<p>Eine Applikation auf Kubernetes besteht aus zahlreichen Ressourcen, die &uuml;ber Manifeste im Cluster erstellt werden. Helm ist ein Paketmanager, der die Manifeste aller f&uuml;r eine Applikation ben&ouml;tigten Kubernetes-Ressourcen in einem sogenannten Chart b&uuml;ndelt. Die Manifeste werden dabei durch Templates erzeugt, die eine flexible Anpassung durch Variablen erm&ouml;glichen. So k&ouml;nnen mit demselben Helm Chart beliebig viele Instanzen der Applikation installiert und verwaltet werden. Dieser Kurs bietet einen praxisorientierten Einstieg in die Nutzung von Helm und die Entwicklung eigener Helm Charts.<\/p>","objective_plain":"Die Teilnehmer lernen den Umgang mit Helm. Dazu geh\u00f6rt die Installation, Konfiguration, Aktualisierung und Verwaltung von Applikationen durch vorhandene Helm Charts. Zudem umfasst dieses Training die Entwicklung eigener Helm Charts, einschliesslich Templates, Hooks, Tests, Abh\u00e4ngigkeiten sowie Dokumentation, Paketierung und Ver\u00f6ffentlichung der erstellten Charts.","essentials_plain":"Die Teilnehmer m\u00fcssen mit der Nutzung von Kubernetes vertraut sein. Dazu geh\u00f6rt der sichere Umgang mit kubectl sowie das Erstellen von YAML-Manifesten f\u00fcr Kubernetes-Ressourcen. Kenntnisse in grundlegenden Prinzipien der Programmierung, insbesondere die Nutzung von Variablen, Bedingungen und Schleifen, werden vorausgesetzt.","audience_plain":"Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse.","contents_plain":"Einf\u00fchrung in Helm\n\n\n- Motivation und Funktionen\n- Architektur\n- Interaktion zwischen Helm und Kubernetes\n- Helm und CI\/CD\nZusammenfassende (!) Wiederholung wichtiger Kubernetes-Ressource-Typen\n\n\n- Pod, ReplicaSet, Deployment, DaemonSet, StatefulSet, Job und CronJob\n- PersistentVolumeClaim\n- Service und Ingress\n- ConfigMap und Secret\nNutzung vorhandener Helm Charts\n\n\n- Repository-Konfiguration\n- Suchen und finden von Helm Charts\n- Untersuchen von Helm Charts\n- Installation, Upgrades, Rollbacks und Deinstallation von Releases\n- Anpassen von Values\nEntwicklung eigener Helm Charts\n\n\n- Struktur von Helm Charts\n- Erstellen neuer Helm Charts\n- Debugging von Helm Charts\n- Abh\u00e4ngigkeiten und Variablen\u00fcbergabe\n- Hooks und Tests\nHelm-Templates\n\n\n- Syntax von Helm-Templates\n- Variablen und Scopes\n- Schleifen und Bedingungen\n- Funktionen und Pipelines\n- Named Templates\n- Bibliotheken\nDokumentation\n\n\n- Dokumentation innerhalb von Helm Charts\n- Dokumentation mit helm-docs generieren\nAuslieferung von Helm Charts\n\n\n- Paketieren von Helm Charts\n- Betrieb eigener Repositories\nBest Practices","summary_plain":"Paketierung und Verwaltung von Applikationen auf Kubernetes.\n\nEine Applikation auf Kubernetes besteht aus zahlreichen Ressourcen, die \u00fcber Manifeste im Cluster erstellt werden. Helm ist ein Paketmanager, der die Manifeste aller f\u00fcr eine Applikation ben\u00f6tigten Kubernetes-Ressourcen in einem sogenannten Chart b\u00fcndelt. Die Manifeste werden dabei durch Templates erzeugt, die eine flexible Anpassung durch Variablen erm\u00f6glichen. So k\u00f6nnen mit demselben Helm Chart beliebig viele Instanzen der Applikation installiert und verwaltet werden. Dieser Kurs bietet einen praxisorientierten Einstieg in die Nutzung von Helm und die Entwicklung eigener Helm Charts.","version":"1.0","duration":{"unit":"d","value":3,"formatted":"3 Tage"},"pricelist":{"List Price":{"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":1450},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":1300},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":2150}}},"lastchanged":"2024-09-18T11:13:01+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/json-course-schedule\/29304","source_lang":"de","source":"https:\/\/portal.flane.ch\/swisscom\/json-course\/xamira-xam-helm-1"}}