Actualizar readme-suse.md
This commit is contained in:
@ -167,10 +167,15 @@ Activa kubelet para que se inicie automáticamente:
|
||||
sudo systemctl enable kubelet
|
||||
sudo systemctl start kubelet
|
||||
```
|
||||
|
||||
> Es **normal** que el servicio kubelet falle en bucle hasta que inicialices el clúster con `kubeadm init`.
|
||||
> El error más frecuente es:
|
||||
>
|
||||
> * "failed to load Kubelet config file, path: /var/lib/kubelet/config.yaml"
|
||||
>
|
||||
> Tras ejecutar `kubeadm init`, kubelet arrancará correctamente.
|
||||
---
|
||||
|
||||
## 6. (Opcional) Habilita cgroup v2 (solo SLES si necesario)
|
||||
## 5b. (Opcional) Habilita cgroup v2 (solo SLES si necesario)
|
||||
|
||||
Si necesitas cgroup v2 en SLES, añade esto al arranque del kernel (edita `/etc/default/grub`):
|
||||
|
||||
@ -188,3 +193,37 @@ Reinicia para aplicar los cambios.
|
||||
|
||||
---
|
||||
|
||||
# 6. Inicializa el clúster (openSUSE/SLES)
|
||||
|
||||
Este paso crea el clúster de Kubernetes en el nodo principal (control-plane) sobre openSUSE/SLES. Aquí defines la red interna para los pods y la interfaz/VLAN física para el tráfico overlay del clúster, según tu diseño.
|
||||
|
||||
---
|
||||
|
||||
## a) Inicializa el clúster especificando red de pods y la IP interna
|
||||
|
||||
> **Importante:**
|
||||
>
|
||||
> * Usa la opción `--apiserver-advertise-address` para forzar que el nodo control-plane escuche en la IP de la VLAN interna de clúster (ejemplo: `192.168.4.x` en tu VLAN 40).
|
||||
> * Usa `--pod-network-cidr=10.244.0.0/16` si vas a usar Flannel como CNI (compatible con la mayoría de setups, pero ajusta según tu CNI si es distinto).
|
||||
|
||||
```bash
|
||||
sudo kubeadm init \
|
||||
--apiserver-advertise-address=192.168.4.2 \
|
||||
--pod-network-cidr=10.244.0.0/16
|
||||
```
|
||||
|
||||
* Cambia `192.168.4.2` por la IP real de VLAN 40 (la que conecta los nodos de tu clúster).
|
||||
* Si tienes varias VLANs/interfaces, asegúrate que todos los nodos pueden conectarse entre sí por esa red.
|
||||
|
||||
---
|
||||
|
||||
## b) Configura kubectl para tu usuario
|
||||
|
||||
Permite usar el comando `kubectl` como usuario normal copiando la configuración de administración del clúster a tu carpeta personal.
|
||||
|
||||
```bash
|
||||
mkdir -p $HOME/.kube
|
||||
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
|
||||
sudo chown $(id -u):$(id -g) $HOME/.kube/config
|
||||
```
|
||||
|
||||
|
Reference in New Issue
Block a user