Установка AWX 19 в minikube на Ubuntu 20.04 с использованием AWX-Operator.
Установка AWX 19 в minikube на Ubuntu 20.04 с использованием AWX-Operator.
Начиная с версии 18, AWX устанавливается уже в Kubernetes. На этом видео показана полная установка и настройка AWX в minikube.
Буду очень благодарен за поддержку в виде чашечки ☕️:
https://www.buymeacoffee.com/RomNero
По вопросам и предложениям пишите: infotube@romnero.de
Ссылки на сайты в видео:
AWX:
https://github.com/ansible/awx
https://github.com/ansible/awx-operator
Minikube:
https://kubernetes.io/de/docs/tasks/tools/install-minikube/
https://minikube.sigs.k8s.io/docs/start/
Команды:
Установка Minikube:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& 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/doc/apt-key.gpg
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/ansible/awx-operator/(TAG)/deploy/awx-operator.yaml
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
Начиная с версии 18, AWX устанавливается уже в Kubernetes. На этом видео показана полная установка и настройка AWX в minikube.
Буду очень благодарен за поддержку в виде чашечки ☕️:
https://www.buymeacoffee.com/RomNero
По вопросам и предложениям пишите: infotube@romnero.de
Ссылки на сайты в видео:
AWX:
https://github.com/ansible/awx
https://github.com/ansible/awx-operator
Minikube:
https://kubernetes.io/de/docs/tasks/tools/install-minikube/
https://minikube.sigs.k8s.io/docs/start/
Команды:
Установка Minikube:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& 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/doc/apt-key.gpg
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/ansible/awx-operator/(TAG)/deploy/awx-operator.yaml
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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![WireGuard VPN Сервер. Самы быстрый и простой СВОЙ VPN.](https://i.ytimg.com/vi/Buv3dEQ8IZA/default.jpg)
![RAID массивы. Уровни 0 1 5 6 10. Что такое RAID и как он работает](https://i.ytimg.com/vi/4nu8gd8U100/default.jpg)
![Большой сервер для дома или офиса на Proxmox. Что это? Установка. Создание виртуальных машин. 🖥](https://i.ytimg.com/vi/88iGNk2yyo8/default.jpg)
![VPN. Защита и конфиденциальность в сети. Что это и как использовать?](https://i.ytimg.com/vi/sPXr4HTttjE/default.jpg)
![03-Survey Опросы в AWX. Формы.](https://i.ytimg.com/vi/J06b6EvUPfE/default.jpg)
![RedHat. Премиум Linux. 16 лицензий бесплатно.](https://i.ytimg.com/vi/hnuyHqxvuoU/default.jpg)
![Обновление Xfce до версии 4.16 в Xubuntu 20.04.](https://i.ytimg.com/vi/jem9bnRLeAo/default.jpg)
![01-GitLab. Devops система. Установка в локальной сети. Настройка.](https://i.ytimg.com/vi/n_21ya2MoKg/default.jpg)
![02-Подготовка сервера. Docker, docker-compose. Nginx Proxy Manager](https://i.ytimg.com/vi/fJ2i0IWQdLA/default.jpg)
![Install AWX on ubuntu 20](https://i.ytimg.com/vi/NolU7yKfLGU/default.jpg)
![Pi-hole. Фильтр рекламы и трекеров в локальной / домашней сети. Сетевой Adblock. Установка](https://i.ytimg.com/vi/i4K8V0drSdE/default.jpg)
![03-DuckDNS - Динамический DNS / DynDNS. Nginx Proxy Manager.](https://i.ytimg.com/vi/X5n5cAALhYk/default.jpg)
![Доступ к Домашнему Серверу с Internet. VPS-VDS + VPN (OpenVPN) + SSL (Let'sEncrypt) + Nextcloud](https://i.ytimg.com/vi/7VvWZIz1kB8/default.jpg)
![02-Graylog. Простая установка на один сервер. Центральный лог сервер для Linux и Windows отчетов.](https://i.ytimg.com/vi/1ksa0IltFc0/default.jpg)
![Up and running with Ansible AWX / Tower](https://i.ytimg.com/vi/mTllPoQQFjg/default.jpg)
![Linux для начинающих / Урок #1 – Что такое дистрибутивы, Bash Shell и Ubuntu?](https://i.ytimg.com/vi/fE1VG1gpXjU/default.jpg)
![AdGuard Home - сетевой блокировщик рекламы и трекеров. Обзор и установка. Лучше чем PiHole?](https://i.ytimg.com/vi/u1LxDQOvQn8/default.jpg)
![Всё что нужно знать по Ansible. Основы и не только.](https://i.ytimg.com/vi/YYjCwLs-1hA/default.jpg)
![Backup. Резервное копирование. Какую систему выбрать для Windows, Linux. Центральный сервер.](https://i.ytimg.com/vi/ob7PG-iAWsc/default.jpg)
![Windows 11: установка и настройка встроенного ядра Linux в Win11, запуск Linux GUI приложений](https://i.ytimg.com/vi/oMn4n4rN06Y/default.jpg)