Попытка развернуть AWX 14 в кубернетах на EKS (2 узла t3.xlarge nodegroup / k8s v 1.16) через ansible-playbook из: https://github.com/ansible/awx.
Я выполнил предварительные требования и обновил inventory
файл ниже:
[all:vars]
# Kubernetes Install
kubernetes_context=arn:aws:eks:eu-west-2:xxx
kubernetes_namespace=awx
kubernetes_web_svc_type=LoadBalancer
# Set pg_hostname if you have an external postgres server, otherwise
# a new postgres service will be created
pg_hostname=xxx.eu-west-2.rds.amazonaws.com
pg_username=postgres
pg_password=xxx
pg_database=awx
admin_user=admin
admin_password=password
Я не верю, что это проблема с подключением (у меня развернуты другие приложения, которые могут подключаться к экземпляру RDS, и запуск ansible-playbook создал пространство имен awx в kubernetes). Но он не справляется с задачей:
TASK [kubernetes : Record deployment size] **********************************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": true, "cmd": "kubectl get deployment awx -n awx -o=jsonpath='{.status.replicas}'\n", "delta": "0:00:00.743513", "end": "2020-08-21 13:32:25.595710", "msg": "non-zero return code", "rc": 1, "start": "2020-08-21 13:32:24.852197", "stderr": "Error from server (NotFound): deployments.apps \"awx\" not found", "stderr_lines": ["Error from server (NotFound): deployments.apps \"awx\" not found"], "stdout": "", "stdout_lines": []}
Это также ошибки с:
TASK [kubernetes : Render deployment templates] *****************************************************************************************************************************************************************
ok: [localhost] => (item=None)
fatal: [localhost]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
Я попытался обновить build.yml и install.yml, чтобы в них была строка:
no_log: False
Но все же поймите это сообщение. Есть идеи, как решить любую проблему?