Files
kubernetes/docs/projects/ansible/roles/kubernetes/index.md
2023-10-29 17:10:47 +09:30

1.7 KiB

title, description, date, template, about
title description date template about
Kubernetes No Fuss Computings Ansible role nfc_kubernetes 2023-10-24 project.html https://gitlab.com/nofusscomputing/projects/ansible/roles/kubernetes

This Ansible roles purpose is to install and configure Kubernetes with configuration from code. You can also use our playbooks to deploy using this role. this is especially useful if you are also using our Ansible Execution Environment

Features

This role deploys a K3s cluster. In addition it has the following features:

Role Workflow

The roles workflow is as follows

  1. Download both install script and k3s binary to ansible controller

  2. copy install script and k3s binary to host

  3. Create required config files needed for installation

  4. (kubernetes prime only) Add install required config files

  5. Install kubernetes

  6. Configure Kubernetes

If the playbook is setup as per our recommendation step 2 onwards is first done on master nodes then worker nodes.

Default Variables


--8<-- "defaults/main.yaml"