This is an example of a simple banner

Training: Kubernetes – Advanced

Ref. KUB-02
Duration:
3
 jours
Exam:
Non certifiant
Level:
Avancé

Kubernetes - Advanced Training

The Kubernetes – Advanced course is aimed at professionals who want to go beyond basic Kubernetes usage to operate a cluster in a more robust, secure and industrialized way. It deepens the mechanisms of scheduling, storage, networking, security, observability and advanced application deployment in contexts close to production.

Deepen your skills in operations, security and observability of a Kubernetes cluster

This course will help you better understand workload scheduling, advanced network and storage management, progressive deployment strategies, cluster observability and initial troubleshooting practices. It is the natural continuation of Kubernetes – Fundamentals and effectively prepares you to advance toward administrator, developer or security certification tracks.

Participant Profiles

  • DevOps engineers
  • Systems and platform administrators
  • Cloud architects
  • SREs
  • Experienced developers working with Kubernetes

Objectives

  • Deepen the operation of a Kubernetes cluster
  • Understand advanced scheduling and orchestration mechanisms
  • Manage complex workloads and stateful applications
  • Master advanced concepts of networking and application exposure
  • Implement advanced deployment strategies
  • Strengthen the security and configuration of Kubernetes applications
  • Establish the basics of observability and troubleshooting

Prerequisites

  • Having completed the Kubernetes – Fundamentals course or equivalent level
  • Ability to use kubectl and read YAML manifests
  • Understanding basic objects: Pods, Deployments, Services, ConfigMaps, Secrets
  • General knowledge of networking, Linux and containers

Course Content

Module 1: Scheduling, organization and workload execution

  • Review of fundamental objects
  • Pod scheduling in the cluster
  • Node selectors, affinity and anti-affinity
  • Taints and tolerations
  • Requests, limits and resource management
  • QoS and resource-related behaviors

Module 2: Advanced workloads and stateful applications

  • Jobs and CronJobs
  • DaemonSets and use cases
  • StatefulSets and management of stateful applications
  • Deployment patterns for databases and persistent services
  • Best practices for organizing workloads according to their role

Module 3: Kubernetes networking and advanced application exposure

  • Review of Services
  • Internal DNS and service discovery
  • Ingress and HTTP/HTTPS exposure
  • Principles of inbound routing
  • Concepts of Network Policies
  • Introduction to connectivity and segmentation challenges

Module 4: Advanced storage and persistence

  • Review of PV and PVC
  • Storage classes
  • Dynamic provisioning
  • Persistence strategies by application type
  • Volume management in more advanced scenarios
  • Best practices for storage in Kubernetes

Module 5: Advanced deployment strategies

  • Advanced rolling updates
  • Rollback and version management
  • Blue/green and canary deployments
  • Manifest organization and YAML best practices
  • Introduction to Helm to standardize deployments
  • Introduction to GitOps and the role of tools like Argo CD in industrializing deployments

Module 6: Advanced security and configuration

  • Best practices around Secrets and ConfigMaps
  • Security principles for Pods and containers
  • Service accounts and basic permissions
  • Introduction to RBAC
  • Securing deployments and reducing privileges
  • Best practices for configuration in a shared cluster

Module 7: Observability, monitoring and troubleshooting

  • Introduction to Kubernetes observability
  • Logs, metrics and events
  • Using kubectl for diagnostics
  • Analyzing the state of Pods, Services and Deployments
  • Introduction to Prometheus and Grafana in a Kubernetes context
  • Principles of application and platform troubleshooting

Documentation

  • Digital course materials included

Lab / Exercises

  • This course includes hands-on exercises designed to reinforce your knowledge and apply your skills in real-world professional scenarios.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Why take an advanced Kubernetes training course?

Kubernetes has become the de facto standard for container orchestration in enterprise environments. While foundational knowledge helps you understand the basics, managing production environments demands in-depth skills in architecture, security, monitoring, and deployment strategies. This advanced Kubernetes training enables you to bridge that gap and become self-sufficient in administering complex clusters.

What sets this training apart from a fundamentals course

Unlike an introductory training, this advanced course focuses on real-world production challenges. You learn to design highly available architectures, implement zero-downtime deployment strategies (Blue/Green, Canary), and secure your clusters with RBAC and Pod Security Standards. The hands-on labs reproduce enterprise scenarios to ensure you can apply the skills immediately.

Tools and technologies covered

The program covers a comprehensive range of essential production tools: Helm for application packaging, Kustomize for multi-environment management, ArgoCD for GitOps deployment, Prometheus and Grafana for monitoring, and the EFK/ELK stack for centralized logging. You also discover HashiCorp Vault for secure secrets management and CSI drivers for advanced storage.

Kubernetes in Switzerland: a high-demand market

The Swiss market shows growing demand for professionals who master Kubernetes in production. Finance, healthcare, and telecommunications companies in French-speaking Switzerland are massively adopting containerized architectures. Mastering advanced Kubernetes administration positions you as a sought-after profile in the Geneva and Lausanne region.

CKA certification pathway

This training is a key step in preparing for the Certified Kubernetes Administrator (CKA) certification from the CNCF. The modules cover a large portion of the CKA exam domains: cluster management, networking, storage, security, and troubleshooting.

FAQ

What is the difference between KUB-01 and KUB-02?

KUB-01 (Kubernetes Fundamentals) covers the basics: pods, services, simple deployments, and general architecture. KUB-02 dives into production topics: high availability, advanced deployment strategies, RBAC security, Prometheus/Grafana monitoring, and complex troubleshooting. KUB-02 requires having completed KUB-01 or equivalent experience.

Does this training prepare for the CKA certification?

KUB-02 covers a significant portion of the CKA (Certified Kubernetes Administrator) exam domains.

What technical prerequisites are needed?

You should master the fundamentals of Kubernetes (pods, services, deployments, namespaces), have hands-on experience with Docker, and know the basics of networking (TCP/IP, DNS). Familiarity with the Linux command line is also recommended.

Does the training include hands-on labs?

Yes, most of the time is dedicated to practice. You work on real Kubernetes clusters with progressive exercises covering multi-strategy deployments, RBAC configuration, monitoring, and advanced troubleshooting.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

mer24Juin(Juin 24)09:00ven26(Juin 26)17:00VirtuelVirtual Etiquettes de sessionKUB-02

mer24Juin(Juin 24)09:00ven26(Juin 26)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-02

mer29juil(juil 29)09:00ven31(juil 31)17:00VirtuelVirtual Etiquettes de sessionKUB-02

mer29juil(juil 29)09:00ven31(juil 31)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-02

mer02Sep(Sep 2)09:00ven04(Sep 4)17:00VirtuelVirtual Etiquettes de sessionKUB-02

mer02Sep(Sep 2)09:00ven04(Sep 4)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-02

mer07Oct(Oct 7)09:00ven09(Oct 9)17:00VirtuelVirtual Etiquettes de sessionKUB-02

mer07Oct(Oct 7)09:00ven09(Oct 9)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-02

mer11Nov(Nov 11)09:00ven13(Nov 13)17:00VirtuelVirtual Etiquettes de sessionKUB-02

mer11Nov(Nov 11)09:00ven13(Nov 13)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-02

mer16Déc(Déc 16)09:00ven18(Déc 18)17:00VirtuelVirtual Etiquettes de sessionKUB-02

mer16Déc(Déc 16)09:00ven18(Déc 18)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-02

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request