Course Outline
- Container technology in the Linux system
- Requirements for container orchestration
- Kubernetes reference architecture
- CRI - Container Runtime Interface (CRI)
- Fundamental concepts: Pods, Labels, Controllers, Services, Secrets, Persistent Data Volumes, Claims, Namespaces, Quotas
- Container network model
- CNI - Container Networking Interface (CNI)
- Service discovery, scaling, and load balancing
- Ingress controller and reverse proxy
- Network policies
- Persistent application state
- Storage classes and persistent storage allocation
- CSI - Container Storage Interface (CSI)
- Persistent storage backends
- Cluster management
- Kubernetes installation
- Kubernetes cluster security
- Authorization, authentication, and access control
- High availability of the control plane
- Monitoring and logging
- Automatic application scaling
- Advanced scheduling
- Microservices-based applications
- Application design patterns: Sidecar, Initializer, Ambassador, and Adapter
- Deploying applications and services on a Kubernetes cluster
Requirements
This training is a complete introduction to Kubernetes. Clastix recommends that all students have a basic understanding of:
- Linux command line
- Linux file system
- Networking and the TCP/IP stack
- Shell scripting
- Basic programming concepts and methodologies
- Container technology in Linux
Testimonials (7)
The training met expectations with its clear explanations, real-world examples, and hands-on labs that made complex topics easy to understand. It provided valuable insights into container orchestration, security, scaling and many other advanced topics.
Anna Wyszomirska-Szmyd - Akamai
Course - Docker and Kubernetes advanced
It really shows advanced usage of kubernetes. Very big subject. Bigger that I imagined before training.
Rafal Rusin - Akamai
Course - Docker and Kubernetes advanced
Konrad's expertise allowed him to leave no questions unanswered. He was able to explain everything in a simple way.
Adam Adamowski - Akamai
Course - Docker and Kubernetes advanced
It was great that all the knowledge that we've just acquired, we could immediately put into practice. Also, it was a nice thing that the trainer showed us how everything works on his own home lab, so we could see it's really working.
Katarzyna Pencak - Akamai
Course - Docker i Kubernetes - poziom zaawansowany
Everything was great
Andrzej Lisowski - Akamai
Course - Docker and Kubernetes advanced
The way Konrad prepared each topic - in well organized, chronologically way along with practical excercises making each discussed topic easy to understand and making us (the trainees) be able to use each feature on our own e.g in personal or commercial projects.
Bartlomiej Bienko - Akamai
Course - Docker and Kubernetes advanced
Ilość przekazanej wiedzy w określonym czasie oraz jakość tej wiedzy.