TP-IaC-Kubernetes/README.md

931 B

K8s cluster on Debian 11

Tested successfully on 14/05/2023 with kubernetes 1.27.1, containerd 1.6.21, flannel 1.1.2, ingress-nginx and PureLB
Durée approximative du deployment: 8 minutes

kubeadm version
containerd --version
/opt/cni/bin/flannel --version

Prérequis

Editez groupvar/all selon vos besoins
Avoir générer le hosts.ini avec Terraform
cf https://git.metatux.fr:3001/GRETA/TP-IaC-Ansible

Prepare les noeuds et fait l'installation de kubernetes

ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ../terraform/hosts.ini pre-start.yaml

Initialisation du cluster + join des workers, ajout de flannel, openebs, ingress-nginx, purelb.

Mise en service du cluster

ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ../terraform/hosts.ini start.yaml

Si besoin de reset le cluster

ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ../terraform/hosts.ini kubernetes-reset.yaml