1.4 KiB
1.4 KiB
democratic-csi
helm repo add democratic-csi https://democratic-csi.github.io/charts/
helm install zfs-nvmeof democratic-csi/democratic-csi -f values.yaml
cat <<'EOF' > values.yaml
controller:
driver:
image:
registry: docker.io/democraticcsi/democratic-csi
tag: next
node:
driver:
image:
registry: docker.io/democraticcsi/democratic-csi
tag: next
csiDriver:
name: "org.democratic-csi.iscsi"
driver:
config:
driver: freenas-api-iscsi
httpConnection:
host: 192.168.0.40
apiKey: 1-0uvRlu1pca3Ed5HAAsEbs7nkx7Rxr6SpsxTd1431x9yhj68hD6qkXl7ovmGTxDTh
iscsi:
targetPortal: "192.168.0.40:3260"
namePrefix: "csi-"
nameSuffix: "-k8s"
targetGroups:
- targetGroupPortalGroup: 1
targetGroupInitiatorGroup: 1
targetGroupAuthType: "None"
zfs:
datasetParentName: "pool-6g/tank/k8s/vols"
detachedSnapshotsDatasetParentName: "pool-6g/tank/k8s/snaps"
storageClasses:
- name: freenas-iscsi
defaultClass: true
reclaimPolicy: Delete
volumeBindingMode: Immediate
allowVolumeExpansion: true
parameters:
fsType: ext4
EOF
cat <<'EOF' > pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: test-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: freenas-iscsi # your SC name
resources:
requests:
storage: 10Gi
EOF