forked from gardener/gardener
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path10-componentconfig.yaml
114 lines (114 loc) · 2.44 KB
/
10-componentconfig.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
---
apiVersion: resourcemanager.config.gardener.cloud/v1alpha1
kind: ResourceManagerConfiguration
sourceClientConnection:
qps: 100
burst: 130
# namespace: ""
# cacheResyncPeriod: 24h
#targetClientConnection:
# qps: 100
# burst: 130
# namespace: ""
# disableCachedClient: false
# cacheResyncPeriod: 24h
leaderElection:
leaderElect: true
leaseDuration: 15s
renewDeadline: 10s
retryPeriod: 2s
resourceLock: leases
resourceName: gardener-resource-manager
resourceNamespace: default
logLevel: info
logFormat: text
server:
webhooks:
port: 9449
tls:
serverCertDir: example/resource-manager
healthProbes:
port: 8081
metrics:
port: 8080
debugging:
enableProfiling: false
enableContentionProfiling: false
controllers:
# clusterID: foo
# resourceClass: bar
garbageCollector:
enabled: true
syncPeriod: 1h
health:
concurrentSyncs: 5
syncPeriod: 1m
kubeletCSRApprover:
enabled: true
concurrentSyncs: 1
managedResources:
concurrentSyncs: 5
syncPeriod: 1m
alwaysUpdate: false
managedByLabelValue: gardener
networkPolicy:
enabled: true
concurrentSyncs: 5
# namespaceSelectors:
# - matchLabels:
# kubernetes.io/metadata.name: default
ingressControllerSelector:
namespace: default
podSelector:
matchLabels:
foo: bar
node:
enabled: true
concurrentSyncs: 5
backoff: 10s
secret:
concurrentSyncs: 5
tokenInvalidator:
enabled: true
concurrentSyncs: 5
tokenRequestor:
enabled: true
concurrentSyncs: 5
webhooks:
crdDeletionProtection:
enabled: true
endpointSliceHints:
enabled: true
extensionValidation:
enabled: true
highAvailabilityConfig:
enabled: true
defaultNotReadyTolerationSeconds: 60
defaultUnreachableTolerationSeconds: 60
kubernetesServiceHost:
enabled: true
host: api.example.com
podSchedulerName:
enabled: true
schedulerName: foo-scheduler
podTopologySpreadConstraints:
enabled: true
projectedTokenMount:
enabled: true
expirationSeconds: 43200
seccompProfile:
enabled: true
systemComponentsConfig:
enabled: true
nodeSelector:
worker.gardener.cloud/system-components: "true"
podNodeSelector:
worker.gardener.cloud/system-components: "true"
podTolerations:
# - key: someKey
# operator: Equal
# value: someValue
# effect: NoSchedule
# tolerationSeconds: 300
tokenInvalidator:
enabled: true