description: A highly-available, production-grade Kubernetes cluster. series: focal applications: containerd: annotations: gui-x: '475' gui-y: '800' charm: cs:~containers/containerd-178 resources: {} easyrsa: annotations: gui-x: '90' gui-y: '420' charm: cs:~containers/easyrsa-420 constraints: root-disk=8G num_units: 1 resources: easyrsa: 5 etcd: annotations: gui-x: '800' gui-y: '420' charm: cs:~containers/etcd-634 constraints: root-disk=8G num_units: 3 options: channel: 3.4/stable resources: core: 0 etcd: 3 snapshot: 0 flannel: annotations: gui-x: '475' gui-y: '605' charm: cs:~containers/flannel-597 resources: flannel-amd64: 897 flannel-arm64: 894 flannel-s390x: 881 kubeapi-load-balancer: annotations: gui-x: '450' gui-y: '250' charm: cs:~containers/kubeapi-load-balancer-844 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-1078 constraints: cores=2 mem=4G root-disk=16G num_units: 2 options: channel: 1.22/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-816 constraints: cores=4 mem=4G root-disk=16G expose: true num_units: 3 options: channel: 1.22/stable resources: cni-amd64: 933 cni-arm64: 924 cni-s390x: 936 core: 0 kube-proxy: 0 kubectl: 0 kubelet: 0 relations: - - kubernetes-master:loadbalancer-external - kubeapi-load-balancer:lb-consumers - - kubernetes-master:loadbalancer-internal - kubeapi-load-balancer:lb-consumers - - 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 - - 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