Update Docker & Kubernetes/Servers/AWX/AWX Operator/Ansible AWX Operator.md

This commit is contained in:
2024-07-31 21:09:53 -06:00
parent 609b5d0a2b
commit 6d2ae909ca

View File

@ -238,25 +238,6 @@ Add the following Kubernetes patch file to the `/awx` folder on the AWX Operator
- name: krb5-config - name: krb5-config
configMap: configMap:
name: krb5-config name: krb5-config
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: awx-web
namespace: awx
spec:
template:
spec:
containers:
- name: awx-web
volumeMounts:
- name: krb5-config
mountPath: /etc/krb5.conf
subPath: krb5.conf
volumes:
- name: krb5-config
configMap:
name: krb5-config
``` ```
Then run the following commands to apply the configmap to the Kubernetes cluster, then patch each container to add the file. Then run the following commands to apply the configmap to the Kubernetes cluster, then patch each container to add the file.
@ -265,11 +246,18 @@ Then run the following commands to apply the configmap to the Kubernetes cluster
# Apply the Kerberos ConfigMap into Kubernetes Cluster # Apply the Kerberos ConfigMap into Kubernetes Cluster
kubectl apply -f /awx/krb5-configmap.yml kubectl apply -f /awx/krb5-configmap.yml
# Extract and apply patch for awx-task # Extract and apply patch for awx-task pod
kubectl patch deployment awx-task -n awx --patch "$(sed -n '1,/^---/p' kerberos-patch.yml | sed '$d')" kubectl patch deployment awx-task -n awx --patch "$(cat awx-task-patch.yml)"
# Scale down to 0
kubectl scale deployment awx-task -n awx --replicas=0
# Check to ensure it has scaled down to 0 by disappearing from this list.
kubectl get pods -n awx
# Scale it back up to 1
kubectl scale deployment awx-task -n awx --replicas=1
# Extract and apply patch for awx-web
kubectl patch deployment awx-web -n awx --patch "$(sed -n '/^---/,$p' kerberos-patch.yml | sed '1d')"
``` ```
## Access the AWX WebUI behind Ingress Controller ## Access the AWX WebUI behind Ingress Controller