1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128 | series: trusty
applications:
easyrsa:
charm: "cs:~containers/easyrsa-3"
num_units: 1
annotations:
"gui-x": "450"
"gui-y": "550"
to:
- "5"
etcd:
charm: "cs:~containers/etcd-14"
num_units: 1
annotations:
"gui-x": "800"
"gui-y": "550"
to:
- "0"
flannel:
charm: "cs:~containers/flannel-5"
annotations:
"gui-x": "450"
"gui-y": "750"
"kubernetes-master":
charm: "cs:~containers/kubernetes-master-6"
num_units: 1
expose: true
annotations:
"gui-x": "800"
"gui-y": "850"
to:
- "1"
"kubernetes-worker":
charm: "cs:~containers/kubernetes-worker-8"
num_units: 3
options:
ingress: false
expose: true
annotations:
"gui-x": "100"
"gui-y": "850"
to:
- "2"
- "3"
- "4"
"priv-workers":
charm: "cs:~containers/kubernetes-worker-10"
num_units: 1
options:
ingress: false
labels: priveleged=true
annotations:
"gui-x": 425.0408935546875
"gui-y": 1097.4205322265625
to:
- "6"
"kubernetes-ingress":
charm: "cs:~containers/kubernetes-worker-10"
num_units: 2
options:
labels: ingress=true role=ingress
annotations:
"gui-x": 446.060791015625
"gui-y": 1395.1241455078125
to:
- "7"
- "8"
relations:
- - "kubernetes-worker:kube-api-endpoint"
- "kubernetes-master:kube-api-endpoint"
- - "kubernetes-worker:kube-dns"
- "kubernetes-master:cluster-dns"
- - "kubernetes-master:certificates"
- "easyrsa:client"
- - "kubernetes-master:etcd"
- "etcd:db"
- - "flannel:host"
- "kubernetes-master:sdn-plugin"
- - "kubernetes-worker:certificates"
- "easyrsa:client"
- - "flannel:host"
- "kubernetes-worker:sdn-plugin"
- - "flannel:etcd"
- "etcd:db"
- - "priv-workers:kube-dns"
- "kubernetes-master:cluster-dns"
- - "priv-workers:kube-api-endpoint"
- "kubernetes-master:kube-api-endpoint"
- - "priv-workers:certificates"
- "easyrsa:client"
- - "flannel:host"
- "priv-workers:sdn-plugin"
- - "kubernetes-ingress:kube-dns"
- "kubernetes-master:cluster-dns"
- - "kubernetes-ingress:kube-api-endpoint"
- "kubernetes-master:kube-api-endpoint"
- - "kubernetes-ingress:certificates"
- "easyrsa:client"
- - "flannel:host"
- "kubernetes-ingress:sdn-plugin"
machines:
"0":
series: xenial
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"1":
series: xenial
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"2":
series: precise
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"3":
series: xenial
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"4":
series: precise
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"5":
series: precise
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"6":
series: xenial
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"7":
series: xenial
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
"8":
series: precise
constraints: "arch=amd64 cpu-cores=1 cpu-power=100 mem=1740 root-disk=8192"
|