Permalink
Fetching contributors…
Cannot retrieve contributors at this time
74 lines (73 sloc) 1.71 KB
# The machine constraints for each service in this bundle
# have been commented out so you don't run into quota
# problems on public clouds. Modify and uncomment the
# constraints: lines for each service to reflect your
# deployment before moving to production.
#
series: xenial
services:
"kubernetes-master":
charm: "cs:~containers/kubernetes-master-10"
num_units: 1
to:
- "0"
expose: true
annotations:
"gui-x": "800"
"gui-y": "850"
"flannel":
charm: "cs:~containers/flannel-7"
annotations:
"gui-x": "450"
"gui-y": "750"
"easyrsa":
charm: "cs:~containers/easyrsa-5"
num_units: 1
to:
- lxd:0
annotations:
"gui-x": "450"
"gui-y": "550"
"kubernetes-worker":
charm: "cs:~containers/kubernetes-worker-12"
num_units: 1
to:
- "1"
expose: true
annotations:
"gui-x": "100"
"gui-y": "850"
# constraints: cpu-cores=4 mem=15G root-disk=30G
"etcd":
charm: "cs:~containers/etcd-21"
num_units: 1
to:
- "0"
annotations:
"gui-x": "800"
"gui-y": "550"
# constraints: cpu-cores=2 root-disk=12G
relations:
- - "kubernetes-master:kube-api-endpoint"
- "kubernetes-worker:kube-api-endpoint"
- - "kubernetes-master:cluster-dns"
- "kubernetes-worker:kube-dns"
- - "kubernetes-master:certificates"
- "easyrsa:client"
- - "kubernetes-master:etcd"
- "etcd:db"
- - "kubernetes-worker:certificates"
- "easyrsa:client"
- - "flannel:etcd"
- "etcd:db"
- - "flannel:cni"
- "kubernetes-master:cni"
- - "flannel:cni"
- "kubernetes-worker:cni"
- - "etcd:certificates"
- "easyrsa:client"
machines:
"0":
series: xenial
"1":
series: xenial