capitanh.microk8s_ansible_role

Rola Ansible dla Microk8s

Ta rola instaluje dystrybucję Kubernetes Microk8s. Domyślnie włączone są następujące usługi:

  • dns
  • storage
  • ingress
  • host-access

Możesz wybrać włączone usługi, wymieniając je w zmiennej microk8s_services.

Zainstalowane są również inne narzędzia:

  • k9s
  • helm
  • vclusters

Wymagania

Uzupełnienie powłoki i aliasy są dla zsh, nie wpływa to na konfigurację bash.

Zmienna roli

Zmienne dla tej roli to:

channe: latest     # Który kanał snap użyć podczas instalacji microk8s, domyślnie 'latest'
admin_user:        # Konto użytkownika do użycia
microk8s_services: # Domyślna lista usług do włączenia
  - dns
  - storage
  - ingress
  - host-access

Zależności

  • pip

Przykład Playbooka

Zarejestruj rolę w pliku requirements.yml:

    - src: capitanh.microk8s_ansible_role
      name: microk8s

Dodaj ją do swoich playbooków:

    - hosts: servers
      roles:
      - microk8s

Licencja

BSD

O projekcie

Microk8s Ansible Role

Zainstaluj
ansible-galaxy install capitanh.microk8s_ansible_role
Licencja
Unknown
Pobrania
2.5k
Właściciel