Kubernetes
Master container orchestration to deploy and manage your applications at scale
Explore the tutorialsWhy learn Kubernetes?
Kubernetes (often abbreviated as K8s) has become the standard platform for container orchestration. It lets you deploy, scale, and manage containerized applications in an automated, reliable, and efficient way.
This tutorial series guides you through the core concepts of Kubernetes, from the basic architecture to setting up complex applications. Whether you're a developer or a system administrator, these tutorials will help you understand and use Kubernetes in your projects.
Tutorials in this series
1
Introduction to Kubernetes
Discover the core concepts of Kubernetes, its architecture, and the problems it solves in the world of containers.
Start this tutorial 2
Installation and Configuration
Learn how to install and configure a Kubernetes cluster with Minikube for local development and testing.
Read the tutorial 3
Pods, Services, and Deployments
Master the fundamental Kubernetes resources: Pods, Services, and Deployments, to deploy your applications.
Read the tutorial 4
ConfigMaps and Secrets
Learn how to manage configuration and sensitive data in your Kubernetes applications.
Read the tutorial 5
Persistent Storage
Learn how to manage persistent storage in Kubernetes with PersistentVolumes and PersistentVolumeClaims.
Read the tutorial 6
Deploying Complex Applications
Put your knowledge into practice by deploying a complete application with multiple microservices on Kubernetes.
Read the tutorial