Actualizar cluster_init.md

This commit is contained in:
rjimfer
2025-07-29 10:38:59 +02:00
parent 5b5ef9944c
commit 1d19b512e7

View File

@@ -341,6 +341,22 @@ sudo scp config admin.c3s@192.168.0.4X:/home/admin.c3s/admin.conf #a todos lo
sudo chown $(id -u):$(id -g) $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config
``` ```
### Añadir un nodo fuera de plazo.
Para añadir un nodo con posterioridad y con intención de que se convierta en controller, debemos limparlo, en los archivos donde se almacena datos del cluster y el nodo, parar el servicio y reset de kubelet reset -f
En el nodo principal ejecutar:
```bash
kubeadm token create --print-join-command --description "ALgo significativo"
```
Con esto generaremos un nuevo token podemos lmitarlo con TTL 5 h (horas). Pero solo nos vale para unir un worker.
Si queremos unir un controller hay que añadir el certificado de la CA, seconsigue con:
```bash
kubeadm init phase upload-certs --upload-certs
```
Si copiamos ambos resultados y lo unimos en un solo comando join conseguiremos el objetivo. Explicado más abajo.
## d) Instala la red de pods (Flannel) usando la VLAN interna del clúster ## d) Instala la red de pods (Flannel) usando la VLAN interna del clúster
Kubernetes solo define la infraestructura; necesitas un complemento de red (CNI) para que los pods puedan comunicarse entre sí. Flannel es la opción más sencilla y compatible, y puedes configurarla para usar una interfaz/VLAN específica para el tráfico overlay (muy recomendable si segmentas redes en tu clúster). Kubernetes solo define la infraestructura; necesitas un complemento de red (CNI) para que los pods puedan comunicarse entre sí. Flannel es la opción más sencilla y compatible, y puedes configurarla para usar una interfaz/VLAN específica para el tráfico overlay (muy recomendable si segmentas redes en tu clúster).