mircomasa.microk8s

Ansible Role: MicroK8s

MIT GitHub Workflow Status GitHub last commit GitHub Release Date Maintenance

This role helps you install and set up MicroK8s — a lightweight and easy-to-use Kubernetes solution for Debian-based systems.

Requirements

  • Ansible version 2.10 or higher
  • A Linux Distribution, specifically:
    • Debian Family
      • Ubuntu
        • Focal (20.04)

Usage

Role Variables

Here are some important variables you can use with this role. You can find the complete list in the file [defaults/main.yml](defaults/main.yml).

  • microk8s_plugins: Enable or disable different plugins.
  • microk8s_enable_ha: Turn high availability on or off.
  • microk8s_group_ha: Specify the group of hosts that will form the HA (high availability) cluster.
  • microk8s_csr_template: If this is set, a custom CSR will be used to generate certificates.

Basic Playbook Example

- hosts: servers
  roles:
    - role: gepaplexx.microk8s
      vars:
        microk8s_plugins:
          istio: true
          ingress: true

License

MIT

Author Information

This role is maintained by Clemens Kaserer.

Contributors include:

Informazioni sul progetto

Install and configure microk8s - the smallest, simplest, pure production K8s on debian based systems.

Installa
ansible-galaxy install mircomasa.microk8s
Licenza
mit
Download
3.7k
Proprietario