KubeAcademy’s expert instructors design and deliver each course to give you practical Kubernetes training.
The Getting Started course is designed to help students navigate the cloud native ecosystem. Learn why cloud native and Kubernetes are becoming an important must-know technology today!
This course lays the groundwork for your Kubernetes journey. You’ll learn foundational knowledge on containers and how they work.
This course lays out the case for container orchestration and provides an overview of the concepts underlying Kubernetes, the leading container orchestration platform.
Building Applications for Kubernetes
This course is for developers that are new to building applications to run on Kubernetes. It covers how to build container images, run your app locally on Kubernetes, tools you can use to improve your workflow, and how to manage manifests for deployment.
Hands-On with Kubernetes and Containers
During this hands-on exercise, you’ll walk through how to build a container image for an application, push the image to a container registry, and deploy the application to a Kubernetes cluster.
Kubernetes in Depth
From Kubernetes architecture to quick dives into Kubernetes object types. The Kubernetes in Depth course covers the concepts you’ll need to understand how Kubernetes works.
Interacting with Kubernetes
Understanding how Kubernetes works is important, but equally important is understanding how to interact with Kubernetes. This course provides an overview on Kubectl and ingress, two necessary components for interacting with Kubernetes.
How to Prepare for the CKA Exam
The CKA/D certification is the globally recognized IT certification for the industry’s fastest-growing technology—Kubernetes. This course lays out a learning path for exam preparation. We'll cover the exam format, how the exam is scored, and study resources.
Integrating with Cloud Providers
This course dives into the usage of a Kubernetes cloud provider to interact with underlying infrastructure components such as storage devices and load balancers.
In this course, you'll learn how to bootstrap Kubernetes clusters using various community tools. We'll also dive into topics like authentication, role-based access control, and backing up and restoring Kubernetes objects and clusters.
This course covers different approaches for building images. By the end of this course, you'll be well positioned to start building images easily and maintain them over time.
Hands-On with Kubectl
This course provides a walk-through of kubectl, which is a necessary component for interacting with Kubernetes. The course explores the command line operations commonly used by cluster administrators. Through this course, you will also become familiar with Kubernetes resources.
The Kubernetes Machine
Kubernetes is one of the most popular open source software projects in the world and is an excellent example of a distributed software system. This course is about the Kubernetes machine, its design principles and components. In this course you will learn how Kubernetes works and what makes it so effective as a container orchestration system.
Introduction to Kubernetes for the Virtual Infrastructure Administrator
This course explains how Kubernetes is an infrastructure platform and gives a brief overview of how the evolution of infrastructure modernization led us to Kubernetes. The course also explores the opportunities Virtual Infrastructure Administrators have in owning Kubernetes as their next platform.
Operational Considerations for Virtual Infrastructure Administrators
This course covers operational considerations tailored for virtual infrastructure administrators who want to build a Kubernetes stack for development teams.
Interactive Introduction to Containers and Kubernetes
Ready to dive a little deeper into the world of Kubernetes? Get up to speed on the first principles of a cloud native infrastructure, then learn how to containerize and deploy a Kubernetes application in our lab environment.
Networking in Kubernetes
Pods running in a Kubernetes cluster have to be able to communicate among themselves as well as with the outside world. In this advanced-level course, we will look at the Kubernetes network model and how pods are connected to the network to satisfy it. We'll also touch on what the Container Network Interface (CNI) is and how different CNI providers deal with implementing it.
Introduction to Observability
When developing applications for Kubernetes, a distributed system, Developers and Platform Engineers need to know how to monitor these applications and know how their services impact their business. This course walks through several options for getting observability into your applications and systems, including short demonstrations of how these systems work in a Kubernetes cluster.
The Business Case for Kubernetes
Businesses are rapidly modernizing their applications and they want to understand the whole ecosystem of solutions. This course demonstrates how your teams can take advantage of Kubernetes and the ecosystem. Focusing on how Kubernetes can enhance teams’ work cycles with its flexible and extensible architecture.
In this course you'll learn a methodology for troubleshooting issues within a Kubernetes cluster. This includes narrowing down the scope of the problem, and identifying clues that may lead to a possible root cause. This course will also give you a chance to test your skills with labs designed to challenge you to resolve common Kubernetes issues.
Don’t see the topic or course you’re looking for? Drop us a line! We’re always collecting requests for new topics as we continue to expand the KubeAcademy course catalog.