Learn by doing
KBE lessons emphasize an ‘absorb by doing’ approach so you can practice skills as they are explored and explained to learn Kubernetes.
Learn by watching
KBE Insider, our new streaming show, allows you to watch how Kubernetes experts develop, deploy, manage, and automate containers in cloud-native environments.
Build, test, and deploy your applications in real clusters.
Featured learning paths
Linux essentials
Kubernetes fundamentals
Application development on Kubernetes
Developing with Quarkus on Kubernetes
Kubernetes at a glance
What is Kubernetes
Kubernetes is an open source container orchestration platform used to manage containerized applications at scale. Kubernetes clusters together groups of hosts running containers, and helps you easily and efficiently manage those clusters.
How it works
Kubernetes automates many of the manual processes involved in deploying, managing, and scaling containerized applications. It does this by providing a clean separation between components and services and automating container configurations by managing the scheduling, service discovery and load balancing and resource management.
Benefits
Kubernetes allows organizations to fully implement and rely on a container-based infrastructure in production environments because it delivers application scalability and portability, deployment consistency, and resource optimization.