microk8s

Ansible Role: microk8s

MIT GitHub Workflow Status GitHub last commit GitHub Release Date Maintenance

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

Requirements

  • Ansible >= 2.10
  • Linux Distribution
    • Debian Family
      • Ubuntu
        • Focal (20.04)

Usage

Role Variables

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.

Basic playbook

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

License

MIT

Author Information

This role is maintained by Clemens Kaserer.

Contributions by:

About

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

Install
ansible-galaxy install mircomasa/ansible-role-microk8s
GitHub repository
License
mit
Downloads
2964
Owner