Saltar al contenido principal
Versión: 0.3

Instalación en Kubernetes

QuasarSDS se distribuye como un conjunto de manifiestos Kustomize.

1. Instalar los CRDs​

Los CRDs deben existir antes de desplegar los componentes; sin ellos, el agente no puede registrar los nodos.

kubectl apply -f config/crd/bases

2. Desplegar los componentes​

kubectl apply -k config/overlays/<tu-entorno>

Esto crea, en el namespace quasarsds-system:

ComponenteTipoFunción
quasarsds-agentDaemonSetGestiona SPDK en cada nodo de almacenamiento
quasarsds-controllerDeploymentOrquestación de volúmenes, snapshots y pools
quasarsds-witnessDeploymentÁrbitro de quórum para el failover
quasarsds-csi-controller / quasarsds-csi-nodeDeployment / DaemonSetIntegración CSI con Kubernetes

3. Comprobar el estado​

kubectl -n quasarsds-system get pods
kubectl get sdsnodes

Cada nodo de almacenamiento debe aparecer como SDSNode con la lista de discos detectados. Confirma en spec.validated los discos que QuasarSDS puede usar.

4. Crear un pool​

Continúa con Tu primer volumen.