
Even if you are new to Kubernetes, our training is structured to guide you from the basics to more advanced topics.

-
Kubernetes for the Absolute Beginners
Designed for individuals with no prior experience with containers or container orchestration, this course provides a high-level introduction to Kubernetes. It sets up a simple lab environment for experimentation and covers essential concepts such as Pods, ReplicaSets, Deployments, and Services. This course is also ideal for non-technical participants who wish to understand Kubernetes well enough to engage in informed discussions. -
Kubernetes for Administrators
For those looking to deepen their understanding, this course dives into advanced Kubernetes topics. It covers deploying a high-availability cluster for production, advanced scheduling, monitoring, maintenance, security, storage, and troubleshooting. This course also prepares you for the Certified Kubernetes Administrator exam, ensuring you can confidently manage and maintain Kubernetes environments. -
Kubernetes for Developers
Tailored for application developers, this course focuses on designing, building, and configuring cloud-native applications on Kubernetes. A basic understanding of a programming language like Python or Node.js is recommended. Key topics include config maps, secrets, service accounts, multi-container pods, readiness and liveness probes, logging, monitoring, jobs, services, and networking. This course prepares you for the Certified Kubernetes Application Developer exam.

You are not required to take the courses in sequential order. If your focus is on administration, you might choose to start with the Beginners course and then progress to the Administrators course. Alternatively, if application development is your goal, the Beginners course followed by the Developers course would be most beneficial.