Pular para o conteúdo

Usando AWX no Fedora CoreOS com K3s

Dica publicada em Linux / Kubernetes
Daniel Lara Souza danniel-lara
Hits: 3.155 Categoria: Linux Subcategoria: Kubernetes
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Usando AWX no Fedora CoreOS com K3s

Uma dica rápida pra subir o AWX no Fedora CoreOS com K3S.

Primeiro, vamos instalar o pacote k3s-selinux via rpm-ostree:

# rpm-ostree install https://github.com/k3s-io/k3s-selinux/releases/download/v0.3.stable.0/k3s-selinux-0.3-0.el8.noarch.rpm

Reinicie:

# systemctl reboot

Agora, vamos fazer a instalação do k3s:

# export K3S_KUBECONFIG_MODE="644"
# export INSTALL_K3S_EXEC="--flannel-backend=host-gw"
# curl -sfL https://get.k3s.io | sh -


Vamos criar o diretório para o "Persistent Volume":

# mkdir -p /var/k8s-pv/awx-postgres

# cat <<EOF >> awx-postgres-pv.yml
apiVersion: v1
kind: PersistentVolume
metadata:
  name: postgres-awx-postgres-0
  labels:
    type: local
spec:
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/var/k8s-pv/awx-postgres"
EOF


Crie um arquivo agora:

# echo "
apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
  name: awx
spec:
  tower_ingress_type: Ingress
" > awx.yml

Agora vamos executar:

# kubectl apply -f awx-postgres-pv.yml
# kubectl apply -f https://raw.githubusercontent.com/ansible/awx-operator/devel/deploy/awx-operator.yaml
# kubectl apply -f awx.yml


Agora só acompanhar vendo os logs: 

# kubectl logs -f awx-operator-........

E ao final:
Linux: Usando Awx com K3s e Fedora CoreOS
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Verifique em qual porta está rodando o AWX no caso na porta 30922:

# kubectl get svc 
Linux: Usando Awx com K3s e Fedora CoreOS
Verifique a senha de admin: 

# kubectl get secret awx-admin-password -o jsonpath='{.data.password}' | base64 --decode

E é só acessar agora: http://[IP]:30922
Linux: Usando Awx com K3s e Fedora CoreOS
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando ownCloud no Fedora 21

Instalando Jenkins no Rocky Linux

PHP 7.2 no Fedora 27

Zenmap - Instalação no Debian/Ubuntu e CentOS/Fedora

Fedybr - uma alternativa ao Fedy no seu Fedora

Rodando Joomla via Podman

Rodando o ManageIQ via podman

Minishift - Instalação no Linux Mint

CRI-O no Fedora 33

OpenShift em sua Máquina com CodeReady

Contribuir com comentário

Entre na sua conta para comentar.