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.