Advanced Search
Search Results
132 total results found
Initialisation du cluster
Initialisation du cluster Sur le noeuds k8s-master-1 UNIQUEMENT Application "à la main" de l'ip vip le temps qu'elle soit gérée par K8S : sudo ip addr add 192.168.1.100/32 dev ens18 Initialisation du cluster : sudo kubeadm init \ --control-plane-endpoin...
Calico
Déploiement du réseau Calico kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.27.0/manifests/tigera-operator.yaml Attendre que l'opérateur ait fini : kubectl rollout status deployment tigera-operator -n tigera-operator Déployer ...
Cilium
Installation du réseau Cilium Installation de cilium-cli : CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt) curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_C...
Configuration du cluster
Configuration du cluster Désactivation de l'ip VIP "manuelle" : sudo ip addr del 192.168.1.100/32 dev ens18 Ajout de l'ip vp dans le configmap de kubeadmin : kubectl edit configmap kubeadm-config -n kube-system apiVersion: v1 data: ClusterConfiguratio...
Ajout des différents noeuds au cluster
Ajout des différents noeuds master au cluster Commandes à exécuter sur les noeuds k8s-master-2 et k8s-master-3 kubeadm join 192.168.1.100:6443 --token ld3z42.3n2zglgdtoyd2to2 --discovery-token-ca-cert-hash sha256:03d97c70e97b300bb1088fa63f1005d52dcf45d813e...
LongHorn
Déployer une solution de stockage Installation des prérequits sur TOUS LES NOEUDS : sudo apt-get update sudo apt-get install -y open-iscsi nfs-common sudo systemctl enable --now iscsid Installation de Helm sur le master 1 : curl -fsSL -o get_helm.sh ...
Avec Cilium
Cette documentation ne peut être exécutée uniquement sur un cluster ayant pour réseau Cilium. Déclaration de la pool possible d'IP VIP : cat <<EOF | kubectl apply -f - apiVersion: cilium.io/v2alpha1 kind: CiliumLoadBalancerIPPool metadata: name: wor...
Instructions
Cette documentation est faite de chapitre à suivre dans l'ordre pour une installation réussie d'un cluster K8S.
Minecraft
Quelle joie pour moi de déployer un serveur minecraft dans K8S ! En prérequits à ce tuto : https://docs.nehemiebarkia.fr/books/kubernetes/page/avec-cilium https://docs.nehemiebarkia.fr/books/kubernetes/page/longhorn Création du namespace Minecraft : ...
Déployer metrics-server
Installation : kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml Application du no verify TLS : kubectl patch deployment metrics-server -n kube-system \ --type=json \ -p='[ { "op":...
Factorio
Création du Namespace et du label : kubectl create namespace factorio Création du PVC : cat <<EOF | kubectl apply -f - apiVersion: v1 kind: PersistentVolumeClaim metadata: name: factorio-srv-01-pvc namespace: factorio spec: accessModes: ...
Sysctl
Documentation des variables sysctl (Linux) Ce document recense les paramètres sysctl les plus importants et les plus couramment modifiés sur un système Linux, organisés par sous‑système (kernel.*, vm.*, fs.*, net.*, user.*, abi.*). Il s'appuie sur la document...