k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/cluster/addons/calico-policy-controller/calico-node-vertical-autoscaler-deployment.yaml (about)

     1  kind: Deployment
     2  apiVersion: apps/v1
     3  metadata:
     4    name: calico-node-vertical-autoscaler
     5    namespace: kube-system
     6    labels:
     7      k8s-app: calico-node-autoscaler
     8      addonmanager.kubernetes.io/mode: Reconcile
     9  spec:
    10    replicas: 1
    11    selector:
    12      matchLabels:
    13        k8s-app: calico-node-autoscaler
    14    template:
    15      metadata:
    16        labels:
    17          k8s-app: calico-node-autoscaler
    18      spec:
    19        priorityClassName: system-cluster-critical
    20        containers:
    21          - image: registry.k8s.io/cpvpa-amd64:v0.8.3
    22            name: autoscaler
    23            command:
    24              - /cpvpa
    25              - --target=daemonset/calico-node
    26              - --namespace=kube-system
    27              - --logtostderr=true
    28              - --poll-period-seconds=30
    29              - --v=2
    30              - --config-file=/etc/config/node-autoscaler
    31            volumeMounts:
    32              - name: config
    33                mountPath: /etc/config
    34        volumes:
    35          - name: config
    36            configMap:
    37              name: calico-node-vertical-autoscaler
    38        serviceAccountName: calico-cpva