Skip to content

canonical/k8s-operator

Repository files navigation

k8s charms

Get K8s from the Charmhub Get K8s-Worker from the Charmhub Unit Tests Integration Tests

Charmhub package name: k8s More information: https://charmhub.io/k8s

Charmhub package name: k8s-worker More information: https://charmhub.io/k8s-worker

A machine charm which operates a complete Kubernetes cluster.

This charm installs and operates a Kubernetes cluster via the k8s snap. It exposes relations to co-operate with other kubernetes components such as optional CNIs, optional cloud-providers, optional schedulers, external backing stores, and external certificate managers.

This charm provides the following running components:

  • kube-apiserver
  • kube-scheduler
  • kube-controller-manager
  • kube-proxy
  • kubelet
  • containerd

This charm can optionally disable the following components:

  • A Kubernetes Backing Store
  • A Kubernetes CNI

Other resources