From 7b7d73b0d54e82ddd0f3acbcca432ef74a2fc099 Mon Sep 17 00:00:00 2001 From: valentin Date: Sat, 11 May 2024 17:44:17 +0200 Subject: [PATCH] docs: create asgard documentation --- asgard/k0s.md | 13 +++++++++++++ asgard/storage.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 asgard/k0s.md create mode 100644 asgard/storage.md diff --git a/asgard/k0s.md b/asgard/k0s.md new file mode 100644 index 0000000..f86300a --- /dev/null +++ b/asgard/k0s.md @@ -0,0 +1,13 @@ +# [asgard] K0S + +## Installation + +`curl -sSLf https://get.k0s.sh | sudo K0S_VERSION=v1.29.4+k0s.0 sh` + +`sudo mkdir /etc/k0s` + +`sudo k0s config create | sudo tee /etc/k0s/k0s.yml` + +`sudo k0s install controller --data-dir /data/k0s --single -c /etc/k0s/k0s.yml` + +`sudo k0s start` diff --git a/asgard/storage.md b/asgard/storage.md new file mode 100644 index 0000000..1902a15 --- /dev/null +++ b/asgard/storage.md @@ -0,0 +1,43 @@ +# [asgard] Stockage + +## Schéma de partitionnement cible +- **vda** (disque système cloud-init) 10G + - vda14 (BIOS boot) + - vda15 (EFI) + - vda1 (partition racine /) + +- **vdb** (disque secondaire LVM) 5G + +### Schéma de partitionnement LVM +- **data** (LVM volume group) : **vdb** + - **k0s** (LVM logical volume) : 5G + +## Initialisation LVM pour le disque secondaire +Création du *physical volume* **vdb** + +`sudo pvcreate /dev/vdb` + +Création du *volume groupe* **data** + +`sudo vgcreate data /dev/vdb` + +Création du *logical volume* **k0s** + +`sudo lvcreate -l+100%FREE -n k0s data` + +### Formatage et montage des volumes de données +Formatage du volume en EXT4 + +`sudo mkfs.ext4 /dev/data/k0s` + +Création des répertoires `/data/k0s` + +`sudo mkdir -p /data/k0s` + +Montage des volumes. Via `/etc/fstab` + +``` +/dev/data/k0s /data/k0s ext4 rw,discard,errors=remount-ro 0 1 +``` + +`sudo mount /data/k0s`