volume-snapshot-controller-deployment.yaml 781 B

123456789101112131415161718192021222324252627282930
  1. # This YAML file shows how to deploy the volume snapshot controller
  2. ---
  3. kind: StatefulSet
  4. apiVersion: apps/v1
  5. metadata:
  6. name: volume-snapshot-controller
  7. namespace: kube-system
  8. labels:
  9. addonmanager.kubernetes.io/mode: Reconcile
  10. spec:
  11. serviceName: "volume-snapshot-controller"
  12. replicas: 1
  13. selector:
  14. matchLabels:
  15. app: volume-snapshot-controller
  16. template:
  17. metadata:
  18. labels:
  19. app: volume-snapshot-controller
  20. spec:
  21. serviceAccount: volume-snapshot-controller
  22. containers:
  23. - name: volume-snapshot-controller
  24. # TODO(xyang): Replace with an official image when it is released
  25. image: quay.io/k8scsi/snapshot-controller:v2.0.0-rc2
  26. args:
  27. - "--v=5"
  28. imagePullPolicy: Always