tech:notes_kubernetes_k8s_-_install_node
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:notes_kubernetes_k8s_-_install_node [2025/03/31 14:58] – Jean-Baptiste | tech:notes_kubernetes_k8s_-_install_node [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Notes Kubernetes k8s - Install Node | ||
| + | |||
| + | |||
| + | ## Prérequis | ||
| + | |||
| + | Prérequis : | ||
| + | * Unique mac addresses et `/ | ||
| + | * Pas de swap | ||
| + | |||
| + | |||
| + | |||
| + | ### Debian | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | ### Generic all Debians | ||
| + | |||
| + | ~~~bash | ||
| + | # generic | ||
| + | apt-get install -y yq vim atop tmux sudo | ||
| + | |||
| + | # for apt-get | ||
| + | apt-get install -y apt-transport-https ca-certificates curl gpg | ||
| + | ~~~ | ||
| + | |||
| + | A faire : | ||
| + | * Changer hostname | ||
| + | * Mettre à jour `/ | ||
| + | * Copier la clef SSH `ssh-copy-id` | ||
| + | * @ip / | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | apt-get install | ||
| + | apt-get install network-manager | ||
| + | ~~~ | ||
| + | |||
| + | `/ | ||
| + | ~~~yaml | ||
| + | network: | ||
| + | version: 2 | ||
| + | renderer: NetworkManager | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ** Netplan avec NetworkManager bug -- Solution : ** | ||
| + | |||
| + | ~~~bash | ||
| + | apt-get purge ' | ||
| + | systemctl disable --now systemd-networkd.service | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | chmod 600 / | ||
| + | netplan try | ||
| + | netplan apply --debug | ||
| + | netplan apply | ||
| + | |||
| + | nmcli connection add con-name vlan100 ifname enp7s0 type ethernet ip4 192.168.100.21/ | ||
| + | nmcli connection up vlan100 | ||
| + | |||
| + | hostnamectl hostname vmdeb01 | ||
| + | |||
| + | #echo -e " | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | apt-get install openssh-server | ||
| + | |||
| + | adduser admin | ||
| + | |||
| + | echo "admin ALL=(ALL) NOPASSWD: ALL" >> / | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | # sysctl params required by setup, params persist across reboots | ||
| + | cat <<EOF | sudo tee / | ||
| + | net.ipv4.ip_forward = 1 | ||
| + | EOF | ||
| + | |||
| + | # Apply sysctl params without reboot | ||
| + | sudo sysctl --system | ||
| + | ~~~ | ||
| + | |||
| + | Vérif | ||
| + | ~~~bash | ||
| + | sysctl net.ipv4.ip_forward | ||
| + | ~~~ | ||
| + | |||
| + | Source : https:// | ||
| + | |||
| + | |||
| + | |||
| + | ### Old - conf Docker | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | groupadd -g 500000 dockremap | ||
| + | groupadd -g 501000 dockremap-user | ||
| + | useradd -u 500000 -g dockremap -s /bin/false dockremap | ||
| + | useradd -u 501000 -g dockremap-user -s /bin/false dockremap-user | ||
| + | |||
| + | echo " | ||
| + | echo " | ||
| + | ~~~ | ||
| + | |||
| + | ~~~ | ||
| + | useradd is a low level utility for adding users. On Debian, administrators should usually use adduser(8) instead. | ||
| + | ~~~ | ||
| + | |||
| + | `/ | ||
| + | ~~~json | ||
| + | { | ||
| + | " | ||
| + | } | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | ### Old | ||
| + | |||
| + | |||
| + | `/ | ||
| + | ~~~javascript | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | } | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | sudo update-alternatives --set iptables / | ||
| + | sudo update-alternatives --set ip6tables / | ||
| + | sudo update-alternatives --set arptables / | ||
| + | sudo update-alternatives --set ebtables / | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | systemctl restart docker.service | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
