From faaf5905299508fcb425af0751d626593be78047 Mon Sep 17 00:00:00 2001 From: Mickael Asseline Date: Wed, 14 Jun 2023 19:40:53 +0000 Subject: [PATCH] docs: update Conteneurisation/k8s/POC-installation --- Conteneurisation/k8s/POC-installation.md | 59 +++++++++++++++++++++++- 1 file changed, 57 insertions(+), 2 deletions(-) diff --git a/Conteneurisation/k8s/POC-installation.md b/Conteneurisation/k8s/POC-installation.md index 92ec9b4..d6bb3c0 100644 --- a/Conteneurisation/k8s/POC-installation.md +++ b/Conteneurisation/k8s/POC-installation.md @@ -2,7 +2,7 @@ title: Installation d'un POC K8S sous Proxmox description: published: true -date: 2023-06-14T19:10:52.534Z +date: 2023-06-14T19:40:51.471Z tags: k8s, proxmox editor: markdown dateCreated: 2023-06-14T17:52:35.877Z @@ -111,4 +111,59 @@ module "machinetest" { } ``` -} \ No newline at end of file +Ce qui nous donnes ces deux fichiers : +``` +. +├── main.tf +└── provider.tf +``` + +## Déployer les serveurs +Rien de plus simple : +```bash +# On initialise Terraform +terraform init + +# On vérifie ce que va faire Terraform +terraform plan + +# Et on lance les joyeusetés ! +terraform apply +``` +Et 4 min 20 après, voici les 3 machines virtuelles qui ont bien été créées : +![pve2_-_proxmox_virtual_environment_2023-06-14_21.28.55@2x.png](/Conteneurisation/pve2_-_proxmox_virtual_environment_2023-06-14_21.28.55@2x.png) + +## Préparer les serveurs +### Changer le hostname +```bash +hostnamectl set-hostname +``` + +### Configurer le terminal +Pour ça, j'utilise directement un petit script qui m'automatise toute la configuration : + +https://github.com/PAPAMICA/terminal +{.github} + +```bash +apt update && apt install -y curl && curl -Ls https://raw.githubusercontent.com/PAPAMICA/terminal/main/server_utils.sh | bash -s -- --motd --all-users +``` + +## Changer l'adresse IP +J'édite le fichier `/etc/network/interfaces` avec ces lignes : +```bash +# The primary network interface +allow-hotplug ens18 +iface ens18 inet static + address 10.10.0.250 + netmask 255.255.255.0 + gateway 10.10.0.1 + dns-nameservers 10.10.0.1 1.1.1.1 +``` + +## Redémarrer le serveur +Et on applique toutes nos modifications avec un petit reboot : + +``` +reboot +``` \ No newline at end of file