Celestino Rey 69ea1c34de Copiado de code.siemens.com hai 10 meses
..
README.md 69ea1c34de Copiado de code.siemens.com hai 10 meses
cluster.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses
common.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses
crds.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses
dashboard-external.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses
get-pods 69ea1c34de Copiado de code.siemens.com hai 10 meses
operator.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses
storageclass.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses
toolbox.yaml 69ea1c34de Copiado de code.siemens.com hai 10 meses

README.md

Instalación de rook-ceph

kubectl create -f crds.yaml -f common.yaml -f operator.yaml 

Cuando esté el pod en Running

kubectl create -f cluster.yaml 

A continuación la toolbox

kubectl create -f toolbox.yaml

La storageclass

kubectl create -f storageclass.yaml

y el dashboard

kubectl create -f dashboard-external.yaml

Desinstalación de rook-ceph

borrar los yaml en sentido inverso a como se crearon.

Luego hay que borrar los finalizadores. Yo usé este script

for i in `kubectl get crds |grep ceph|cut -f1 -d' '`; do kubectl delete crd $i;done

A continuación hay que borrar los datos locales en el cluster, en cada nodo hay que ejecutar

rm -rvf /var/lib/rook

Y 'limpiar' los discos. Como estamos en un entorno virtual de Proxmox, yo lo solucioné parando las VM, quitando el disco adicional para rook y volviendo a añadir otro. Luego arrancas todo y ya se puede volver a desplegar rook.