Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. The open source project is hosted by the Cloud Native Computing Foundation (CNCF).
Learn about Kubernetes and its fundamental concepts.
Follow tutorials to learn how to deploy applications in Kubernetes.
- Hello Minikube
- Walkthrough the basics
- Stateless Example: PHP Guestbook with Redis
- Stateful Example: Wordpress with Persistent Volumes
Set up a K8s cluster
Get Kubernetes running based on your resources and needs.
Learn how to use Kubernetes
Look up common tasks and how to perform them using a short sequence of steps.
- Install kubectl on Linux
- Install kubectl on macOS
- Install kubectl on Windows
- Use the Web UI Dashboard
- Configure Access to Multiple Clusters
- Configure a Pod to Use a ConfigMap
Get certified in Kubernetes and make your cloud native projects successful!
Look up reference information
Browse terminology, command line syntax, API resource types, and setup tool documentation.
Contribute to the docs
Anyone can contribute, whether you're new to the project or you've been around a long time.
- Start contributing to K8s
- Suggesting content improvements
- Page content types
- Opening a pull request
- Documenting a feature for a release
- Translating the docs
- Participating in SIG Docs
- Viewing Site Analytics
K8s Release Notes
If you are installing Kubernetes or upgrading to the newest version, refer to the current release notes.
About the documentation
This website contains documentation for the current and previous 4 versions of Kubernetes.