apiVersion: apps/v1 kind: Deployment metadata: name: pve-cloud-controller-manager namespace: kube-system labels: app: pve-cloud-controller-manager spec: replicas: 1 selector: matchLabels: app: pve-cloud-controller-manager template: metadata: labels: app: pve-cloud-controller-manager annotations: scheduler.alpha.kubernetes.io/critical-pod: '' spec: dnsPolicy: Default serviceAccountName: cloud-controller-manager tolerations: - key: "node.cloudprovider.kubernetes.io/uninitialized" value: "true" effect: "NoSchedule" - key: "CriticalAddonsOnly" operator: "Exists" - key: "node-role.kubernetes.io/master" effect: NoSchedule - key: "node.kubernetes.io/not-ready" effect: "NoSchedule" containers: - args: - --cloud-provider=pve - --leader-elect=false image: controller:latest imagePullPolicy: Always name: manager resources: requests: cpu: 100m memory: 50Mi livenessProbe: httpGet: scheme: HTTPS path: /healthz port: 10258 initialDelaySeconds: 3 periodSeconds: 3 env: - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName