Kubernetes documentation can help you set up Kubernetes, learn about the system, or get your applications and workloads running on Kubernetes. To learn the basics of what Kubernetes is and how it works, read “What is Kubernetes”.
The Kubernetes Basics interactive tutorial lets you try out Kubernetes right out of your web browser, using a virtual terminal. Learn about the Kubernetes system and deploy, expose, scale, and upgrade a containerized application in just a few minutes.
Picking the Right Solution can help you get a Kubernetes cluster up and running, either for local development, or on your cloud provider of choice.
The Kubernetes documentation contains a number of resources to help you understand and work with Kubernetes.
The Reference documentation provides complete information on the Kubernetes APIs and the kubectl
command-line interface.
The Tools page contains a list of native and third-party tools for Kubernetes.
The Troubleshooting page outlines some resources for troubleshooting and finding help.
Kubernetes has a X.Y.Z versioning scheme, where X is the major version, Y is the minor version, and Z is the patch version.
Kubernetes is supported for three minor versions at a time. This includes the current release version and two previous versions.
See the Kubernetes Release page on GitHub for the latest release information.
A certain amount of version skew is permissible between master components, node components, and the kubectl client. Nodes may lag master by up to two versions, but not exceed the master version. Clients may lag master by one version and may exceed master up to one version.
For example, a v1.8 master is expected to be compatible with v1.6, v1.7, and v1.8 nodes, and compatible with v1.7, v1.8, and v1.9 clients.
Patch releases often include critical bug fixes. You should be running the latest patch release of a given minor release.
Create an Issue Edit this Page