<?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="35264" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/hewlettpackard-hj7f2s" lastchanged="2025-01-10T01:17:43+01:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Kubernetes Administration (GL360)</title><productcode>HJ7F2S</productcode><vendorcode>HP</vendorcode><vendorname>HP</vendorname><fullproductcode>HP-HJ7F2S</fullproductcode><version>1.0</version><objective>&lt;p&gt;During this course, students will learn:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kubernetes architecture&lt;/li&gt;&lt;li&gt;Kubernetes core concepts (clusters, objects, etc.)&lt;/li&gt;&lt;li&gt;Fundamentals:
&lt;ul&gt;
&lt;li&gt;Images&lt;/li&gt;&lt;li&gt;Containers&lt;/li&gt;&lt;li&gt;Pods&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Installation&lt;/li&gt;&lt;li&gt;Application lifecycle management&lt;/li&gt;&lt;li&gt;Networking&lt;/li&gt;&lt;li&gt;Storage&lt;/li&gt;&lt;li&gt;Security&lt;/li&gt;&lt;li&gt;Scheduling&lt;/li&gt;&lt;li&gt;Jobs and CronJobs&lt;/li&gt;&lt;li&gt;Linux containers&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Proficiency with the Linux CLI (U8583S: Linux Fundamentals (GL120))&lt;/li&gt;&lt;li&gt;A broad understanding of Linux system administration (H7091S: Enterprise Linux Systems Administration (GL250))&lt;/li&gt;&lt;li&gt;Basic knowledge of Linux containers, e.g. Docker (H0DS3S: Docker (GL340))&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Systems administrators and DevOps professionals&lt;/p&gt;</audience><contents>&lt;p&gt;Core Concepts
Installation
Application Lifecycle Management
Networking
Storage
Security
Scheduling
Jobs and CronJobs
Linux Containers&lt;/p&gt;</contents><outline>&lt;h5&gt;Core Concepts &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;CKA objectives covered&lt;/li&gt;&lt;li&gt;Kubernetes architecture&lt;/li&gt;&lt;li&gt;Cluster communication&lt;/li&gt;&lt;li&gt;Objects&lt;/li&gt;&lt;li&gt;Object properties&lt;/li&gt;&lt;li&gt;Labels and selectors&lt;/li&gt;&lt;li&gt;Annotations&lt;/li&gt;&lt;li&gt;Object management&lt;/li&gt;&lt;li&gt;Image fundamentals&lt;/li&gt;&lt;li&gt;Container fundamentals&lt;/li&gt;&lt;li&gt;Pod fundamentals&lt;/li&gt;&lt;li&gt;Working with pods&lt;/li&gt;&lt;li&gt;Writing YAML files&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Installation &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;CKA objectives covered&lt;/li&gt;&lt;li&gt;Installation prerequisites&lt;/li&gt;&lt;li&gt;Installation (single node)&lt;/li&gt;&lt;li&gt;Installation (production)&lt;/li&gt;&lt;li&gt;Client tool optimizations&lt;/li&gt;&lt;li&gt;Installing HA control plane (demo)&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Application Lifecycle Management &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;CKA objectives covered&lt;/li&gt;&lt;li&gt;Pod lifecycle&lt;/li&gt;&lt;li&gt;Container lifecycle&lt;/li&gt;&lt;li&gt;Init containers&lt;/li&gt;&lt;li&gt;Container: command and args&lt;/li&gt;&lt;li&gt;Container: defining environment&lt;/li&gt;&lt;li&gt;ReplicaSet&lt;/li&gt;&lt;li&gt;Deployments&lt;/li&gt;&lt;li&gt;Working with deployments&lt;/li&gt;&lt;li&gt;Deployment rollouts&lt;/li&gt;&lt;li&gt;Networking &amp;bull; CKA objectives covered&lt;/li&gt;&lt;li&gt;Network overview&lt;/li&gt;&lt;li&gt;Service discovery and CoreDNS&lt;/li&gt;&lt;li&gt;Container Network Interface (CNI)&lt;/li&gt;&lt;li&gt;Services&lt;/li&gt;&lt;li&gt;Ingress objects&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Storage&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;CKA objectives covered&lt;/li&gt;&lt;li&gt;Storage&lt;/li&gt;&lt;li&gt;Volume types&lt;/li&gt;&lt;li&gt;Static volumes (demo)&lt;/li&gt;&lt;li&gt;ConfigMaps&lt;/li&gt;&lt;li&gt;Secrets&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Security&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Controlling access to the Kubernetes API&lt;/li&gt;&lt;li&gt;Kubectl configuration&lt;/li&gt;&lt;li&gt;Admission controllers&lt;/li&gt;&lt;li&gt;Pod security policies admission controller&lt;/li&gt;&lt;li&gt;Default admission controllers&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Scheduling &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;CKA objectives covered&lt;/li&gt;&lt;li&gt;Controlling and tracking resources&lt;/li&gt;&lt;li&gt;Scheduler operation&lt;/li&gt;&lt;li&gt;DaemonSet&lt;/li&gt;&lt;li&gt;Node affinity and anti-affinity&lt;/li&gt;&lt;li&gt;Pod affinity and anti-affinity&lt;/li&gt;&lt;li&gt;Taints and tolerations&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Jobs and CronJobs&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Jobs&lt;/li&gt;&lt;li&gt;CronJobs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Linux Containers &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Application management landscape&lt;/li&gt;&lt;li&gt;Application isolation&lt;/li&gt;&lt;li&gt;Resource measurement and control&lt;/li&gt;&lt;li&gt;Container security&lt;/li&gt;&lt;li&gt;OverlayFS overview&lt;/li&gt;&lt;li&gt;Container security&lt;/li&gt;&lt;li&gt;Open container initiative&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>During this course, students will learn:



