<?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="en" source="https://portal.flane.ch/swisscom/en/xml-course/xamira-xam-kube-1" lastchanged="2024-09-18T11:13:01+02:00" parent="https://portal.flane.ch/swisscom/en/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;Participants learn how to deploy applications on Kubernetes and administer simple Kubernetes clusters. This includes creating Kubernetes manifests and knowledge about the most important resource types. With this knowledge, participants will be able to roll out applications on Kubernetes, update them, secure them, and make them accessible from inside and outside the cluster.&lt;/p&gt;</objective><essentials>&lt;p&gt;Knowledge of how containers work and the ability to interact with individual containers on the command line, as well as is the creation of container images from Dockerfiles / Containerfiles in required. We teach these skills in our &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/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; training. In addition, the course requires the use of the Linux command line and an editor.&lt;/p&gt;</essentials><audience>&lt;p&gt;The training is aimed at developers and administrators as well as architects and decision-makers with a high level of technical interest. The participants must be familiar with the use of application containers under Docker or Podman.&lt;/p&gt;</audience><contents>&lt;h5&gt;Introduction to Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Kubernetes architecture&lt;/li&gt;&lt;li&gt;Cluster setup with kubeadm&lt;/li&gt;&lt;li&gt;Labels and annotations&lt;/li&gt;&lt;li&gt;Configuration tools and configuration contexts&lt;/li&gt;&lt;li&gt;Dashboard&lt;/li&gt;&lt;li&gt;Security&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;Create, modify, and manage Pods&lt;/li&gt;&lt;li&gt;Resource configuration&lt;/li&gt;&lt;li&gt;Startup, readiness and 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 and PersistentVolumeClaims&lt;/li&gt;&lt;li&gt;StorageClasses&lt;/li&gt;&lt;li&gt;ConfigMaps and Secrets&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Orchestration&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;Access to services&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;Resource management&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Namespaces&lt;/li&gt;&lt;li&gt;Limits and quotas&lt;/li&gt;&lt;li&gt;Autoscaling&lt;/li&gt;&lt;li&gt;NetworkSecurityPolicies&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Introduction to Helm&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Installation of existing applications&lt;/li&gt;&lt;li&gt;Creating simple custom Helm Charts&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Best practices&lt;/h5&gt;</contents><objective_plain>Participants learn how to deploy applications on Kubernetes and administer simple Kubernetes clusters. This includes creating Kubernetes manifests and knowledge about the most important resource types. With this knowledge, participants will be able to roll out applications on Kubernetes, update them, secure them, and make them accessible from inside and outside the cluster.</objective_plain><essentials_plain>Knowledge of how containers work and the ability to interact with individual containers on the command line, as well as is the creation of container images from Dockerfiles / Containerfiles in required. We teach these skills in our Docker: Praxiskurs Applikationscontainer (XAM-CONT-1) training. In addition, the course requires the use of the Linux command line and an editor.</essentials_plain><audience_plain>The training is aimed at developers and administrators as well as architects and decision-makers with a high level of technical interest. The participants must be familiar with the use of application containers under Docker or Podman.</audience_plain><contents_plain>Introduction to Kubernetes


- Kubernetes architecture
- Cluster setup with kubeadm
- Labels and annotations
- Configuration tools and configuration contexts
- Dashboard
- Security
- Role based access control
Pods


- Create, modify, and manage Pods
- Resource configuration
- Startup, readiness and lifeness probes
Storage


- Volumes in Pods
- PersistentVolumes and PersistentVolumeClaims
- StorageClasses
- ConfigMaps and Secrets
Orchestration


- ReplicaSets
- Deployments
- StatefulSets
- DaemonSets
- Jobs
- CronJobs
Access to services


- Services
- Ingress
- DNS
Resource management


- Namespaces
- Limits and quotas
- Autoscaling
- NetworkSecurityPolicies
Introduction to Helm


- Installation of existing applications
- Creating simple custom Helm Charts
Best practices</contents_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="DE" currency="EUR">2150.00</price><price country="AT" currency="EUR">2150.00</price></pricelist><miles/></course>