capitanh.microk8s_ansible_role

Rol de Ansible para Microk8s

Este rol instala la distribución de Kubernetes Microk8s. Los siguientes servicios están habilitados por defecto:

  • dns
  • almacenamiento
  • ingress
  • acceso-huésped

Puedes seleccionar los servicios habilitados listándolos en la variable microk8s_services.

También se instalan algunas otras herramientas:

  • k9s
  • helm
  • vclusters

Requisitos

La autocompletación de shell y los alias son para zsh, no se ve afectada la configuración de bash.

Variables del Rol

Las variables para este rol son:

canal: latest     # Qué canal snap usar al instalar microk8s, por defecto es latest
usuario_admin:    # Cuenta de usuario para usar
microk8s_services: # Lista predeterminada de servicios para habilitar
  - dns
  - almacenamiento
  - ingress
  - acceso-huésped

Dependencias

  • pip

Ejemplo de Playbook

Registra el rol en requirements.yml:

    - src: capitanh.microk8s_ansible_role
      name: microk8s

Inclúyelo en tus playbooks:

    - hosts: servidores
      roles:
      - microk8s

Licencia

BSD

Acerca del proyecto

Microk8s Ansible Role

Instalar
ansible-galaxy install capitanh.microk8s_ansible_role
Licencia
Unknown
Descargas
2.5k
Propietario