Deploying AWX HA On Kubernetes
HTML-код
- Опубликовано: 11 сен 2024
- Ansible AWX is a free and opensource front-end web application that provides a user interface to manage Ansible playbooks and inventories, as well as a REST API for Ansible. In this demo, we are going to install Ansible AWX on k3s.
Refer to the below links for more details:
github.com/ans...
github.com/ans...
github.com/Omp...
I would also highly recommend that people try the helm install method that is now offered by AWX, I was able to get my deployment up and running in just a few commands. It was about as easy as it gets.
Excellent video and tutorial. Thank you for taking the time to create it
Hello!! Thank you very much for this guide. It worked like charm. I tried to follow several guides out there but all of them were making the "kubectl tunnel" as a laboratory. The part with the FDQN is hella easy. What I did was, I tagged an Elastic IP to my EC2 Instance, and then I created a record on my Route53 domain. Thanks again!! :)
Really glad it's helpful Onisim!
Happy Automating:)
HI Sir , Thanks for the video , Can we have a video or a documentation to deploy the same in multinode k8s enviornment ?
thank you for the video! I assume this deployment is on single node Kubernetes cluster. Do you have any videos showing this deployment on 3 nodes Kubernetes cluster? Thank you
Did you got any documentation ? i too have requirement deoloying awx on multinode k8s cluster .
Anyone implemented yet on aws or azure k8
Hi, what is the reason of using awx-projects-volume Storage Class? If I understand correctly SC are used when we want to dynamically creates PVs. In this case PV was created manually so SC seems redundant.
Helpful video but how can I expose this on 443 and use HTTPS?
Hi, Great video but postgresql tier is not HA, you can do a best effort.
Just Curious how you are monitoring awx deployed on Kubernetes also some thing along lines of metrics gathering
AWX has built-in `/metric` endpoint for monitoring and you can use prometheus to scrape it and create required dashboard.
Hello, I'm stuck at this step after launching kubectl -n awx logs -f deployments/awx-operator-controller-manager -c awx-manager :
--------------------------- Ansible Task StdOut -------------------------------
TASK [installer : Wait for Database to initialize if managed DB] ***************
Did you have any idea why ?
Thanks
NAMESPACE NAME READY STATUS RESTARTS AGE
awx awx-operator-controller-manager-796 2/2 Running 4 (33m ago) 23h
awx awx-postgres-0 0/1 ImagePullBackOff 0 57m
@@ferdi950 Hey Ferdi, If you didn't change/add the image name/url in awx spec file then it might have been caused by network issue.
Are you still getting the same error? If yes then please let me know and we can try to fix it.
Hi, will you make a video on ldap integration, thanks.
Hi Alex, I'll create and upload one on LDAP integration with AWX.
Happy Automating!
@@ompragash_v Thank you so much!