diff options
Diffstat (limited to 'deploy/kubernetes/provisioner.yaml')
| -rw-r--r-- | deploy/kubernetes/provisioner.yaml | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/deploy/kubernetes/provisioner.yaml b/deploy/kubernetes/provisioner.yaml deleted file mode 100644 index 226257e..0000000 --- a/deploy/kubernetes/provisioner.yaml +++ /dev/null @@ -1,102 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: csi-provisioner-sa - namespace: default ---- -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: external-provisioner-runner -rules: - - apiGroups: [""] - resources: ["secrets"] - verbs: ["get", "list"] - - apiGroups: [""] - resources: ["persistentvolumes"] - verbs: ["get", "list", "watch", "create", "delete"] - - apiGroups: [""] - resources: ["persistentvolumeclaims"] - verbs: ["get", "list", "watch", "update"] - - apiGroups: ["storage.k8s.io"] - resources: ["storageclasses"] - verbs: ["get", "list", "watch"] - - apiGroups: [""] - resources: ["events"] - verbs: ["list", "watch", "create", "update", "patch"] ---- -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: csi-provisioner-role -subjects: - - kind: ServiceAccount - name: csi-provisioner-sa - namespace: default -roleRef: - kind: ClusterRole - name: external-provisioner-runner - apiGroup: rbac.authorization.k8s.io ---- -kind: Service -apiVersion: v1 -metadata: - name: csi-provisioner-seaweedfs - namespace: default - labels: - app: csi-provisioner-seaweedfs -spec: - selector: - app: csi-provisioner-seaweedfs - ports: - - name: dummy - port: 12345 ---- -kind: StatefulSet -apiVersion: apps/v1beta1 -metadata: - name: csi-provisioner-seaweedfs - namespace: default -spec: - serviceName: "csi-provisioner-seaweedfs" - replicas: 1 - template: - metadata: - labels: - app: csi-provisioner-seaweedfs - spec: - serviceAccount: csi-provisioner-sa - containers: - - name: csi-provisioner - image: quay.io/k8scsi/csi-provisioner:v1.1.0 - args: - - "--provisioner=seaweedfs-csi-driver" - - "--csi-address=$(ADDRESS)" - - "--v=4" - env: - - name: ADDRESS - value: /var/lib/kubelet/plugins/seaweedfs-csi-driver/csi.sock - imagePullPolicy: "IfNotPresent" - volumeMounts: - - name: socket-dir - mountPath: /var/lib/kubelet/plugins/seaweedfs-csi-driver - - name: csi-seaweedfs - image: seaweedfs/csi:v1.1.1 - args: - - "--endpoint=$(CSI_ENDPOINT)" - - "--nodeid=$(NODE_ID)" - - "--v=4" - env: - - name: CSI_ENDPOINT - value: unix:///var/lib/kubelet/plugins/seaweedfs-csi-driver/csi.sock - - name: NODE_ID - valueFrom: - fieldRef: - fieldPath: spec.nodeName - imagePullPolicy: "Always" - volumeMounts: - - name: socket-dir - mountPath: /var/lib/kubelet/plugins/seaweedfs-csi-driver - volumes: - - name: socket-dir - emptyDir: {} |
