When attempting to create or manage instances through VMware Cloud Director (VCD) Extension for Data Solutions, the following symptoms are observed:
vcd-ds-controller-manager pod in the vcd-ds-system namespace is in a CrashLoopBackOff state.ERROR main Unable to create vcd session {"error": "Post \"https://<vcd-fqdn>/oauth/provider/token\": read tcp <pod-ip>:<pod-port>-><vcd-ip>:443: read: connection reset by peer"}VMware Cloud Director Container Service Extension 4.x
VMware Cloud Director 10.6.x
This issue occurs when an NSX-T Native Load Balancer sitting in front of the VMware Cloud Director cells is configured with HTTP Access Control rules that restrict traffic based on IP Groups.
If the translated source IP (SNAT) of the Kubernetes worker nodes—or the specific IP range used by the Data Solutions operator—is not explicitly included in the allowed IP Group, the Load Balancer will drop or reset the connection, preventing the operator from authenticating with VCD.
To resolve this issue, you must identify and whitelist the source IP address in the NSX-T configuration.
Reset or Drop action when the vcd-ds-controller-manager attempts to connect.kubectl rollout restart deployment vcd-ds-controller-manager -n vcd-ds-systemkubectl get pods -n vcd-ds-system -wRunning status and that the Kubernetes cluster status in the Data Solutions UI transitions to Available.