-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnode_roles.yaml
43 lines (42 loc) · 1.22 KB
/
node_roles.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
kubernetes-controller:
# Role name
name: "Kubernetes Controller"
# Role description
description: "Kuberentes API and Controller Functions"
# If primaty then during orchestration this role will be
# splitted into primary-role and role
has_primary: true
# Assign public IP to node if true
public_ip_required: false
# Weight that will be used to sort out the
# roles on the Fuel web UI
weight: 100
limits:
max: 5
recommended: 3
# Conflicts:
# - controller conflicts due to port overlaps (8080)
# - kubernetes-node conflicts it already contains everything that a node will
# have.
conflicts:
- controller
- kubernetes-node
update_required:
- primary-kubernetes-controller
- kubernetes-controller
kubernetes-node:
# Role name
name: "Kubernetes Node"
# Role description
description: "Kubernetes Node Functions"
# If primaty then during orchestration this role will be
# splitted into primary-role and role
has_primary: false
# Assign public IP to node if true
public_ip_required: false
# Weight that will be used to sort out the
# roles on the Fuel web UI
weight: 101
# Controller already includes the stuff on a node
conflicts:
- kubernetes-controller