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
- Core Kubernetes concepts: Pods, labels, controllers, services, secrets, persistent data volumes, claims, namespaces, and quotas
Day 2
- Kubernetes reference architecture and its main components
- Container networking model in Kubernetes
- Service discovery, scaling, and load balancing
- DNS for service discovery
- Ingress controllers and reverse proxies
- Stateful applications persistence and Kubernetes data volume models
- Kubernetes storage backends: 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
- Autonomy of pods
- Storage classes and dynamic storage provisioning
- Network policies
- Securing a Kubernetes cluster
- Authentication, authorization, and access control
- High availability of the control plane
- Automatic scaling
- Cluster monitoring
- Troubleshooting
Requirements
Familiarity with using the Linux command line, Linux file systems, Linux networking, and Bash scripting. Understanding of fundamental computer programming concepts and methodologies. Prior knowledge of Docker container technology and Linux is also recommended.
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