File tree Expand file tree Collapse file tree 3 files changed +140
-0
lines changed Expand file tree Collapse file tree 3 files changed +140
-0
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,41 @@ ${COMPUTED_ENV_VARS}
82
82
name : data-dir
83
83
- mountPath : /var/lib/etcd-backup/
84
84
name : backup-dir
85
+ - name : etcd-readyz
86
+ image : ${OPERATOR_IMAGE}
87
+ imagePullPolicy : IfNotPresent
88
+ terminationMessagePolicy : FallbackToLogsOnError
89
+ command :
90
+ - /bin/sh
91
+ - -c
92
+ - |
93
+ #!/bin/sh
94
+ set -euo pipefail
95
+
96
+ exec nice -n -18 cluster-etcd-operator readyz \
97
+ --target=https://localhost:2379 \
98
+ --listen-port=9980 \
99
+ --serving-cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-certs/etcd-serving-NODE_NAME.crt \
100
+ --serving-key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-certs/etcd-serving-NODE_NAME.key \
101
+ --client-cert-file=$(ETCDCTL_CERT) \
102
+ --client-key-file=$(ETCDCTL_KEY) \
103
+ --client-cacert-file=$(ETCDCTL_CACERT) \
104
+ --listen-cipher-suites=$(ETCD_CIPHER_SUITES)
105
+ securityContext :
106
+ privileged : true
107
+ ports :
108
+ - containerPort : 9980
109
+ name : readyz
110
+ protocol : TCP
111
+ resources :
112
+ requests :
113
+ memory : 50Mi
114
+ cpu : 10m
115
+ env :
116
+ ${COMPUTED_ENV_VARS}
117
+ volumeMounts :
118
+ - mountPath : /etc/kubernetes/static-pod-certs
119
+ name : cert-dir
85
120
hostNetwork : true
86
121
priorityClassName : system-node-critical
87
122
tolerations :
Original file line number Diff line number Diff line change @@ -138,6 +138,41 @@ ${COMPUTED_ENV_VARS}
138
138
name : data-dir
139
139
- mountPath : /var/lib/etcd-backup/
140
140
name : backup-dir
141
+ - name : etcd-readyz
142
+ image : ${OPERATOR_IMAGE}
143
+ imagePullPolicy : IfNotPresent
144
+ terminationMessagePolicy : FallbackToLogsOnError
145
+ command :
146
+ - /bin/sh
147
+ - -c
148
+ - |
149
+ #!/bin/sh
150
+ set -euo pipefail
151
+
152
+ exec nice -n -18 cluster-etcd-operator readyz \
153
+ --target=https://localhost:2379 \
154
+ --listen-port=9980 \
155
+ --serving-cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-certs/etcd-serving-NODE_NAME.crt \
156
+ --serving-key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-certs/etcd-serving-NODE_NAME.key \
157
+ --client-cert-file=$(ETCDCTL_CERT) \
158
+ --client-key-file=$(ETCDCTL_KEY) \
159
+ --client-cacert-file=$(ETCDCTL_CACERT) \
160
+ --listen-cipher-suites=$(ETCD_CIPHER_SUITES)
161
+ securityContext :
162
+ privileged : true
163
+ ports :
164
+ - containerPort : 9980
165
+ name : readyz
166
+ protocol : TCP
167
+ resources :
168
+ requests :
169
+ memory : 50Mi
170
+ cpu : 10m
171
+ env :
172
+ ${COMPUTED_ENV_VARS}
173
+ volumeMounts :
174
+ - mountPath : /etc/kubernetes/static-pod-certs
175
+ name : cert-dir
141
176
hostNetwork : true
142
177
priorityClassName : system-node-critical
143
178
tolerations :
You can’t perform that action at this time.
0 commit comments