<?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="20773" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/training-arku" lastchanged="2025-10-20T09:26:48+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Architecting on Kubernetes</title><productcode>ARKU</productcode><vendorcode>FL</vendorcode><vendorname>Fast Lane</vendorname><fullproductcode>FL-ARKU</fullproductcode><version>1.0</version><objective>&lt;p&gt;In this course, you will learn to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make architectural decisions based on Kubernetes architectural principles and paradigms&lt;/li&gt;&lt;li&gt;Leverage Kubernetes features to make your applications scalable, reliable, and highly available&lt;/li&gt;&lt;li&gt;Leverage the Kubernetes infrastructure to enable greater flexibility and resiliency of your overall solution&lt;/li&gt;&lt;li&gt;Adopt security best practices for their applications and clusters.&lt;/li&gt;&lt;li&gt;Deploy applications on clusters.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;This course is technical in nature. We examine Kubernetes from multiple perspectives: top to bottom, inside and out. We use the command line and write YAML files. While no one will be left behind, participants should bring motivation and curiosity.&lt;/p&gt;
&lt;p&gt;Expected knowledge includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux basics&lt;/li&gt;&lt;li&gt;Basic shell commands&lt;/li&gt;&lt;li&gt;File editing on the command line&lt;/li&gt;&lt;li&gt;Understanding of virtualization&lt;/li&gt;&lt;li&gt;Web application architecture fundamentals&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;This course is designed for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solutions Architects&lt;/li&gt;&lt;li&gt;Software Developers&lt;/li&gt;&lt;li&gt;Operations Engineers&lt;/li&gt;&lt;li&gt;DevOps Engineers&lt;/li&gt;&lt;li&gt;Technical Managers&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Day 1&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to and History of Kubernetes&lt;/li&gt;&lt;li&gt;10,000 Feet View of Kubernetes&lt;/li&gt;&lt;li&gt;Crash Course: Docker Fundamentals&lt;/li&gt;&lt;li&gt;Lab 1: Deploying the First Container&lt;/li&gt;&lt;li&gt;Applications on Kubernetes (Pods, Services, Deployments)&lt;/li&gt;&lt;li&gt;Interfacing with Kubernetes with kubectl&lt;/li&gt;&lt;li&gt;Lab 2: Deploying a Real-World Application&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Day 2&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Guide to Kubernetes Cluster Infrastructure&lt;/li&gt;&lt;li&gt;Security with Secrets, RBAC and Namespaces&lt;/li&gt;&lt;li&gt;Networking Overview&lt;/li&gt;&lt;li&gt;Lab 3: Securing the Application&lt;/li&gt;&lt;li&gt;Understanding Ingress&lt;/li&gt;&lt;li&gt;Storage Options&lt;/li&gt;&lt;li&gt;Stateful Sets&lt;/li&gt;&lt;li&gt;Lab 4: Databases on Kubernetes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Day 3&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;High-Availability and Desaster Recovery&lt;/li&gt;&lt;li&gt;Elasticity and Scaling&lt;/li&gt;&lt;li&gt;Cloud Options&lt;/li&gt;&lt;li&gt;Lab 5: Spinning up a Cluster on Your Favorite Cloud Provider&lt;/li&gt;&lt;li&gt;Using Helm&lt;/li&gt;&lt;li&gt;Course Wrap-Up&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>In this course, you will learn to:


- Make architectural decisions based on Kubernetes architectural principles and paradigms
- Leverage Kubernetes features to make your applications scalable, reliable, and highly available
- Leverage the Kubernetes infrastructure to enable greater flexibility and resiliency of your overall solution
- Adopt security best practices for their applications and clusters.
- Deploy applications on clusters.</objective_plain><essentials_plain>This course is technical in nature. We examine Kubernetes from multiple perspectives: top to bottom, inside and out. We use the command line and write YAML files. While no one will be left behind, participants should bring motivation and curiosity.

Expected knowledge includes:


- Linux basics
- Basic shell commands
- File editing on the command line
- Understanding of virtualization
- Web application architecture fundamentals</essentials_plain><audience_plain>This course is designed for:


- Solutions Architects
- Software Developers
- Operations Engineers
- DevOps Engineers
- Technical Managers</audience_plain><contents_plain>Day 1


- Introduction to and History of Kubernetes
- 10,000 Feet View of Kubernetes
- Crash Course: Docker Fundamentals
- Lab 1: Deploying the First Container
- Applications on Kubernetes (Pods, Services, Deployments)
- Interfacing with Kubernetes with kubectl
- Lab 2: Deploying a Real-World Application
Day 2


- Guide to Kubernetes Cluster Infrastructure
- Security with Secrets, RBAC and Namespaces
- Networking Overview
- Lab 3: Securing the Application
- Understanding Ingress
- Storage Options
- Stateful Sets
- Lab 4: Databases on Kubernetes
Day 3


- High-Availability and Desaster Recovery
- Elasticity and Scaling
- Cloud Options
- Lab 5: Spinning up a Cluster on Your Favorite Cloud Provider
- Using Helm
- Course Wrap-Up</contents_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="CH" currency="CHF">2990.00</price><price country="DE" currency="EUR">2490.00</price><price country="SE" currency="EUR">2490.00</price><price country="IL" currency="ILS">8640.00</price><price country="IT" currency="EUR">1990.00</price><price country="AT" currency="EUR">2490.00</price><price country="SI" currency="EUR">2490.00</price></pricelist><miles/></course>