Install and configure microk8s - the smallest, simplest, pure production K8s on debian based systems.
- Ansible >= 2.10
- Linux Distribution
- Debian Family
- Ubuntu
- Focal (20.04)
- Ubuntu
- Debian Family
Some variables available in this role are listed here. The full set is
defined in [defaults/main.yml](defaults/main.yml)
.
microk8s_plugins
: Enable/disable various plugins.microk8s_enable_ha
: Enable/disable high-availability.microk8s_group_ha
: Hostgroup whose members will form HA cluster.microk8s_csr_template
: If defined, will cause a custom CSR to be used in generating certificates.
- hosts: servers
roles:
- role: gepaplexx.microk8s
vars:
microk8s_plugins:
istio: true
ingress: true
MIT
This role is maintained by Clemens Kaserer.
Contributions by: