Course Outline
Day 1
- Docker and Linux container technology
- Docker container lifecycle
- Working with Docker images
- Network communication between containers
- Data persistence in containers
- Container orchestration requirements and available options
- Introduction to Kubernetes and other orchestration systems
- Kubernetes fundamental concepts: Pods, labels, controllers, services, secrets, persistent data volumes, claims, namespaces, quotas.
Day 2
- Kubernetes reference architecture and its core components
- Container networking model in Kubernetes
- Service discovery, scaling, and load balancing
- DNS for service discovery
- Ingress controller and reverse proxy
- Application state persistence and data volume model in Kubernetes
- Storage backend in Kubernetes: local, NFS, GlusterFS, Ceph
- Cluster management
- Deploying applications and services on a Kubernetes cluster
Day 3
- Advanced controllers: Daemon Sets and Stateful Sets
- Jobs and Cron jobs
- Standalone Pods
- Storage classes and dynamic storage provisioning
- Network policies
- Securing a Kubernetes cluster
- Authentication, authorization, and access control
- Control plane high availability
- Auto-scaling
- Cluster monitoring
- Troubleshooting
Requirements
Familiarity with using the Linux command line, Linux file system, Linux networking, bash scripting. Computer programming concepts and methodologies. Familiarity with Docker container technology and Linux.
Testimonials (7)
I like the Kubernetes part of the training as I had some tasks with K8s pods and ports and it was nice to get a better understanding now. Thank you!
Laura Miron - Betfair
Course - Docker and Kubernetes
understanding how docker and Kubernetes work
Miroslav Rusinov - Betfair
Course - Docker and Kubernetes
As i said before , for a person like me (no exp. ) this was a gateway to understanding features and functions with these programs/tools & etc. .
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Course - Docker and Kubernetes
It's was useful for me to know how this technology works
Vladimir Chernushevich - UBB + DZI (KBC GROUP)
Course - Docker and Kubernetes
my understanding of what is Kubernetes
Radoslav Totev - UBB + DZI (KBC GROUP)
Course - Docker and Kubernetes
Gaining a practical understanding of Docker and Kubernetes concepts, including container lifecycle, networking, storage, services, ingress and troubleshooting. The hands-on labs helped connect the theory with real-world enterprise use cases.
Dobromir Bakalov - UBB + DZI (KBC GROUP)
Course - Docker and Kubernetes
The knowledge and exchanges with Augustin