Установка AWX 19 в minikube на Ubuntu 20.04 с использованием AWX-Operator.
Начиная с версии 18, AWX устанавливается уже в Kubernetes. На этом видео показана полная установка и настройка AWX в minikube.
Буду очень благодарен за поддержку в виде чашечки ☕️:
https://www.buymeacoffee.com/RomNero
По вопросам и предложениям пишите: [email protected]
Ссылки на сайты в видео:
AWX:
https://github.com/ansible/awx
https://github.com/ansible/awx-operator
Minikube:
https://kubernetes.io/de/docs/tasks/t...
https://minikube.sigs.k8s.io/docs/start/
Команды:
Установка Minikube:
curl -Lo minikube https://storage.googleapis.com/miniku... \
&& chmod +x minikube
cp minikube /usr/local/bin && rm minikube
minikube version
apt install docker.io
Установка kubectl:
apt update
apt install -y apt-transport-https ca-certificates curl
curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt...
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
apt update
apt install -y kubectl
User Add:
useradd -m -s /bin/bash awx
usermod -aG docker awx
su - awx
Start Minikube:
minikube start --addons=ingress --cpus=2 --install-addons=true --kubernetes-version=stable --memory=6g
kubectl get nodes
kubectl get po -A
Install AWX-Operator:
kubectl apply -f https://raw.githubusercontent.com/ans...
kubectl get po
Конфиг:
vi awx-demo.yml
##############
---
apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
name: awx-demo
spec:
service_type: nodeport
ingress_type: none
hostname: awx-demo.example.com
################
kubectl apply -f awx-demo.yml
kubectl get pods -l "app.kubernetes.io/managed-by=awx-operator"
watch kubectl get pods -l "app.kubernetes.io/managed-by=awx-operator"
kubectl logs -f deployments/awx-operator
Отобразить пароль:
kubectl get secret awx-demo-admin-password -o jsonpath="{.data.password}" | base64 --decode
minikube service list
kubectl expose deployment awx-demo --type=LoadBalancer --port=8080
kubectl get svc
minikube tunnel
Enable AWX to be access via the Internet:
kubectl port-forward svc/awx-demo-service --address 0.0.0.0 30886:80
Смотрите видео Установка AWX 19 в minikube на Ubuntu 20.04 с использованием AWX-Operator. онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь RomNero 14 Июль 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 5,519 раз и оно понравилось 120 людям.