<?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="37305" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/suse-rke201v2" lastchanged="2026-07-24T11:45:24+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Kubernetes Administration with RKE2</title><productcode>RKE201V2</productcode><vendorcode>SU</vendorcode><vendorname>SUSE</vendorname><fullproductcode>SU-RKE201V2</fullproductcode><version>2</version><objective>&lt;p&gt;Attendees will be taught the following concepts and skills:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Install and configure RKE2 clusters using server and agent nodes&lt;/li&gt;&lt;li&gt;Manage Kubernetes workloads, including Deployments, StatefulSets, DaemonSets, and batch processing with Jobs and CronJobs&lt;/li&gt;&lt;li&gt;Configure persistent storage using Volumes, PersistentVolumes, and the Container Storage Interface (CSI)&lt;/li&gt;&lt;li&gt;Implement cluster networking and external access via Services, Ingress, and the Gateway API&lt;/li&gt;&lt;li&gt;Secure the cluster environment through multi-layered API access control, RBAC, and NetworkPolicies&lt;/li&gt;&lt;li&gt;Optimize resource usage by defining Quality of Service (QoS) classes, ResourceQuotas, and LimitRanges&lt;/li&gt;&lt;li&gt;Execute maintenance and operations, including horizontal and vertical scaling, cluster upgrades, and etcd backups&lt;/li&gt;&lt;li&gt;Manage complex applications using Helm charts and extend the Kubernetes API with CRDs and Operators&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Students should have a basic understanding of containerization concepts and be comfortable working within a Linux command-line environment. Prior experience with virtualization and general networking fundamentals is highly recommended.&lt;/p&gt;</essentials><audience>&lt;p&gt;This course is primarily designed for system administrators, DevOps engineers, and cloud or platform engineers who need a technical introduction to Kubernetes administration and SUSE&amp;rsquo;s specific distributions. It is also suitable for those responsible for managing production-grade container orchestration environments.&lt;/p&gt;</audience><contents>&lt;h5&gt;Section 1: Course Overview&lt;/h5&gt;&lt;h5&gt;Section 2: Introduction to Containers and Container Orchestration&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Container Fundamentals&lt;/li&gt;&lt;li&gt;The Need for Orchestration&lt;/li&gt;&lt;li&gt;Introduction to Kubernetes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 3: Kubernetes Distributions by SUSE&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Understand the SUSE Kubernetes Distributions&lt;/li&gt;&lt;li&gt;Install RKE2&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 4: Basic Kubernetes Objects and Commands&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Core Kubernetes Objects and Their Relationships&lt;/li&gt;&lt;li&gt;Create Kubernetes Objects&lt;/li&gt;&lt;li&gt;Retrieve Information about Kubernetes Objects&lt;/li&gt;&lt;li&gt;Command-line Efficiency Tips and Tricks&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 5: Running Workloads in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Namespaces to Group Kubernetes objects&lt;/li&gt;&lt;li&gt;Workloads and the Relationship with Pods&lt;/li&gt;&lt;li&gt;ReplicaSets and Deployments for Stateless Applications&lt;/li&gt;&lt;li&gt;StatefulSets for Stateful Applications&lt;/li&gt;&lt;li&gt;Batch Processes using Jobs and CronJobs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 6: Configuration for Kubernetes Objects&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Configuration Decoupling&lt;/li&gt;&lt;li&gt;Managing Configurations: ConfigMaps&lt;/li&gt;&lt;li&gt;Managing Sensitive Information: Secrets&lt;/li&gt;&lt;li&gt;Security Considerations&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 7: Scheduling in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;The Scheduling Process&lt;/li&gt;&lt;li&gt;Basic Node Selection&lt;/li&gt;&lt;li&gt;Affinity and Anti-Affinity Rules&lt;/li&gt;&lt;li&gt;Taints and Tolerations&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 8: Resource Usage Control and Quality of Service (QoS)&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Resources in Kubernetes&lt;/li&gt;&lt;li&gt;Resources, Scheduling, and Quality of Service (QoS)&lt;/li&gt;&lt;li&gt;Controlling Defaults and Boundaries&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 9: Scaling in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Horizontal Workload Scaling in Kubernetes&lt;/li&gt;&lt;li&gt;Vertical Workload Scaling in Kubernetes&lt;/li&gt;&lt;li&gt;Scale an RKE2 Kubernetes Cluster&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 10: Cluster Networking and Services in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;The Kubernetes Networking Model&lt;/li&gt;&lt;li&gt;Services in Kubernetes&lt;/li&gt;&lt;li&gt;External Service Exposure (Ingress and Gateway API)&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 11: Storage in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;The Need for Persistent Storage&lt;/li&gt;&lt;li&gt;Storage Abstractions&lt;/li&gt;&lt;li&gt;Provision Storage&lt;/li&gt;&lt;li&gt;The Container Storage Interface (CSI)&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 12: Security in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Kubernetes Security: A Multi-layered approach&lt;/li&gt;&lt;li&gt;API Access Control&lt;/li&gt;&lt;li&gt;Network Segmentation with NetworkPolicies&lt;/li&gt;&lt;li&gt;Other Kubernetes Key Security Features&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 13: Monitoring and Troubleshooting in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Troubleshooting and Monitoring Tools&lt;/li&gt;&lt;li&gt;Diagnosing Application Issues&lt;/li&gt;&lt;li&gt;Cluster Issues&lt;/li&gt;&lt;li&gt;Networking and Service Troubleshooting&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 14: Cluster Operations in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Node Lifecycle Management&lt;/li&gt;&lt;li&gt;Cluster Upgrades&lt;/li&gt;&lt;li&gt;Backups and Disaster Recovery&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 15: Kubernetes Application Management with Helm&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Helm Charts and Repositories&lt;/li&gt;&lt;li&gt;Release management (Install, Upgrade, Rollback)&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Section 16: Extending Kubernetes using Operators and Customer Resource Definitions (CRDs)&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;The Need for Extensibility&lt;/li&gt;&lt;li&gt;Extending the Kubernetes API:  (CRDs)&lt;/li&gt;&lt;li&gt;Kubernetes controllers and Operators&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>Attendees will be taught the following concepts and skills:


