k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/cluster/addons/volumesnapshots/volume-snapshot-controller/volume-snapshot-controller-deployment.yaml (about)

     1  # This YAML file shows how to deploy the volume snapshot controller 
     2  
     3  ---
     4  kind: StatefulSet
     5  apiVersion: apps/v1
     6  metadata:
     7    name: volume-snapshot-controller
     8    namespace: kube-system
     9    labels:
    10      addonmanager.kubernetes.io/mode: Reconcile
    11  spec:
    12    serviceName: "volume-snapshot-controller"
    13    replicas: 1
    14    selector:
    15      matchLabels:
    16        app: volume-snapshot-controller
    17    template:
    18      metadata:
    19        labels:
    20          app: volume-snapshot-controller
    21      spec:
    22        serviceAccount: volume-snapshot-controller
    23        containers:
    24          - name: volume-snapshot-controller
    25            image: registry.k8s.io/sig-storage/snapshot-controller:v6.3.3
    26            args:
    27              - "--v=5"
    28              - "--metrics-path=/metrics"
    29              - "--http-endpoint=:9102"