Course Outline
Day 1
· Docker and Linux container technology
· Docker containers lifecycle
· Working with Docker images
· Network communication between containers
· Persistence of data in containers
· Container orchestration requirements and available options
· Introduction to Kubernetes and other orchestration systems
· Kubernetes core concepts: Pods, Labels, Controllers, Services, Secretes, Persistent Data Volumes, Claims, Namespaces, Quotas
Day 2
· Kubernetes reference architecture and its main components
· Containers network model in Kubernetes
· Service discovery, scaling and load balancing
· DNS for service discovery
· Ingress controller and reverse proxy
· Persistence of application state and the data volume model in Kubernetes
· Storage backend in Kubernetes: local, NFS, GlusterFS, Ceph
· Cluster management
· Deployment of applications and services on a Kubernetes cluster
Day 3
· Advanced controllers: Daemon Sets and Stateful Sets
· Job 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 and Linux containers technology.
Testimonials (7)
The trainer tone during the presentation and the way he answered the questions. It was ok that training material was easily available and the VM with minikube for the hands on exercises were easily available and configured. Please make sure the training material is better organized, underlining what you learn in each chapter and also to link the right exercises to the chapter.
Ion
Course - Docker and Kubernetes
The training was very good.
Adam Mikuśkiewicz - Netfront Sp. Z o.o.
Course - Docker and Kubernetes
Konrad was really professional and he had a lot of knowledge about the topic. What i liked the most is the actual hands on training alongside the trainer
schachaf - REGNOLOGY ROMANIA S.R.L.
Course - Docker and Kubernetes
I really liked that we did the exercises in the same time with the trainer so we could understand how and why those exercises were done and also the patient the trainer had with each of the participants( thanks Konrad! ). The training was well-structured.
Andreea - REGNOLOGY ROMANIA S.R.L.
Course - Docker and Kubernetes
The structure and the training environment provided. The trainer availability for all of us and the detailed explanations.
Carmen - REGNOLOGY ROMANIA S.R.L.
Course - Docker and Kubernetes
I could tell that he has a lot of experience in the area.
Gabriel Fernando Manue - ADE
Course - Docker and Kubernetes
In addition to the trainer's content and expertise, what I appreciate most is his practical field experience, not just his lecturing background. For a technical course aimed at professionals, this real-world experience is crucial, as it allows us to address doubts and questions arising from actual scenarios.