Установка 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
Watch video Установка AWX 19 в minikube на Ubuntu 20.04 с использованием AWX-Operator. online without registration, duration hours minute second in high quality. This video was added by user RomNero 14 July 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,519 once and liked it 120 people.