Je créer ce fil conducteur pour résumer ce que je fais et confirmer mes choix.
Ainsi que pour toutes personnes intéressées de faire plus ou moins la même chose
-
Choix du matériel afin de faire un Cloud Kubernetes k3s.
Pc portable AMD Ryzen 7 3700U 4 cœurs / 8 threads avec 40Go de mémoire
et Ubuntu 20.04 LTS
Installation minimum avec bureau xfce -
Installation de Vagrant pour Ubuntu
Downloads | Vagrant by HashiCorp -
Installation de libvirt pour Vagrant
sudo apt install build-essential
sudo apt update
sudo apt install vagrant-libvirt
vagrant plugin install vagrant-libvirt
vagrant up --provider libvirt
ou bien dans le .bashrc ou à la main
export VAGRANT_DEFAULT_PROVIDER=libvirt
Ajout de mon user dans les groupes
sudo usermod -a -G libvirt,kvm monutilisateur
Démarrage de la VM (pour une VM par défaut)
vagrant up
Détruire la VM (pour une VM par défaut)
vagrant destroy -f
Accéder à la machine
vagrant ssh
Liste des plugins
vagrant plugin list
Installation de Ansible
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev python3-pip
pip3 install ansible --user
dans le .bashrc
export PATH="$PATH:/home/moncompteuser/.local/bin"
Test de Ansible
ansible --version
Installation de l’autocompletion
pip3 install argcomplete
sudo activate-global-python-argcomplete3