k8s-worker docs - index

Canonical Kubernetes Worker

Scale your Canonical Kubernetes cluster by adding worker nodes.

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 worker node on any machine-type cloud.

Quick Start

Deploy a complete cluster with control plane and workers in three commands:

juju deploy k8s
juju deploy k8s-worker
juju relate k8s k8s-worker:cluster 

What are Worker Nodes?

Worker nodes are where your containerized applications actually run. While the control plane (k8s charm) handles cluster management and scheduling, worker nodes execute the workloads. Scale your cluster by deploying additional k8s-worker units as your needs grow.

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!