+40 314.14.8810


  +40 730.01.7939


  training@kluger.ro


Kubernetes Fundamentals

LOCATIE PERIOADA(aaa-ll-zz) LIMBA PRET * GTR
Virtual 2026-05-21 - 2026-05-22 RO 580 € 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 Fundamentals course is designed for developers and system engineers who want to get started with Kubernetes. It is focused on hands-on practice and it will help you to develop basic skills needed to interact with the Kubernetes ecosystem.

    This course together with the “Kubernetes Pro”, 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: Beginner to Intermediate

  • OBIECTIVE
    • Docker and Kubernetes architecture
    • Containerize and deploy an application on Kubernetes
    • Understand multi-container pod design
    • Implement services and load balancing
    • Autoscale your application based on compute metrics

  • AUDIENTA
  • Developers, system engineers and architects who want to get started with Kubernetes and gain more skills.

  • PRERECHIZITE
  • CONTINUT
  • Day 1

     Course introduction

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

     Docker Overview

    • Docker internals and security
    • Containers vs VMs
    • Dev vs Ops - separation of concerns
    • Docker components (architecture)

    Lab: Set up your Docker host machine


    Application containerization

    • Docker images
    • Containers
    • Resource quotas
    • Container operations
    • Docker networking
    • Docker volumes

    Lab: Configure, build and run applications using Docker

     


    Kubernetes architecture

    • Kubernetes adoption
    • Kubernetes features
    • Self-Healing

    Lab: Set up your Kubernetes lab cluster

     


    Understanding the Kubernetes API

    • API Terminology
    • Interact with Kubernetes API
    • Namespaces
    • Labels, annotations and selectors

    Lab: Interacting with Kubernetes API using kubectl and the Kubernetes dashboard



    Day 2

    Pods

    • Pod manifest
    • Pod operations (create, list, delete, update, debug)
    • Pod Lifecycle
    • Container probes (self-healing with Readiness and Liveness probes)
    • Resource Management (resource requests vs resource limits)

    Lab: Deploy, monitor and configure resource management for Pods


     Services and Load Balancing

    • Multi-Port Services
    • Service types
    • Cluster internal DNS
    • Gateway API
    • HTTPRoute

    Lab: Exposing your application inside and outside of a Kubernetes cluster


    ReplicaSets and Deployments

    • Controller Objects
    • ReplicaSets and Deployments
    • Taints and Tolerations
    • Deployment strategies
    • Autoscaling applications deployed on Kubernetes

    Lab: Deploy a real application on a Kubernetes cluster

     


    Persistence in Kubernetes

    • Types of Volumes
    • Persistent Volume
    • Persistent Volume Claim

    Lab: Add persistence to an existing application deployed on a Kubernetes cluster