charmed kubernetes #464

Supports: bionic
Add to new model


A highly-available, production-grade Kubernetes cluster.

The Charmed Distribution of Kubernetes


This is a scaled-out Kubernetes cluster composed of the following components and features:

  • Deep integration for public and private clouds, or bare metal
  • Uses standard upstream Kubernetes
  • Multiple Kubernetes master and worker nodes
  • Extensive CNI options
  • Intra-node TLS by default
  • GPGPU support for high performance AI/ML
  • Managed option available

For a more minimal cluster suitable for testing, deploy the smaller
kubernetes-core bundle.

For a lightweight upstream K8s, try MicroK8s!


For detailed instructions on how to deploy and manage Charmed Kubernetes, please visit the
official Charmed Kubernetes docs.


Flannel is a virtual network that gives a subnet to each host for use with
container runtimes.


iface The interface to configure the flannel SDN binding. If this value is
empty string or undefined the code will attempt to find the default network
adapter similar to the following command:

route | grep default | head -n 1 | awk {'print $8'}

cidr The network range to configure the flannel SDN to declare when
establishing networking setup with etcd. Ensure this network range is not active
on the vlan you're deploying to, as it will cause collisions and odd behavior
if care is not taken when selecting a good CIDR range to assign to flannel.

Known Limitations

This subordinate does not support being co-located with other deployments of
the flannel subordinate (to gain 2 vlans on a single application). If you
require this support please file a bug.

This subordinate also leverages juju-resources, so it is currently only available
on juju 2.0+ controllers.

Further information

Bundle configuration

Embed this bundle

Add this card to your website by copying the code below. Learn more.