ERROR Reconciler error {"controller": "vcdcluster", "controllerGroup": "infrastructure.cluster.x-k8s.io", "controllerKind": "VCDCluster", "vCDCluster": {"name":"<cluster_name>","namespace":"<cluster_name>-ns"}, "namespace": "<cluster_name>-ns", "name": "<cluster_name>", "reconcileID": "<RECONCILE_UUID>", "error": "Error creating VCD client to reconcile Cluster [<cluster_name>] infrastructure: unable to get swagger client from secrets: [unable to get bearer token from secrets: [failed to set authorization header: [Post \"https://<vcd_address>/oauth/provider/token\": net/http: TLS handshake timeout]]]"
During the Kubernetes Cluster deployment the Bootstrap VM, EPHEMERAL_TEMP_VM, will attempt to generate an Authorization Token for the Cloud Director instance in order to perform cluster creation steps.
This issue can occur if the EPHEMERAL_TEMP_VM cannot reach the Cloud Director API public address to generate the Authorization Token due to an MTU configuration issue.
To confirm if there is an issue with the MTU perform the following steps:
To resolve the issues with the Kubernetes cluster creation ensure that the MTU configuration within the environment is sufficient to allow communication from the Organization VDC Network where the Kubernetes Cluster vApp VMs are located to the Cloud Director public address and the internet.