Thanks a lot to bring the volumeBindMode to me. Back to Unity CSI driver version 1.2.0, I was not aware of this parameter, and from the note I had before, seems it was default "immediate", because right after create the PVC, I was able to verify the volume on unity storage. For this case, I found the issue, it was the char "_"  used in myvalues.yaml file, it should be an unsupported char, and after removed it. I'm able to create a statefulset with PVC bound to storageclass.   Here's the log messages from controller pod:  
Hi Gurus, - I'm setting up kubernetes cluster, and following [URL] to install CSI driver for unity. - I'm able to get the pods running: [root[NAME] test]# kubectl get po -n unityNAME READY STATUS RESTARTS AGEsnapshot-controller-0 1/1 Running 2 4d15hunity-controller-69f859885b-hnhzk 5/5 Running 15 131munity-node-n9bjd 2/2 Running 2 131munity-node-xmgmc 2/2 Running 2 131m - I'm able to specify the storageclass in myvalyes.yaml file, and created storageclasses: [root[NAME] test]# kubectl get storageclassesNAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGEunity-iscsi csi-unity.dellemc.com Retain WaitForFirstConsumer true 135munity-nfs csi-unity.dellemc.com Retain WaitForFirstConsumer true 135m   - I tried to create a pvc as below, but i cannot see the request send to Unity storage in controller pods: [root[NAME] test]# cat pvc.jsonkind: PersistentVolumeClaimapiVersion: v1metadata:name: pvol1# namespace: test-unityspec:accessModes:- ReadWriteOncevolumeMode: Filesystemresources:requests:storage: 25GistorageClassName: unity-iscsi [root[NAME] test]# kubectl create -f pvc.json - I'm expecting the PVC will dynamically create the volume on unity, but actually, there's no event happened [root[NAME] ~]# kubectl logs -f unity-controller-69f859885b-hnhzk -c driver -n unity   - Now, PVC is created but due to no volume created, it's left in pending state. [root[NAME] test]# kubectl get pvc -ANAMESPACE NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGEdefault pvol1 Pending unity-iscsi 30s   - I thought after the PVC has the storageclass field specified, the volume will be provisioned dynamically, but it doesn't happen in my case.    How to troubleshoot this ?    Thanks in advance.     B/R Jason
Unity CSI driver not creating volume on Unity