Desplegar KubeSphere en un cluster de kubernetes existente
Hoy os voy a mostrar como desplegar KubeSphere en un cluster ya existente.
Para su despliegue necesitamos ejecutar los siguientes comandos cambiando la versión por la última o por la que nos interese. La versión la podemos ver en la documentación oficial:
chart=oci://hub.kubesphere.com.cn/kse/ks-core
version=1.2.3-20251118
helm upgrade --install -n kubesphere-system --create-namespace ks-core $chart --debug --wait --version $version --reset-values

Ahora vemos el estado del despliegue:
kubectl get pods -n kubesphere-system

Cuando estén todos en running y el contendor de help-upgrade-ks-consolo-embed-xxxxxx-xxxxxx esté en estado completed, ya podemos acceder por web. El usuario y password es admin P@88w0rd

Nos obliga a cambiar el password por uno más seguro

Ahora necesitamos activarlo:

Para activarlo, necesitamos tener el id que se nos genera. Para obtenerlo, vamos a Component Dock -> Platform settings -> Licenses y copiamos el cluster ID

Ahora vamos a la página de activación de licencias y rellenamos todos los datos y presionamos en Submit

Nos confirmarán que nos mandan la clave por mail

Ahora volvemos a KubeSphere y pulsamos en Enter Activation Code y pegamos el código que nos han mandado por mail y una vez puesta, nos indicará que se ha activado, la fecha de expiración de la misma y los componentes activados

Y ya dispondremos de KubesSphere operativo:

Toda la docu oficial, la tenéis aquí en ingles, https://docs.kubesphere.co/