Hello all,
I have recently tried to deploy using the AWX Operator on EKS, I'have been battling to understand what is going wrong.
1. first deploy the aws-load-balancer-controller
helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=myclustername
2. deploy AWX operator with helm
helm search repo awx-operator
NAME CHART VERSION APP VERSION DESCRIPTION
awx-operator/awx-operator 0.17.1 0.17.1 A Helm chart for the AWX Operator
$ helm install my-awx-operator awx-operator/awx-operator
NAME: my-awx-operator
LAST DEPLOYED: Fri Jun 10 11:28:24 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Helm Chart 0.22.0
3. Create my manifest and deploy to awx namepsace.
(domain name mydomain is replaced with my real domain in my deployment)
The result is that it creates
(load balancer external-ip names are changed in this example)
~/D/w/ansible-eks-cluster $ kc get svc -n awx
~/D/w/ansible-eks-cluster $ kc get pods -n awx
NAME READY STATUS RESTARTS AGE
awx-69d8d7594-s9dc7 4/4 Running 0 76m
awx-operator-controller-manager-7db4d49d8b-zkfbc 2/2 Running 0 122m
awx-postgres-0 1/1 Running 0 80m
~/D/w/ansible-eks-cluster $ kc get ingress -n awx
NAME CLASS HOSTS ADDRESS PORTS AGE
awx-ingress <none>
awx.mydomain.com 80 4h34m
What this does do is automatically create a classic load balancer with a listener on port 443 forwarding to the node port 30050
Can anyone see what I have done wrong? I'm just lost right now, I have been over this so many times.
Thanks in advance!
Kind regards
Chris