- Install and configure RKE2 clusters using server and agent nodes
- Manage Kubernetes workloads, including Deployments, StatefulSets, DaemonSets, and batch processing with Jobs and CronJobs
- Configure persistent storage using Volumes, PersistentVolumes, and the Container Storage Interface (CSI)
- Implement cluster networking and external access via Services, Ingress, and the Gateway API
- Secure the cluster environment through multi-layered API access control, RBAC, and NetworkPolicies
- Optimize resource usage by defining Quality of Service (QoS) classes, ResourceQuotas, and LimitRanges
- Execute maintenance and operations, including horizontal and vertical scaling, cluster upgrades, and etcd backups
- Manage complex applications using Helm charts and extend the Kubernetes API with CRDs and Operators</objective_plain><essentials_plain>Students should have a basic understanding of containerization concepts and be comfortable working within a Linux command-line environment. Prior experience with virtualization and general networking fundamentals is highly recommended.</essentials_plain><audience_plain>This course is primarily designed for system administrators, DevOps engineers, and cloud or platform engineers who need a technical introduction to Kubernetes administration and SUSE’s specific distributions. It is also suitable for those responsible for managing production-grade container orchestration environments.</audience_plain><contents_plain>Section 1: Course Overview

Section 2: Introduction to Containers and Container Orchestration


- Container Fundamentals
- The Need for Orchestration
- Introduction to Kubernetes
Section 3: Kubernetes Distributions by SUSE


- Understand the SUSE Kubernetes Distributions
- Install RKE2
Section 4: Basic Kubernetes Objects and Commands


- Core Kubernetes Objects and Their Relationships
- Create Kubernetes Objects
- Retrieve Information about Kubernetes Objects
- Command-line Efficiency Tips and Tricks
Section 5: Running Workloads in Kubernetes


- Namespaces to Group Kubernetes objects
- Workloads and the Relationship with Pods
- ReplicaSets and Deployments for Stateless Applications
- StatefulSets for Stateful Applications
- Batch Processes using Jobs and CronJobs
Section 6: Configuration for Kubernetes Objects


- Configuration Decoupling
- Managing Configurations: ConfigMaps
- Managing Sensitive Information: Secrets
- Security Considerations
Section 7: Scheduling in Kubernetes


- The Scheduling Process
- Basic Node Selection
- Affinity and Anti-Affinity Rules
- Taints and Tolerations
Section 8: Resource Usage Control and Quality of Service (QoS)


- Resources in Kubernetes
- Resources, Scheduling, and Quality of Service (QoS)
- Controlling Defaults and Boundaries
Section 9: Scaling in Kubernetes


- Horizontal Workload Scaling in Kubernetes
- Vertical Workload Scaling in Kubernetes
- Scale an RKE2 Kubernetes Cluster
Section 10: Cluster Networking and Services in Kubernetes


- The Kubernetes Networking Model
- Services in Kubernetes
- External Service Exposure (Ingress and Gateway API)
Section 11: Storage in Kubernetes


- The Need for Persistent Storage
- Storage Abstractions
- Provision Storage
- The Container Storage Interface (CSI)
Section 12: Security in Kubernetes


- Kubernetes Security: A Multi-layered approach
- API Access Control
- Network Segmentation with NetworkPolicies
- Other Kubernetes Key Security Features
Section 13: Monitoring and Troubleshooting in Kubernetes


- Troubleshooting and Monitoring Tools
- Diagnosing Application Issues
- Cluster Issues
- Networking and Service Troubleshooting
Section 14: Cluster Operations in Kubernetes


- Node Lifecycle Management
- Cluster Upgrades
- Backups and Disaster Recovery
Section 15: Kubernetes Application Management with Helm


- Helm Charts and Repositories
- Release management (Install, Upgrade, Rollback)
Section 16: Extending Kubernetes using Operators and Customer Resource Definitions (CRDs)


- The Need for Extensibility
- Extending the Kubernetes API:  (CRDs)
- Kubernetes controllers and Operators</contents_plain><duration unit="d" days="3">3 jours</duration><pricelist><price country="DE" currency="EUR">2235.00</price><price country="AT" currency="EUR">2235.00</price><price country="CH" currency="CHF">2235.00</price><price country="SE" currency="EUR">2235.00</price><price country="SI" currency="EUR">2235.00</price><price country="US" currency="USD">2400.00</price><price country="CA" currency="CAD">3310.00</price></pricelist><miles/></course>