apiVersion: apps/v1 kind: Deployment metadata: name: calico-kube-controllers namespace: kube-system labels: k8s-app: calico-kube-controllers spec: replicas: 1 strategy: type: Recreate selector: matchLabels: k8s-app: calico-kube-controllers template: metadata: name: calico-kube-controllers namespace: kube-system labels: k8s-app: calico-kube-controllers spec: nodeSelector: kubernetes.io/os: linux serviceAccountName: calico-kube-controllers tolerations: - key: CriticalAddonsOnly operator: Exists - key: node-role.kubernetes.io/control-plane effect: NoSchedule priorityClassName: system-cluster-critical containers: - name: calico-kube-controllers image: quay.io/calico/kube-controllers:v3.26.4 imagePullPolicy: IfNotPresent resources: limits: cpu: 1000m memory: 256M requests: cpu: 30m memory: 64M livenessProbe: exec: command: - /usr/bin/check-status - -l periodSeconds: 10 initialDelaySeconds: 10 failureThreshold: 6 readinessProbe: exec: command: - /usr/bin/check-status - -r periodSeconds: 10 env: - name: ENABLED_CONTROLLERS value: node - name: DATASTORE_TYPE value: kubernetes