Celestino Rey dea4e21cd1 Incluyo instrucciones para multipath 6 meses atrás
..
README.md 7c30e7dfb3 Algunos cambios 8 meses atrás
borraCRDs.sh dea4e21cd1 Incluyo instrucciones para multipath 6 meses atrás
borraNS.sh 7c30e7dfb3 Algunos cambios 8 meses atrás
cluster.yaml 69ea1c34de Copiado de code.siemens.com 10 meses atrás
common.yaml 7c30e7dfb3 Algunos cambios 8 meses atrás
crds.yaml 69ea1c34de Copiado de code.siemens.com 10 meses atrás
dashboard-external.yaml 69ea1c34de Copiado de code.siemens.com 10 meses atrás
namespace.yaml 7c30e7dfb3 Algunos cambios 8 meses atrás
operator.yaml 69ea1c34de Copiado de code.siemens.com 10 meses atrás
replicapool.yaml 0006f5f1ce Añado instrucciones para Rocky Linux y values.xml para nodeport en longhorn-ui 6 meses atrás
storageclass.yaml 0006f5f1ce Añado instrucciones para Rocky Linux y values.xml para nodeport en longhorn-ui 6 meses atrás
toolbox.yaml 69ea1c34de Copiado de code.siemens.com 10 meses atrás

README.md

Instalación de rook-ceph

kubectl create -f crds.yaml -f namespace.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.