series: xenial description: A minimal two-machine Kubernetes cluster, appropriate for development. machines: '0': series: xenial '1': constraints: cores=4 mem=4G series: xenial services: easyrsa: annotations: gui-x: '450' gui-y: '550' charm: cs:~containers/easyrsa-27 num_units: 1 to: - lxd:0 etcd: annotations: gui-x: '800' gui-y: '550' charm: cs:~containers/etcd-63 num_units: 1 to: - '0' flannel: annotations: gui-x: '450' gui-y: '750' charm: cs:~containers/flannel-40 kubernetes-master: annotations: gui-x: '800' gui-y: '850' charm: cs:~containers/kubernetes-master-78 expose: true num_units: 1 options: channel: 1.9/stable to: - '0' kubernetes-worker: annotations: gui-x: '100' gui-y: '850' charm: cs:~containers/kubernetes-worker-81 constraints: cores=4 mem=4G expose: true num_units: 1 options: channel: 1.9/stable to: - '1' relations: - - kubernetes-master:kube-api-endpoint - kubernetes-worker:kube-api-endpoint - - kubernetes-master:kube-control - kubernetes-worker:kube-control - - kubernetes-master:certificates - easyrsa:client - - kubernetes-master:etcd - etcd:db - - kubernetes-worker:certificates - easyrsa:client - - etcd:certificates - easyrsa:client - - flannel:etcd - etcd:db - - flannel:cni - kubernetes-master:cni - - flannel:cni - kubernetes-worker:cni