Course Outline
Understanding Container Orchestration
- Introduction to containerization
- The role of Kubernetes in container orchestration
Kubernetes Fundamentals
- Core concepts and components of Kubernetes
- Kubernetes architecture overview
Setting Up Minikube
- Installing Minikube on different platforms
- Starting a single-node Kubernetes cluster with Minikube
Working with Kubernetes Objects
- Understanding Pods, Deployments, and Services
- Managing Kubernetes objects using kubectl
Deploying Applications on Minikube
- Creating and managing deployments
- Exposing applications using NodePort and LoadBalancer
Persistent Storage and Volumes
- Using Persistent Volumes and Persistent Volume Claims
- ConfigMaps and Secrets for configuration management
Networking in Kubernetes
- Service discovery and DNS management
- Ingress controllers and Ingress resources
Advanced Minikube Features
- Enabling and using Minikube add-ons
- Setting up a local registry and using it with Minikube
Summary and Next Steps
Requirements
- An understanding of basic software development principles
- Experience with command-line interfaces and Docker
- Familiarity with containerization concepts is beneficial
Audience
- Software developers
- DevOps professionals
- Technical managers
Testimonials (5)
Trainer's high qulification. Although quite exhausting I enjoyed that there are a lot of examples and that it was possible to ask questions.
Roger - REGNOLOGY ROMANIA S.R.L.
Course - Docker and Kubernetes
The hands-on exercises were extremely important to consolidate learning. The in-depth explanation of how things work under the hood made everything clearer.
Otavio Marchioli dos Santos - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Hands on exercises
Tobias - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Examples from real applications
Łukasz - Rossmann SDP Sp. z o.o.
Machine Translated
The availability of the virtual desktop as form of sandbox for the participants to tinker with is great!