description: A highly-available, production-grade Kubernetes cluster. series: bionic services: containerd: annotations: gui-x: '475' gui-y: '800' charm: cs:~containers/containerd-88 resources: {} easyrsa: annotations: gui-x: '90' gui-y: '420' charm: cs:~containers/easyrsa-325 constraints: root-disk=8G num_units: 1 resources: easyrsa: 5 etcd: annotations: gui-x: '800' gui-y: '420' charm: cs:~containers/etcd-531 constraints: root-disk=8G num_units: 3 options: channel: 3.3/stable resources: core: 0 etcd: 3 snapshot: 0 flannel: annotations: gui-x: '475' gui-y: '605' charm: cs:~containers/flannel-501 resources: flannel-amd64: 636 flannel-arm64: 633 flannel-s390x: 620 kubeapi-load-balancer: annotations: gui-x: '450' gui-y: '250' charm: cs:~containers/kubeapi-load-balancer-742 constraints: mem=4G root-disk=8G expose: true num_units: 1 resources: {} kubernetes-master: annotations: gui-x: '800' gui-y: '850' charm: cs:~containers/kubernetes-master-865 constraints: cores=2 mem=4G root-disk=16G num_units: 2 options: channel: 1.18/stable resources: cdk-addons: 0 core: 0 kube-apiserver: 0 kube-controller-manager: 0 kube-proxy: 0 kube-scheduler: 0 kubectl: 0 kubernetes-worker: annotations: gui-x: '90' gui-y: '850' charm: cs:~containers/kubernetes-worker-692 constraints: cores=4 mem=4G root-disk=16G expose: true num_units: 3 options: channel: 1.18/stable resources: cni-amd64: 658 cni-arm64: 649 cni-s390x: 661 core: 0 kube-proxy: 0 kubectl: 0 kubelet: 0 relations: - - kubernetes-master:kube-api-endpoint - kubeapi-load-balancer:apiserver - - kubernetes-master:loadbalancer - kubeapi-load-balancer:loadbalancer - - kubernetes-master:kube-control - kubernetes-worker:kube-control - - kubernetes-master:certificates - easyrsa:client - - etcd:certificates - easyrsa:client - - kubernetes-master:etcd - etcd:db - - kubernetes-worker:certificates - easyrsa:client - - kubernetes-worker:kube-api-endpoint - kubeapi-load-balancer:website - - kubeapi-load-balancer:certificates - easyrsa:client - - flannel:etcd - etcd:db - - flannel:cni - kubernetes-master:cni - - flannel:cni - kubernetes-worker:cni - - containerd:containerd - kubernetes-worker:container-runtime - - containerd:containerd - kubernetes-master:container-runtime