This is assuming you did everything to move the PVC in a safe place, i.e., assuming everything is one an external storage like NFS.
Cordon and drain every nodes.
| #!/bin/sh | |
| set -ex | |
| rm -rf rootfs/ | |
| rm -rf squash-output/ | |
| rm -rf kernel-output/ | |
| mkdir -p rootfs/ | |
| mkdir -p squash-output/ | 
| # | |
| # Automatically generated file; DO NOT EDIT. | |
| # Linux/x86 6.5.5-gentoo Kernel Configuration | |
| # | |
| CONFIG_CC_VERSION_TEXT="gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526" | |
| CONFIG_CC_IS_GCC=y | |
| CONFIG_GCC_VERSION=120301 | |
| CONFIG_CLANG_VERSION=0 | |
| CONFIG_AS_IS_GNU=y | |
| CONFIG_AS_VERSION=24000 | 
| #!/bin/bash | |
| set -o nounset | |
| set -o errexit | |
| IP=$(which ip) | |
| PLUTO_MARK_OUT_ARR=(${PLUTO_MARK_OUT//// }) | |
| PLUTO_MARK_IN_ARR=(${PLUTO_MARK_IN//// }) | |
| VTI_TUNNEL_ID=${1} | 
| #!/bin/sh | |
| #SBATCH -N 5 | |
| #SBATCH --cpu-per-task=32 | |
| #SBATCH --ntasks-per-node=1 | |
| ml gentoo | |
| ml distcc | |
| distccd --allow 10.10.2.0/24 --log-file /tmp/distccd.marc.log --user marc --verbose --no-detach --enable-tcp-insecure & | 
| wget -qO- https://typora.io/linux/public-key.asc | sudo gpg --dearmor -o /usr/local/share/keyrings/typora-keyring.gpg | |
| deb [signed-by=/usr/local/share/keyrings/typora-keyring.gpg] .... | 
| // -- Data layer | |
| class Dio { | |
| final String name; | |
| const Dio(this.name); | |
| } | |
| // -- Domain/Business logic layer | |
| class ServiceA { | |
| final Dio dio; | 
| # StrongSwan | |
| # priv0 is private network | |
| # Inspired by https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ikev2-vpn-server-with-strongswan-on-ubuntu-16-04 | |
| *mangle | |
| :PREROUTING ACCEPT [1436:111226] | |
| :INPUT ACCEPT [1101:80512] | |
| :FORWARD ACCEPT [235:19214] | |
| :OUTPUT ACCEPT [1198:137855] | |
| :POSTROUTING ACCEPT [1667:173335] | 
| -- Testé sur le docker-compose ci-dessous | |
| CREATE TABLE Pays ( | |
| --ISO 3166-1 alpha-3 | |
| Code CHAR(3) NOT NULL PRIMARY KEY, | |
| Name VARCHAR(255) NOT NULL | |
| ); | |
| CREATE TABLE Ville ( | |
| ID SERIAL PRIMARY KEY, | |
| Name VARCHAR(255) NOT NULL, | 
| echo "NE PAS EXECUTER, FAIRE UNIQUEMENT PAR SELECTION" | |
| exit 1 | |
| # Seulement pour Ubuntu/Debian-based | |
| # Install Android SDK et FlutterSDK (avec PATH vers DartSDK) | |
| sudo apt update | |
| sudo apt install -y apt-transport-https wget curl git sed openjdk-11-jdk unzip lib32stdc++6 | |
| export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 | |
| PATH=$PATH:/usr/lib/jvm/java-11-openjdk-amd64/bin |