+40 314.14.8810


  +40 730.01.7939


  training@kluger.ro


Kubernetes PRO (Intermediate to advanced)

LOCATIE PERIOADA(aaa-ll-zz) LIMBA PRET * GTR
Virtual 2026-06-02 - 2026-06-04 RO 850 € Inscriere

GTR = sesiune garantata

*Pretul nu include TVA si este valabil pentru un participant inscris la sesiuni publice sau la un curs in format SPVC sau WBT.
Inscrierea la o sesiune publica nu va garanteaza rezervarea unui loc. La scurt timp de la momentul inscrierii, veti fi contactat de un reprezentant Kluger pentru confirmarea rezervarii si a pretului final.
Disponibilitatea acestui curs in alte formate de livrare, sub un cod diferit, se poate verifica in portofoliu.
Daca doriti o sesiune privata, cu agenda standard sau adaptata nevoilor dvs., va rugam sa ne contactati.

  • DESCRIERE
  • Inspired by Cloud Native Computing Foundation (CNCF) and kubernetes.io, the Kubernetes Pro course is designed for developers and system engineers who want to get more advanced experience with Kubernetes. It is focused on Cloud Native principles and microservices architectures.

    This course together with the “Kubernetes Fundamentals”, align with the Certified Kubernetes Administrator and Certified Kubernetes Application Developer exams from the CNCF

    Once you master Kubernetes, you can manage other container-orchestration solutions such as RedHat Openshift, Amazon EKS, Azure AKS or Google GKE.


    Difficulty level

    Intermediate to advanced

  • OBIECTIVE
  • You’ll learn

    • Decouple application configuration
    • Add state persistence to your application
    • Configure cluster authorization and access control
    • Autoscale your application based on compute metrics
    • Isolate workloads with Network Policies
    • Advanced continuous deployment strategies used in Kubernetes
    • Bootstrap a Kubernetes cluster
    • Use Observability pillars to improve cluster and application reliability
    • Troubleshoot a real Kubernetes application in a 2h “Capture the Flag” session
    • And much more!

  • AUDIENTA
  • Developers, system engineers and architects who want to get more advanced experience with Kubernetes.

  • PRERECHIZITE
  • To get the most out of this course, you should have:

    • Previous experience with Docker
    • Basic Linux command line skills
    • File editing skills (yaml, json)
    • Kubernetes Fundamentals (Kluger)

    Recommended free courses:

  • CONTINUT
  • Day 1

     Course introduction

    • Course goals
    • Recommended lectures
    • Kubernetes certifications
    • Your practice environment

     Advanced Kubernetes Networking

    • Networking implementation on Kubernetes
    • Container Network Interface (CNI)
    • CNI Plugins
    • TCP/IP model overview
    • Isolate workloads with Network Policies

    Lab: Secure an application using network policies


    Kubernetes Configuration

    • ConfigMaps
    • Secrets
    • Secrets vs ConfigMaps
    • Encrypting secrets in etcd

    Lab: Use secrets and ConfigMaps to decouple configuration for an existing application deployed on a Kubernetes cluster


     DaemonSets

    • DaemonSet overview
    • DaemonSet vs Deployment
    • Manage DaemonSets

    Lab: Work with DaemonSets


     StatefulSets

    • Stateful applications overview
    • Stateful vs Stateless applications
    • StatefulSets components

    Lab: Deploy a stateful application on a Kubernetes cluster

     


    Jobs and CronJobs

    • Parallel and Non-parallel Jobs
    • Job Termination and Cleanup
    • Working with CronJobs

    Lab: Deploy short-lived applications using Jobs and CronJobs on a Kubernetes cluster



    Day 2

    Mastering kubectl

    • Configuration Best Practices
    • Kubeconfig
    • Kubectl Cheat Sheet
    • Kubectl explain

    Lab: Boost your kubectl productivity


    Role-Based Access Control

    • Authorization with RBAC
    • Roles and ClusterRoles
    • RoleBindings and ClusterRoleBindings
    • Default ClusterRoles
    • Working with user permissions at the namespace level

    Lab: Create a user with limited access on a Kubernetes namespace


    Package management with Helm

    • Helm Charts
    • Working with Chart Repositories
    • Helm Releases

    Lab: Deploy an application on a Kubernetes cluster using Helm


    Cluster Administration and Multitenancy

    • Types of workloads
    • Managing compute allocation and quotas
    • Defining policies for resource usage and workload isolation

    Lab: Isolate a namespace on a Kubernetes cluster

     


    Create a Kubernetes Cluster

    • Planning a cluster
    • Kubeadm - Key design takeaways
    • Bootstrap a Kubernetes cluster using kubeadm

    Lab: Create and configure a Kubernetes cluster using kubeadm


    Day 3

    Observability

    • Monitoring Kubernetes components with Prometheus
    • Set up Prometheus on Kubernetes
    • Monitoring an application deployed on a Kubernetes cluster
    • The Four Golden Signals from the Google SRE book

    Lab: Use Prometheus to monitor Kubernetes components


    Deployment strategies on Kubernetes

    • Recreate strategy
    • RollingUpdate strategy
    • Blue/Green strategy
    • Canary strategy
    • A/B testing strategy
    • Shadow strategy

    Lab: Deploy an application on Kubernetes using Blue/Green and Canary strategies


     Troubleshooting and CTF

    • Logging
    • Strategies to debug applications and Kubernetes components
    • Troubleshooting an application deployed on a Kubernetes cluster

    Lab: Solve real Kubernetes application challenges in a 2h “Capture the Flag” session