<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="29302" language="de" source="https://portal.flane.ch/swisscom/xml-course/xamira-xam-kube-1" lastchanged="2024-09-18T11:13:01+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Kubernetes: Praxiskurs Containerorchestrierung</title><productcode>XAM-KUBE-1</productcode><vendorcode>XA</vendorcode><vendorname>Xamira</vendorname><fullproductcode>XA-XAM-KUBE-1</fullproductcode><version>1.0</version><objective>&lt;p&gt;Die Teilnehmer erlernen die Bereitstellung von Applikationen auf Kubernetes sowie die Administration einfacher Kubernetes-Cluster. Dazu geh&amp;ouml;rt das Erstellen von Kubernetes-Manifesten und Kenntnis &amp;uuml;ber die wichtigsten Ressource-Typen. Mit diesem Wissen k&amp;ouml;nnen die Teilnehmer Applikationen auf Kubernetes ausrollen, aktualisieren, absichern und innerhalb und ausserhalb des Clusters erreichbar machen.&lt;/p&gt;</objective><essentials>&lt;p&gt;Die Teilnehmer m&amp;uuml;ssen den Umgang mit Applikationscontainern unter Docker oder Podman beherrschen. Kenntnisse &amp;uuml;ber die Funktionsweise von Containern und die F&amp;auml;higkeit, mit einzelnen Containern auf der Kommandozeile zu interagieren werden ebenso vorausgesetzt wie das Erstellen von Container-Images aus Dockerfiles / Containerfiles. Diese F&amp;auml;higkeiten vermitteln wir in unserem Training &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/course/xamira-xam-cont-1&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Docker: Praxiskurs Applikationscontainer &lt;span class=&quot;fl-prod-pcode&quot;&gt;(XAM-CONT-1)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;. Zudem erfordert der Kurs den Umgang mit der Linux-Kommandozeile und einem Editor.&lt;/p&gt;</essentials><audience>&lt;p&gt;Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse.&lt;/p&gt;</audience><contents>&lt;h5&gt;Einf&amp;uuml;hrung in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Architektur von Kubernetes&lt;/li&gt;&lt;li&gt;Cluster-Setup mit kubeadm&lt;/li&gt;&lt;li&gt;Labels und Annotations&lt;/li&gt;&lt;li&gt;Konfigurationswerkzeuge und Konfigurationskontexte&lt;/li&gt;&lt;li&gt;Dashboard&lt;/li&gt;&lt;li&gt;Sicherheit&lt;/li&gt;&lt;li&gt;Role Based Access Control&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Pods&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Erstellen, Ver&amp;auml;ndern und Verwalten von Pods&lt;/li&gt;&lt;li&gt;Ressource-Konfiguration&lt;/li&gt;&lt;li&gt;Startup-, Readiness- und Lifeness-Probes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Storage&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Volumes in Pods&lt;/li&gt;&lt;li&gt;PersistentVolumes und PersistentVolumeClaims&lt;/li&gt;&lt;li&gt;StorageClasses&lt;/li&gt;&lt;li&gt;ConfigMaps und Secrets&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Orchestrierung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;ReplicaSets&lt;/li&gt;&lt;li&gt;Deployments&lt;/li&gt;&lt;li&gt;StatefulSets&lt;/li&gt;&lt;li&gt;DaemonSets&lt;/li&gt;&lt;li&gt;Jobs&lt;/li&gt;&lt;li&gt;CronJobs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Zugriff auf Dienste&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Services&lt;/li&gt;&lt;li&gt;Ingress&lt;/li&gt;&lt;li&gt;DNS&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Ressourcenverwaltung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Namespaces&lt;/li&gt;&lt;li&gt;Limits und Quotas&lt;/li&gt;&lt;li&gt;Autoscaling&lt;/li&gt;&lt;li&gt;NetworkSecurityPolicies&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Einf&amp;uuml;hrung in Helm&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Installation von existierenden Anwendungen&lt;/li&gt;&lt;li&gt;Erstellen einfacher eigener Helm-Charts&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Best Practices&lt;/h5&gt;</contents><objective_plain>Die Teilnehmer erlernen die Bereitstellung von Applikationen auf Kubernetes sowie die Administration einfacher Kubernetes-Cluster. Dazu gehört das Erstellen von Kubernetes-Manifesten und Kenntnis über die wichtigsten Ressource-Typen. Mit diesem Wissen können die Teilnehmer Applikationen auf Kubernetes ausrollen, aktualisieren, absichern und innerhalb und ausserhalb des Clusters erreichbar machen.</objective_plain><essentials_plain>Die Teilnehmer müssen den Umgang mit Applikationscontainern unter Docker oder Podman beherrschen. Kenntnisse über die Funktionsweise von Containern und die Fähigkeit, mit einzelnen Containern auf der Kommandozeile zu interagieren werden ebenso vorausgesetzt wie das Erstellen von Container-Images aus Dockerfiles / Containerfiles. Diese Fähigkeiten vermitteln wir in unserem Training Docker: Praxiskurs Applikationscontainer (XAM-CONT-1). Zudem erfordert der Kurs den Umgang mit der Linux-Kommandozeile und einem Editor.</essentials_plain><audience_plain>Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse.</audience_plain><contents_plain>Einführung in Kubernetes


- Architektur von Kubernetes
- Cluster-Setup mit kubeadm
- Labels und Annotations
- Konfigurationswerkzeuge und Konfigurationskontexte
- Dashboard
- Sicherheit
- Role Based Access Control
Pods


- Erstellen, Verändern und Verwalten von Pods
- Ressource-Konfiguration
- Startup-, Readiness- und Lifeness-Probes
Storage


- Volumes in Pods
- PersistentVolumes und PersistentVolumeClaims
- StorageClasses
- ConfigMaps und Secrets
Orchestrierung


- ReplicaSets
- Deployments
- StatefulSets
- DaemonSets
- Jobs
- CronJobs
Zugriff auf Dienste


- Services
- Ingress
- DNS
Ressourcenverwaltung


- Namespaces
- Limits und Quotas
- Autoscaling
- NetworkSecurityPolicies
Einführung in Helm


- Installation von existierenden Anwendungen
- Erstellen einfacher eigener Helm-Charts
Best Practices</contents_plain><duration unit="d" days="3">3 Tage</duration><pricelist><price country="DE" currency="EUR">2150.00</price><price country="AT" currency="EUR">2150.00</price></pricelist><miles/></course>