- Kubernetes architecture
- Kubernetes core concepts (clusters, objects, etc.)
- Fundamentals:

- Images
- Containers
- Pods
- Installation
- Application lifecycle management
- Networking
- Storage
- Security
- Scheduling
- Jobs and CronJobs
- Linux containers</objective_plain><essentials_plain>- Proficiency with the Linux CLI (U8583S: Linux Fundamentals (GL120))
- A broad understanding of Linux system administration (H7091S: Enterprise Linux Systems Administration (GL250))
- Basic knowledge of Linux containers, e.g. Docker (H0DS3S: Docker (GL340))</essentials_plain><audience_plain>Systems administrators and DevOps professionals</audience_plain><contents_plain>Core Concepts
Installation
Application Lifecycle Management
Networking
Storage
Security
Scheduling
Jobs and CronJobs
Linux Containers</contents_plain><outline_plain>Core Concepts 


- CKA objectives covered
- Kubernetes architecture
- Cluster communication
- Objects
- Object properties
- Labels and selectors
- Annotations
- Object management
- Image fundamentals
- Container fundamentals
- Pod fundamentals
- Working with pods
- Writing YAML files
Installation 


- CKA objectives covered
- Installation prerequisites
- Installation (single node)
- Installation (production)
- Client tool optimizations
- Installing HA control plane (demo)

Application Lifecycle Management 


- CKA objectives covered
- Pod lifecycle
- Container lifecycle
- Init containers
- Container: command and args
- Container: defining environment
- ReplicaSet
- Deployments
- Working with deployments
- Deployment rollouts
- Networking • CKA objectives covered
- Network overview
- Service discovery and CoreDNS
- Container Network Interface (CNI)
- Services
- Ingress objects

Storage


- CKA objectives covered
- Storage
- Volume types
- Static volumes (demo)
- ConfigMaps
- Secrets

Security


- Controlling access to the Kubernetes API
- Kubectl configuration
- Admission controllers
- Pod security policies admission controller
- Default admission controllers
Scheduling 


- CKA objectives covered
- Controlling and tracking resources
- Scheduler operation
- DaemonSet
- Node affinity and anti-affinity
- Pod affinity and anti-affinity
- Taints and tolerations

Jobs and CronJobs


- Jobs
- CronJobs
Linux Containers 


- Application management landscape
- Application isolation
- Resource measurement and control
- Container security
- OverlayFS overview
- Container security
- Open container initiative</outline_plain><duration unit="d" days="3">3 jours</duration><pricelist><price country="DE" currency="EUR">2250.00</price><price country="AT" currency="EUR">2250.00</price><price country="SI" currency="EUR">2250.00</price></pricelist><miles/></course>