Description
Description
Kubernetes is an open source platform that automates the scaling, deployment, and management of container-based applications.
This is a 1-day course which balances theory and hand-on applications that are focused on practical takeaways. The course starts by explaining the basics of container orchestration and then moves on to explain how the components of a complex system, such as Kubernetes, interact with each other. The course will help you to develop vital skills for troubleshooting Kubernetes clusters and applications running in Kubernetes clusters.
Once you are done with the course, you will be able to easily develop and deploy your own applications with Kubernetes in no time.
Training Objectives
- DevOps engineers with basic knowledge of Docker will find this course useful.
- Anyone who is interested in configuring and troubleshooting Kubernetes clusters and developing microservices-based applications on Kubernetes clusters
- will find this course very useful.
Course Outline
- LESSON 1: KUBERNETES DESIGN PATTERNS<
- Software Design Patterns<br />
- Kubernetes Design Patterns<br />
- LESSON 2: KUBERNETES CLIENT LIBRARIES<
- Accessing Kubernetes API<br />
- Official Client Libraries<br />
- Community Maintained Client Libraries<br />
- LESSON 3: KUBERNETES EXTENSIONS<
- Kubernetes Extension Points<br />
- Extending Kubernetes Clients<br />
- Extending Kubernetes API<br />
- Kubernetes Dynamic Admission Control<br />
- Extending Kubernetes Scheduler<br />
- Extending Kubernetes Infrastructure



