You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

csi-controller-rclone.yaml 1.9 kB

1 year ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # This YAML file contains attacher & csi driver API objects that are necessary
  2. # to run external CSI attacher for rclone
  3. kind: StatefulSet
  4. apiVersion: apps/v1
  5. metadata:
  6. name: csi-controller-rclone
  7. namespace: kube-system
  8. spec:
  9. serviceName: "csi-controller-rclone"
  10. replicas: 1
  11. selector:
  12. matchLabels:
  13. app: csi-controller-rclone
  14. template:
  15. metadata:
  16. labels:
  17. app: csi-controller-rclone
  18. spec:
  19. serviceAccountName: csi-controller-rclone
  20. containers:
  21. - name: csi-attacher
  22. image: quay.io/k8scsi/csi-attacher:v1.1.1
  23. args:
  24. - "--v=5"
  25. - "--csi-address=$(ADDRESS)"
  26. env:
  27. - name: ADDRESS
  28. value: /csi/csi.sock
  29. imagePullPolicy: "Always"
  30. volumeMounts:
  31. - name: socket-dir
  32. mountPath: /csi
  33. - name: csi-cluster-driver-registrar
  34. image: quay.io/k8scsi/csi-cluster-driver-registrar:v1.0.1
  35. args:
  36. - "--v=5"
  37. - '--pod-info-mount-version="v1"'
  38. - "--csi-address=$(ADDRESS)"
  39. env:
  40. - name: ADDRESS
  41. value: /csi/csi.sock
  42. volumeMounts:
  43. - name: socket-dir
  44. mountPath: /csi
  45. - name: rclone
  46. image: dvcrn/csi-rclone-reloaded:v1.4.0
  47. args:
  48. - "/bin/csi-rclone-plugin"
  49. - "--nodeid=$(NODE_ID)"
  50. - "--endpoint=$(CSI_ENDPOINT)"
  51. env:
  52. - name: NODE_ID
  53. valueFrom:
  54. fieldRef:
  55. fieldPath: spec.nodeName
  56. - name: CSI_ENDPOINT
  57. value: unix://plugin/csi.sock
  58. imagePullPolicy: "Always"
  59. volumeMounts:
  60. - name: socket-dir
  61. mountPath: /plugin
  62. volumes:
  63. - name: socket-dir
  64. emptyDir: {}

本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。