Unable to deploy VMware Telco Cloud Service on AWS due to aws-load-balancer-controller
issue.
Root Cause
Unable to deploy VMware Telco Cloud Service Assurance on AWS due to the following error:
Error: admission webhook "admin-operator.vmware.com" denied the request: deployment aws-load-balancer-controller is present but not ready.
Solution
- Check if
aws-load-balancer-controller
is up and running.kubectl get deployments aws-load-balancer-controller -n kube-system
- Check if available replicas are
n/n
. For example:kubectl get deployments aws-load-balancer-controller -n kube-system NAME READY UP-TO-DATE AVAILABLE AGE aws-load-balancer-controller 2/2 2 2 22d
If the above condition fails, delete aws-load-balancer-controller
pod manually. This is recommended. Or, remove the "tcxproduct/type": "tcsa"
label from the TcxProduct specification.