Kubernetes

 


28 hours

Program duration

5 Days

Online format

Participants

Min 6 / Max 12

The Objectives

  • Understand the core concepts and architecture of Kubernetes
  • Deploy and manage containerized applications using Kubernetes
  • Design and manage multi-container applications with Pods, Deployments, and Services
  • Implement networking, storage, and configuration management in Kubernetes
  • Monitor, scale, and troubleshoot workloads in a Kubernetes cluster
  • Secure Kubernetes applications and clusters using best practices

Program Content

Introduction to Kubernetes: Overview of container orchestration, architecture, and key components (Pods, Nodes, Control Plane)

Setting Up Environment: Installing Minikube, kubectl, and setting up a local/cloud Kubernetes cluster

Pods, Deployments, & ReplicaSets: Creating and managing Pods, scaling, and rolling updates

Services & Networking: Exposing apps via ClusterIP, NodePort, LoadBalancer, and Ingress

Config & Secrets: Managing configuration with ConfigMaps and Secrets

Storage: Persistent Volumes, Claims, and StorageClasses

Helm: Helm charts, templating, and managing packages

Monitoring & Logging: Prometheus, Grafana, logging, events, and troubleshooting

Security & RBAC: Role-Based Access Control, Network Policies, best practices

Educational and technical means

Projected training Documents 


Concrete study cases


Theoretical lectures


Practical sessions



 

Terms

Access/Deadlines

Access Via an 

 Interview 

Time limits for examining cases is a week

We will schedule the dates according to your needs

 

Terms

Assessment / Location

Evaluation via 
Oral or written questions (MCQs).

Online formation