k8s docs - index

Canonical Kubernetes

Deploy Canonical Kubernetes in seconds with juju deploy k8s.

Canonical Kubernetes k8s is a performant, lightweight, secure and opinionated Kubernetes distribution that includes all the components you need to create and manage scalable clusters for any use case. This charm automates the deployment and operation of a Kubernetes control plane node on any machine-type cloud.

Quick Start

Deploy with recommended specifications to ensure optimal performance:

juju deploy k8s --constraints='cores=2 mem=16G root-disk=40G'

Recommended Control Plane Constraints

  • 2+ CPU cores
  • 16G memory
  • 40G root disk

Learn More

Find tutorials, how-to guides, and reference material in the Canonical Kubernetes documentation. New to Canonical Kubernetes? Start with our tutorial.

Project and community

Canonical Kubernetes is a member of the Ubuntu family. It’s an open source project which warmly welcomes community contributions, suggestions, fixes and constructive feedback.

Thinking about using Canonical Kubernetes for your next project? Get in touch!

@addyess It looks like the this tutorial link is broken. Seems the documentation moved under the src path, so the link should be https://documentation.ubuntu.com/canonical-kubernetes/latest/src/charm/tutorial/getting-started/ now

to this end, it looks like the Join our online chat link is broken (seems to be now: https://documentation.ubuntu.com/canonical-kubernetes/latest/community/) and Contribute (now https://documentation.ubuntu.com/canonical-kubernetes/latest/src/charm/reference/community/#contributing-to-the-code)