Course Outline
Day 1
- Container technology Docker and Linux
- Container lifecycle Docker
- Working with images Docker
- Communication network between containers
- Data persistence in containers
- Container orchestration requirements and available options
- Introduction to Kubernetes and other orchestration systems
- Fundamental concepts from Kubernetes: Pods, labels, controllers, services, secrets, persistent data volumes, claims, namespaces, quotas.
Second day
- Reference architecture of Kubernetes and its main components
- Container network 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
- Deployment of applications and services on a cluster Kubernetes
Third day
- Advanced controllers: Daemon Sets and Stateful Sets
- Jobs and Cron jobs
- Stand-alone pods
- Storage classes and dynamic storage provisioning
- Network Policies
- Securing a cluster Kubernetes
- Authentication, authorization and access control
- High availability of the control plane
- Auto scaling
- Cluster monitoring
- Troubleshooting
Requirements
Familiarity with using command line Linux, file system Linux, networks Linux, bash scripts. Computer programming concepts and methodologies. Familiarity with container technology Docker and Linux.
Testimonials (7)
I especially liked that it was a lot of hands-on exercises instead of powerpoint presentations.
Filip - IT Total
Course - Docker and Kubernetes
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.