That was a red herring, the IOPS just are on another controllerVM now
But I found the file that is written is /var/log/vmware/fluentbit/consolidated.log and the error is as follows:
kube.var.log.containers.vsphere-csi-controller-7c646978db-5q5g9_vmware-system-csi_vsphere-syncer-d5cb3d3dca1abff78161f01569ad7c3971f0cdc62b98029cda99890b412d4359.log: [1611607763.935094, {"log":"2021-01-25T20:49:23.935062778Z stderr F {\"level\":\"error\",\"time\":\"2021-01-25T20:49:23.934908315Z\",\"caller\":\"storagepool/listener.go:98\",\"msg\":\"Not able to establish connection with VC. Restarting property collector.\",\"stacktrace\":\"sigs.k8s.io/vsphere-csi-driver/pkg/syncer/storagepool.initListener.func1\\n\\t/build/mts/release/bora-17165480/cayman_vsphere_csi_driver/vsphere_csi_driver/src/pkg/syncer/storagepool/listener.go:98\"}","kubernetes":{"pod_name":"vsphere-csi-controller-7c646978db-5q5g9","namespace_name":"vmware-system-csi","pod_id":"429e3101-682d-4e45-9e70-9f2c66641b32","labels":{"app":"vsphere-csi-controller","pod-template-hash":"7c646978db","role":"vsphere-csi"},"annotations":{"kubernetes.io/psp":"wcp-privileged-psp"},"host":"420de87c5115994bb75310e8bc809bed","container_name":"vsphere-syncer","docker_id":"d5cb3d3dca1abff78161f01569ad7c3971f0cdc62b98029cda99890b412d4359","container_hash":"localhost:5000/vmware/syncer@sha256:9cb2cca0700423dccd393bbc32040280b67bf7b111736c04bc7515c286e7d0b1","container_image":"localhost:5000/vmware/syncer:v2.1.0-32c3ebd"}}]
kube.var.log.containers.vsphere-csi-controller-7c646978db-5q5g9_vmware-system-csi_vsphere-syncer-d5cb3d3dca1abff78161f01569ad7c3971f0cdc62b98029cda99890b412d4359.log: [1611607763.935898, {"log":"2021-01-25T20:49:23.93586061Z stderr F {\"level\":\"error\",\"time\":\"2021-01-25T20:49:23.935757796Z\",\"caller\":\"vsphere/virtualcenter.go:232\",\"msg\":\"failed to obtain user session with err: Post \\\"https://vc.local:443/sdk\\\": dial tcp: lookup vc.local: no such host\",\"stacktrace\":\"sigs.k8s.io/vsphere-csi-driver/pkg/common/cns-lib/vsphere.(*VirtualCenter).connect\\n\\t/build/mts/release/bora-17165480/cayman_vsphere_csi_driver/vsphere_csi_driver/src/pkg/common/cns-lib/vsphere/virtualcenter.go:232\\nsigs.k8s.io/vsphere-csi-driver/pkg/common/cns-lib/vsphere.(*VirtualCenter).Connect\\n\\t/build/mts/release/bora-17165480/cayman_vsphere_csi_driver/vsphere_csi_driver/src/pkg/common/cns-lib/vsphere/virtualcenter.go:205\\nsigs.k8s.io/vsphere-csi-driver/pkg/syncer/storagepool.initListener.func1\\n\\t/build/mts/release/bora-17165480/cayman_vsphere_csi_driver/vsphere_csi_driver/src/pkg/syncer/storagepool/listener.go:96\"}","kubernetes":{"pod_name":"vsphere-csi-controller-7c646978db-5q5g9","namespace_name":"vmware-system-csi","pod_id":"429e3101-682d-4e45-9e70-9f2c66641b32","labels":{"app":"vsphere-csi-controller","pod-template-hash":"7c646978db","role":"vsphere-csi"},"annotations":{"kubernetes.io/psp":"wcp-privileged-psp"},"host":"420de87c5115994bb75310e8bc809bed","container_name":"vsphere-syncer","docker_id":"d5cb3d3dca1abff78161f01569ad7c3971f0cdc62b98029cda99890b412d4359","container_hash":"localhost:5000/vmware/syncer@sha256:9cb2cca0700423dccd393bbc32040280b67bf7b111736c04bc7515c286e7d0b1","container_image":"localhost:5000/vmware/syncer:v2.1.0-32c3ebd"}}]
kube.var.log.containers.vsphere-csi-controller-7c646978db-5q5g9_vmware-system-csi_vsphere-syncer-d5cb3d3dca1abff78161f01569ad7c3971f0cdc62b98029cda99890b412d4359.log: [1611607763.936509, {"log":"2021-01-25T20:49:23.935989826Z stderr F {\"level\":\"error\",\"time\":\"2021-01-25T20:49:23.935803811Z\",\"caller\":\"vsphere/virtualcenter.go:207\",\"msg\":\"Cannot connect to vCenter with err: Post \\\"https://vc.local:443/sdk\\\": dial tcp: lookup vc.local: no such host\",\"stacktrace\":\"sigs.k8s.io/vsphere-csi-driver/pkg/common/cns-lib/vsphere.(*VirtualCenter).Connect\\n\\t/build/mts/release/bora-17165480/cayman_vsphere_csi_driver/vsphere_csi_driver/src/pkg/common/cns-lib/vsphere/virtualcenter.go:207\\nsigs.k8s.io/vsphere-csi-driver/pkg/syncer/storagepool.initListener.func1\\n\\t/build/mts/release/bora-17165480/cayman_vsphere_csi_driver/vsphere_csi_driver/src/pkg/syncer/storagepool/listener.go:96\"}","kubernetes":{"pod_name":"vsphere-csi-controller-7c646978db-5q5g9","namespace_name":"vmware-system-csi","pod_id":"429e3101-682d-4e45-9e70-9f2c66641b32","labels":{"app":"vsphere-csi-controller","pod-template-hash":"7c646978db","role":"vsphere-csi"},"annotations":{"kubernetes.io/psp":"wcp-privileged-psp"},"host":"420de87c5115994bb75310e8bc809bed","container_name":"vsphere-syncer","docker_id":"d5cb3d3dca1abff78161f01569ad7c3971f0cdc62b98029cda99890b412d4359","container_hash":"localhost:5000/vmware/syncer@sha256:9cb2cca0700423dccd393bbc32040280b67bf7b111736c04bc7515c286e7d0b1","container_image":"localhost:5000/vmware/syncer:v2.1.0-32c3ebd"}}]
And the root cause is this:
Cannot connect to vCenter with err: Post \\\"https://vc.local:443/sdk\\\": dial tcp: lookup vc.local: no such host
But now I am not sure why it cannot resolve this, all DNS I use can indeed resolve vc.local
I will look at this more in-depth now
Edit:
Photon OS 3.0 is not able to resolve .local domains: DNS Related Troubleshooting With Unified Access Gateway (50120424) (vmware.com) and DNS Related Troubleshooting With Unified Access Gateway 3.7 and newer which is based on Photon 3 (78611) (vmware.com)
So I will have to change my homelab's domain.
Do you use .local too as your domain?