5454 command:
5555 - kube-controller-manager
5656 - --allocate-node-cidrs=true
57- - --kubeconfig=/etc/karmada/kubeconfig
58- - --authentication-kubeconfig=/etc/karmada/kubeconfig
59- - --authorization-kubeconfig=/etc/karmada/kubeconfig
57+ - --kubeconfig=/etc/karmada/config/karmada.config
58+ - --authentication-kubeconfig=/etc/karmada/config/karmada.config
59+ - --authorization-kubeconfig=/etc/karmada/config/karmada.config
6060 - --bind-address=0.0.0.0
6161 - --client-ca-file=/etc/karmada/pki/ca.crt
6262 - --cluster-cidr=10.244.0.0/16
@@ -85,14 +85,13 @@ spec:
8585 - name: karmada-certs
8686 mountPath: /etc/karmada/pki
8787 readOnly: true
88- - name: kubeconfig
89- mountPath: /etc/karmada/kubeconfig
90- subPath: kubeconfig
88+ - name: karmada-config
89+ mountPath: /etc/karmada/config
9190 volumes:
9291 - name: karmada-certs
9392 secret:
9493 secretName: {{ .KarmadaCertsSecret }}
95- - name: kubeconfig
94+ - name: karmada-config
9695 secret:
9796 secretName: {{ .KubeconfigSecret }}
9897`
@@ -126,7 +125,7 @@ spec:
126125 imagePullPolicy: {{ .ImagePullPolicy }}
127126 command:
128127 - /bin/karmada-controller-manager
129- - --kubeconfig=/etc/karmada/kubeconfig
128+ - --kubeconfig=/etc/karmada/config/karmada.config
130129 - --metrics-bind-address=:8080
131130 - --cluster-status-update-frequency=10s
132131 - --failover-eviction-timeout=30s
@@ -147,11 +146,10 @@ spec:
147146 name: metrics
148147 protocol: TCP
149148 volumeMounts:
150- - name: kubeconfig
151- subPath: kubeconfig
152- mountPath: /etc/karmada/kubeconfig
149+ - name: karmada-config
150+ mountPath: /etc/karmada/config
153151 volumes:
154- - name: kubeconfig
152+ - name: karmada-config
155153 secret:
156154 secretName: {{ .KubeconfigSecret }}
157155`
@@ -186,7 +184,7 @@ spec:
186184 imagePullPolicy: {{ .ImagePullPolicy }}
187185 command:
188186 - /bin/karmada-scheduler
189- - --kubeconfig=/etc/karmada/kubeconfig
187+ - --kubeconfig=/etc/karmada/config/karmada.config
190188 - --metrics-bind-address=0.0.0.0:8080
191189 - --health-probe-bind-address=0.0.0.0:10351
192190 - --enable-scheduler-estimator=true
@@ -212,14 +210,13 @@ spec:
212210 - name: karmada-certs
213211 mountPath: /etc/karmada/pki
214212 readOnly: true
215- - name: kubeconfig
216- subPath: kubeconfig
217- mountPath: /etc/karmada/kubeconfig
213+ - name: karmada-config
214+ mountPath: /etc/karmada/config
218215 volumes:
219216 - name: karmada-certs
220217 secret:
221218 secretName: {{ .KarmadaCertsSecret }}
222- - name: kubeconfig
219+ - name: karmada-config
223220 secret:
224221 secretName: {{ .KubeconfigSecret }}
225222`
@@ -254,7 +251,7 @@ spec:
254251 imagePullPolicy: {{ .ImagePullPolicy }}
255252 command:
256253 - /bin/karmada-descheduler
257- - --kubeconfig=/etc/karmada/kubeconfig
254+ - --kubeconfig=/etc/karmada/config/karmada.config
258255 - --metrics-bind-address=0.0.0.0:8080
259256 - --health-probe-bind-address=0.0.0.0:10358
260257 - --leader-elect-resource-namespace={{ .SystemNamespace }}
@@ -279,14 +276,13 @@ spec:
279276 - name: karmada-certs
280277 mountPath: /etc/karmada/pki
281278 readOnly: true
282- - name: kubeconfig
283- subPath: kubeconfig
284- mountPath: /etc/karmada/kubeconfig
279+ - name: karmada-config
280+ mountPath: /etc/karmada/config
285281 volumes:
286282 - name: karmada-certs
287283 secret:
288284 secretName: {{ .KarmadaCertsSecret }}
289- - name: kubeconfig
285+ - name: karmada-config
290286 secret:
291287 secretName: {{ .KubeconfigSecret }}
292288`
0 commit comments