Installing Canonical Kubernetes with Cluster API

Cluster API (CAPI) is a Kubernetes project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters. The supporting infrastructure, like virtual machines, networks, load balancers, and VPCs, as well as the cluster configuration are all defined in the same way that cluster operators are already familiar with. Canonical Kubernetes supports deploying and operating Kubernetes through CAPI.

How this documentation is organized

This documentation embodies the Diátaxis framework.

  • The Tutorial takes you step-by-step through deploying your first Canonical Kubernetes cluster.

  • How-to guides provide directions covering key cluster operations and common tasks.

  • Reference contains technical definitions of APIs, configuration and internal components.

  • Explanation includes topic overviews, background and context and detailed discussion.

Project and community

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

Get involved

Releases

Governance and policies

Commercial support

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