Course Outline
Day 1
- Overview of Docker and Linux containerization technologies
- Lifecycle management of Docker containers
- Handling and management of Docker images
- Network communication protocols between containers
- Persistence strategies for containerized data
- Defining container orchestration requirements and evaluating available solutions
- Introduction to Kubernetes and alternative orchestration frameworks
- Core Kubernetes concepts: Pods, labels, controllers, services, secrets, persistent data volumes, volume claims, namespaces, and resource quotas
Day 2
- Detailed examination of the Kubernetes reference architecture and its primary components
- Network model implementation in Kubernetes environments
- Mechanisms for service discovery, auto-scaling, and load distribution
- Utilizing DNS for internal service discovery
- Ingress controllers and reverse proxy configurations
- Models for application state persistence and data volume management in Kubernetes
- Evaluation of storage backends in Kubernetes: local storage, NFS, GlusterFS, and Ceph
- Best practices for cluster administration
- Strategies for deploying applications and services on a Kubernetes cluster
Day 3
- Advanced workload controllers: DaemonSets and StatefulSets
- Execution of Jobs and Cron Jobs
- Management of autonomous Pods
- Implementation of StorageClasses and dynamic storage provisioning
- Application of network policies
- Protocols for securing Kubernetes clusters
- Frameworks for authentication, authorization, and access control
- Ensuring high availability of the control plane
- Configuring automatic scaling mechanisms
- Implementing cluster monitoring solutions
- Methods for effective troubleshooting
Requirements
Proficiency with the Linux command line interface, Linux file system structures, and Linux networking principles. Familiarity with bash scripting. Understanding of core computer programming concepts and methodologies. Basic knowledge of Docker and Linux container technology.
Testimonials (7)
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
Laurent - L'Office national des vacances annuelles (ONVA)
Course - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Course - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge