/
bundle.yaml
68 lines (68 loc) · 1.9 KB
/
bundle.yaml
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
# This is an incomplete bundle fragment. Do not attempt to deploy.
description: |-
A highly-available, production-grade Kubernetes cluster.
issues: https://bugs.launchpad.net/charmed-kubernetes-bundles
series: jammy
source: https://github.com/charmed-kubernetes/bundle
website: https://ubuntu.com/kubernetes/charmed-k8s
applications:
"kubernetes-control-plane":
charm: "kubernetes-control-plane"
num_units: 2
options:
channel: 1.30/edge
constraints: "cores=2 mem=8G root-disk=16G"
annotations:
"gui-x": "800"
"gui-y": "850"
"kubeapi-load-balancer":
charm: "kubeapi-load-balancer"
num_units: 1
expose: true
constraints: "cores=1 mem=4G root-disk=16G"
annotations:
"gui-x": "450"
"gui-y": "250"
"easyrsa":
charm: "easyrsa"
num_units: 1
constraints: "cores=1 mem=4G root-disk=16G"
annotations:
"gui-x": "90"
"gui-y": "420"
"kubernetes-worker":
charm: "kubernetes-worker"
num_units: 3
options:
channel: 1.30/edge
expose: true
constraints: "cores=2 mem=8G root-disk=16G"
annotations:
"gui-x": "90"
"gui-y": "850"
"etcd":
charm: "etcd"
num_units: 3
options:
channel: 3.4/stable
constraints: "cores=2 mem=8G root-disk=16G"
annotations:
"gui-x": "800"
"gui-y": "420"
relations:
- - "kubernetes-control-plane:loadbalancer-external"
- "kubeapi-load-balancer:lb-consumers"
- - "kubernetes-control-plane:loadbalancer-internal"
- "kubeapi-load-balancer:lb-consumers"
- - "kubernetes-control-plane:kube-control"
- "kubernetes-worker:kube-control"
- - "kubernetes-control-plane:certificates"
- "easyrsa:client"
- - "etcd:certificates"
- "easyrsa:client"
- - "kubernetes-control-plane:etcd"
- "etcd:db"
- - "kubernetes-worker:certificates"
- "easyrsa:client"
- - "kubeapi-load-balancer:certificates"
- "easyrsa:client"