1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| $ k0s kubectl get pod,pvc,pv -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/proxmox-csi-test-d47b9b59-mtrn2 1/1 Running 0 26s 10.244.2.17 k8s-node2 <none> <none>
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE VOLUMEMODE persistentvolumeclaim/proxmox-csi-test-pvc Bound pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa 1Gi RWO proxmox-data-xfs <unset> 26s Filesystem
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS VOLUMEATTRIBUTESCLASS REASON AGE VOLUMEMODE persistentvolume/pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa 1Gi RWO Delete Bound default/proxmox-csi-test-pvc proxmox-data-xfs <unset> 25s Filesystem $ kubectl describe pv pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa Name: pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa Labels: <none> Annotations: pv.kubernetes.io/provisioned-by: csi.proxmox.sinextra.dev volume.kubernetes.io/provisioner-deletion-secret-name: volume.kubernetes.io/provisioner-deletion-secret-namespace: Finalizers: [external-provisioner.volume.kubernetes.io/finalizer kubernetes.io/pv-protection external-attacher/csi-proxmox-sinextra-dev] StorageClass: proxmox-data-xfs Status: Bound Claim: default/proxmox-csi-test-pvc Reclaim Policy: Delete Access Modes: RWO VolumeMode: Filesystem Capacity: 1Gi Node Affinity: Required Terms: Term 0: topology.kubernetes.io/region in [pve-cluster] topology.kubernetes.io/zone in [pve] Message: Source: Type: CSI (a Container Storage Interface (CSI) volume source) Driver: csi.proxmox.sinextra.dev FSType: xfs VolumeHandle: pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa ReadOnly: false VolumeAttributes: backup=0 iothread=1 replicate=0 storage=vmdata storage.kubernetes.io/csiProvisionerIdentity=1781610926481-2965-csi.proxmox.sinextra.dev Events: <none>
$ kubectl -n csi-proxmox logs -l app.kubernetes.io/instance=proxmox-csi-plugin --tail=20 I0616 12:23:33.788519 1 node.go:524] "NodeGetCapabilities: called" I0616 12:23:33.789271 1 node.go:289] "NodePublishVolume: called" args="{\"publish_context\":{\"DevicePath\":\"/dev/disk/by-id/wwn-0x5056432d49443031\",\"lun\":\"1\"},\"staging_target_path\":\"/var/lib/k0s/kubelet/plugins/kubernetes.io/csi/csi.proxmox.sinextra.dev/2b9e214768e355980134ce053f24fb23c285c4517cac470f687800f6ca252739/globalmount\",\"target_path\":\"/var/lib/k0s/kubelet/pods/8d5c2b70-4244-4554-9c2f-e45277601de6/volumes/kubernetes.io~csi/pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa/mount\",\"volume_capability\":{\"access_mode\":{\"mode\":\"SINGLE_NODE_WRITER\"},\"mount\":{\"fs_type\":\"xfs\"}},\"volume_context\":{\"backup\":\"0\",\"csi.storage.k8s.io/ephemeral\":\"false\",\"csi.storage.k8s.io/pod.name\":\"proxmox-csi-test-d47b9b59-mtrn2\",\"csi.storage.k8s.io/pod.namespace\":\"default\",\"csi.storage.k8s.io/pod.uid\":\"8d5c2b70-4244-4554-9c2f-e45277601de6\",\"csi.storage.k8s.io/serviceAccount.name\":\"default\",\"iothread\":\"1\",\"replicate\":\"0\",\"storage\":\"vmdata\",\"storage.kubernetes.io/csiProvisionerIdentity\":\"1781610926481-2965-csi.proxmox.sinextra.dev\"},\"volume_id\":\"pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa\"}" I0616 12:23:33.791491 1 mount_linux.go:260] Mounting cmd (mount) with arguments (-t xfs -o bind /var/lib/k0s/kubelet/plugins/kubernetes.io/csi/csi.proxmox.sinextra.dev/2b9e214768e355980134ce053f24fb23c285c4517cac470f687800f6ca252739/globalmount /var/lib/k0s/kubelet/pods/8d5c2b70-4244-4554-9c2f-e45277601de6/volumes/kubernetes.io~csi/pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa/mount) I0616 12:23:33.793022 1 mount_linux.go:260] Mounting cmd (mount) with arguments (-t xfs -o bind,remount,rw /var/lib/k0s/kubelet/plugins/kubernetes.io/csi/csi.proxmox.sinextra.dev/2b9e214768e355980134ce053f24fb23c285c4517cac470f687800f6ca252739/globalmount /var/lib/k0s/kubelet/pods/8d5c2b70-4244-4554-9c2f-e45277601de6/volumes/kubernetes.io~csi/pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa/mount) I0616 12:23:33.794520 1 node.go:383] "NodePublishVolume: volume published for pod" device="/dev/disk/by-id/wwn-0x5056432d49443031" pod="default/proxmox-csi-test-d47b9b59-mtrn2" I0616 12:23:50.111751 1 node.go:524] "NodeGetCapabilities: called" I0616 12:23:50.112496 1 node.go:415] "NodeGetVolumeStats: called" args="{\"volume_id\":\"pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa\",\"volume_path\":\"/var/lib/k0s/kubelet/pods/8d5c2b70-4244-4554-9c2f-e45277601de6/volumes/kubernetes.io~csi/pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa/mount\"}" I0616 12:25:05.843077 1 node.go:524] "NodeGetCapabilities: called" I0616 12:25:05.843850 1 node.go:415] "NodeGetVolumeStats: called" args="{\"volume_id\":\"pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa\",\"volume_path\":\"/var/lib/k0s/kubelet/pods/8d5c2b70-4244-4554-9c2f-e45277601de6/volumes/kubernetes.io~csi/pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa/mount\"}" I0616 12:23:23.922625 1 controller.go:121] "CreateVolume: called" args="{\"accessibility_requirements\":{\"preferred\":[{\"segments\":{\"topology.kubernetes.io/region\":\"pve-cluster\",\"topology.kubernetes.io/zone\":\"pve\"}}],\"requisite\":[{\"segments\":{\"topology.kubernetes.io/region\":\"pve-cluster\",\"topology.kubernetes.io/zone\":\"pve\"}}]},\"capacity_range\":{\"required_bytes\":1073741824},\"name\":\"pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa\",\"parameters\":{\"storage\":\"vmdata\"},\"volume_capabilities\":[{\"access_mode\":{\"mode\":\"SINGLE_NODE_MULTI_WRITER\"},\"mount\":{\"fs_type\":\"xfs\"}}]}" I0616 12:23:23.922689 1 controller.go:143] "CreateVolume: parameters" parameters={"storage":"vmdata","storageFormat":"","backup":false,"iothread":true,"diskIOPS":null,"diskMBps":null,"blockSize":null,"inodeSize":null} modifyParameters={} I0616 12:23:23.928039 1 controller.go:318] "CreateVolume: creating volume" cluster="pve-cluster" zone="pve" volumeID="pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa" size=1073741824 I0616 12:23:24.794556 1 controller.go:399] "CreateVolume: volume created" cluster="pve-cluster" volumeID="pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa" size=1073741824 I0616 12:23:25.007054 1 controller.go:482] "ControllerPublishVolume: called" args="{\"node_id\":\"k8s-node2\",\"volume_capability\":{\"access_mode\":{\"mode\":\"SINGLE_NODE_MULTI_WRITER\"},\"mount\":{\"fs_type\":\"xfs\"}},\"volume_context\":{\"backup\":\"0\",\"iothread\":\"1\",\"replicate\":\"0\",\"storage\":\"vmdata\",\"storage.kubernetes.io/csiProvisionerIdentity\":\"1781610926481-2965-csi.proxmox.sinextra.dev\"},\"volume_id\":\"pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa\"}" I0616 12:23:25.007093 1 controller.go:523] "ControllerPublishVolume: VM ID not found in NodeID, will lookup by node name" nodeID="k8s-node2" I0616 12:23:25.012197 1 controller.go:1048] "failed to get proxmox VMID from ProviderID" nodeID="k8s-node2" providerID="" I0616 12:23:26.377293 1 controller.go:574] "ControllerPublishVolume: volume published" cluster="pve-cluster" volumeID="pve-cluster/pve/vmdata/vm-9999-pvc-5f94f669-2a3c-4cbb-a52f-79a36af40efa" nodeID="k8s-node2"
|