apiVersion: apps/v1 kind: Deployment metadata: name: karmada-scheduler namespace: karmada-system labels: app: karmada-scheduler spec: replicas: 2 selector: matchLabels: app: karmada-scheduler template: metadata: labels: app: karmada-scheduler spec: automountServiceAccountToken: false tolerations: - key: node-role.kubernetes.io/master operator: Exists containers: - name: karmada-scheduler image: docker.io/karmada/karmada-scheduler:latest imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: /healthz port: 10351 scheme: HTTP failureThreshold: 3 initialDelaySeconds: 15 periodSeconds: 15 timeoutSeconds: 5 command: - /bin/karmada-scheduler - --kubeconfig=/etc/kubeconfig - --bind-address=0.0.0.0 - --secure-port=10351 - --enable-scheduler-estimator=true - --v=4 volumeMounts: - name: kubeconfig subPath: kubeconfig mountPath: /etc/kubeconfig volumes: - name: kubeconfig secret: secretName: kubeconfig