racqspace.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 simple Kubernetes (K8s) solution for Debian-based systems.

Requirements

  • Ansible version 2.10 or above
  • A Linux system, preferably from the Debian family, like:
    • Ubuntu (specifically version Focal 20.04)

Usage

Role Variables

Here are some of the variables you can use with this role. More details can be found in [defaults/main.yml](defaults/main.yml).

  • microk8s_plugins: Turn various plugins on or off.
  • microk8s_enable_ha: Turn high-availability on or off.
  • microk8s_group_ha: Specify a group of hosts to create a high-availability cluster.
  • microk8s_csr_template: If set, this will use a custom Certificate Signing Request (CSR) for generating certificates.

Basic Playbook Example

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

License

MIT

Author Information

This role is managed by Clemens Kaserer.

Thanks to contributors:

Informazioni sul progetto

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

Installa
ansible-galaxy install racqspace.microk8s
Licenza
mit
Download
2.6k
Proprietario