capitanh.microk8s_ansible_role

Microk8s Ansible Rolle

Diese Rolle installiert die Microk8s Kubernetes-Distribution. Folgende Dienste sind standardmäßig aktiviert:

  • dns
  • speicher
  • ingress
  • host-zugriff

Sie können die aktivierten Dienste auswählen, indem Sie diese in der Variable microk8s_services auflisten.

Einige andere Tools werden ebenfalls installiert:

  • k9s
  • helm
  • vcluster

Anforderungen

Die Shell-Vervollständigung und Aliase gelten für zsh, keine bash-Konfiguration ist betroffen.

Rollenvariablen

Die Variablen für diese Rolle sind:

kanal: aktuell     # Welchen Snap-Kanal verwenden, um Microk8s zu installieren, standardmäßig aktuell
admin_benutzer:    # Benutzerkonto, das verwendet werden soll
microk8s_dienste:  # Standardliste der zu aktivierenden Dienste
  - dns
  - speicher
  - ingress
  - host-zugriff

Abhängigkeiten

  • pip

Beispiel-Playbook

Registrieren Sie die Rolle in requirements.yml:

    - src: capitanh.microk8s_ansible_role
      name: microk8s

Fügen Sie sie in Ihre Playbooks ein:

    - hosts: server
      roles:
      - microk8s

Lizenz

BSD

Über das Projekt

Microk8s Ansible Role

Installieren
ansible-galaxy install capitanh.microk8s_ansible_role
GitHub Repository
Lizenz
Unknown
Downloads
2.5k
Besitzer