Celestino Rey 69ea1c34de Copiado de code.siemens.com пре 10 месеци
..
README.md 69ea1c34de Copiado de code.siemens.com пре 10 месеци
cluster.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци
common.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци
crds.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци
dashboard-external.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци
get-pods 69ea1c34de Copiado de code.siemens.com пре 10 месеци
operator.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци
storageclass.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци
toolbox.yaml 69ea1c34de Copiado de code.siemens.com пре 10 месеци

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.