5555 command:
5656 - kube-controller-manager
5757 - --allocate-node-cidrs=true
58- - --kubeconfig=/etc/karmada/kubeconfig
59- - --authentication-kubeconfig=/etc/karmada/kubeconfig
60- - --authorization-kubeconfig=/etc/karmada/kubeconfig
58+ - --kubeconfig=/etc/karmada/config/karmada.config
59+ - --authentication-kubeconfig=/etc/karmada/config/karmada.config
60+ - --authorization-kubeconfig=/etc/karmada/config/karmada.config
6161 - --bind-address=0.0.0.0
6262 - --client-ca-file=/etc/karmada/pki/ca.crt
6363 - --cluster-cidr=10.244.0.0/16
@@ -86,14 +86,13 @@ spec:
8686 - name: karmada-certs
8787 mountPath: /etc/karmada/pki
8888 readOnly: true
89- - name: kubeconfig
90- mountPath: /etc/karmada/kubeconfig
91- subPath: kubeconfig
89+ - name: karmada-config
90+ mountPath: /etc/karmada/config
9291 volumes:
9392 - name: karmada-certs
9493 secret:
9594 secretName: {{ .KarmadaCertsSecret }}
96- - name: kubeconfig
95+ - name: karmada-config
9796 secret:
9897 secretName: {{ .KubeconfigSecret }}
9998`
@@ -127,7 +126,7 @@ spec:
127126 imagePullPolicy: {{ .ImagePullPolicy }}
128127 command:
129128 - /bin/karmada-controller-manager
130- - --kubeconfig=/etc/karmada/kubeconfig
129+ - --kubeconfig=/etc/karmada/config/karmada.config
131130 - --metrics-bind-address=:8080
132131 - --cluster-status-update-frequency=10s
133132 - --failover-eviction-timeout=30s
@@ -148,11 +147,10 @@ spec:
148147 name: metrics
149148 protocol: TCP
150149 volumeMounts:
151- - name: kubeconfig
152- subPath: kubeconfig
153- mountPath: /etc/karmada/kubeconfig
150+ - name: karmada-config
151+ mountPath: /etc/karmada/config
154152 volumes:
155- - name: kubeconfig
153+ - name: karmada-config
156154 secret:
157155 secretName: {{ .KubeconfigSecret }}
158156`
@@ -187,7 +185,7 @@ spec:
187185 imagePullPolicy: {{ .ImagePullPolicy }}
188186 command:
189187 - /bin/karmada-scheduler
190- - --kubeconfig=/etc/karmada/kubeconfig
188+ - --kubeconfig=/etc/karmada/config/karmada.config
191189 - --metrics-bind-address=0.0.0.0:8080
192190 - --health-probe-bind-address=0.0.0.0:10351
193191 - --enable-scheduler-estimator=true
@@ -213,14 +211,13 @@ spec:
213211 - name: karmada-certs
214212 mountPath: /etc/karmada/pki
215213 readOnly: true
216- - name: kubeconfig
217- subPath: kubeconfig
218- mountPath: /etc/karmada/kubeconfig
214+ - name: karmada-config
215+ mountPath: /etc/karmada/config
219216 volumes:
220217 - name: karmada-certs
221218 secret:
222219 secretName: {{ .KarmadaCertsSecret }}
223- - name: kubeconfig
220+ - name: karmada-config
224221 secret:
225222 secretName: {{ .KubeconfigSecret }}
226223`
@@ -255,7 +252,7 @@ spec:
255252 imagePullPolicy: {{ .ImagePullPolicy }}
256253 command:
257254 - /bin/karmada-descheduler
258- - --kubeconfig=/etc/karmada/kubeconfig
255+ - --kubeconfig=/etc/karmada/config/karmada.config
259256 - --metrics-bind-address=0.0.0.0:8080
260257 - --health-probe-bind-address=0.0.0.0:10358
261258 - --leader-elect-resource-namespace={{ .SystemNamespace }}
@@ -280,14 +277,13 @@ spec:
280277 - name: karmada-certs
281278 mountPath: /etc/karmada/pki
282279 readOnly: true
283- - name: kubeconfig
284- subPath: kubeconfig
285- mountPath: /etc/karmada/kubeconfig
280+ - name: karmada-config
281+ mountPath: /etc/karmada/config
286282 volumes:
287283 - name: karmada-certs
288284 secret:
289285 secretName: {{ .KarmadaCertsSecret }}
290- - name: kubeconfig
286+ - name: karmada-config
291287 secret:
292288 secretName: {{ .KubeconfigSecret }}
293289`
0 commit comments