-
Notifications
You must be signed in to change notification settings - Fork 4
/
shoot.yaml
134 lines (134 loc) · 3.01 KB
/
shoot.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
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
129
130
131
132
133
134
apiVersion: core.gardener.cloud/v1beta1
kind: Shoot
metadata:
name: sharding
namespace: garden-ixywdlfvei-ccknp
spec:
addons:
kubernetesDashboard:
enabled: false
cloudProfileName: stackit
controlPlane:
highAvailability:
failureTolerance:
type: zone
extensions:
- type: shoot-yawol
hibernation:
schedules:
- start: "0 6 * * *"
location: Europe/Berlin
kubernetes:
enableStaticTokenKubeconfig: false
kubeControllerManager:
nodeCIDRMaskSize: 24
kubeProxy:
mode: IPTables
version: "1.28"
maintenance:
autoUpdate:
kubernetesVersion: true
machineImageVersion: true
timeWindow:
begin: 030000+0200
end: 040000+0200
networking:
nodes: 10.250.0.0/16
pods: 100.64.0.0/13
services: 100.82.0.0/16
providerConfig:
apiVersion: calico.networking.extensions.gardener.cloud/v1alpha1
kind: NetworkConfig
backend: bird
ipv4:
mode: Always
pool: ipip
type: calico
provider:
controlPlaneConfig:
apiVersion: openstack.provider.extensions.gardener.cloud/v1alpha1
kind: ControlPlaneConfig
loadBalancerProvider: yawol
infrastructureConfig:
apiVersion: openstack.provider.extensions.gardener.cloud/v1alpha1
kind: InfrastructureConfig
floatingPoolName: floating-net
networks:
workers: 10.250.0.0/16
type: openstack
workers:
# runs system and monitoring components (default worker pool)
- name: system
cri:
name: containerd
machine:
architecture: amd64
image:
name: coreos
type: g1a.8d
maxSurge: 1
maxUnavailable: 0
maximum: 2
minimum: 1
systemComponents:
allow: true
volume:
size: 50Gi
type: storage_premium_perf1
zones:
- eu01-3
# runs sharding components and webhosting-operator
- name: sharding
cri:
name: containerd
machine:
architecture: amd64
image:
name: coreos
type: g1a.8d
maxSurge: 1
maxUnavailable: 0
maximum: 3
minimum: 2
systemComponents:
allow: false
labels:
dedicated-for: sharding
taints:
- key: dedicated-for
value: sharding
effect: NoSchedule
volume:
size: 50Gi
type: storage_premium_perf1
zones:
- eu01-3
# runs experiment (optional)
- name: experiment
cri:
name: containerd
machine:
architecture: amd64
image:
name: coreos
type: g1a.8d
maxSurge: 1
maxUnavailable: 0
maximum: 1
minimum: 0
systemComponents:
allow: false
labels:
dedicated-for: experiment
taints:
- key: dedicated-for
value: experiment
effect: NoSchedule
volume:
size: 50Gi
type: storage_premium_perf1
zones:
- eu01-3
purpose: production
region: RegionOne
secretBindingName: q5bzeseo8o