El secret myregistrykey del cluster guarda la contraseña personal de Harbor
(en base64, que no es cifrado). Cualquiera con acceso al cluster puede leerla,
y si se cambia la contraseña personal en Harbor, el despliegue deja de hacer
pull sin motivo aparente.
Un robot account es un usuario artificial de Harbor pensado para máquinas:
regbrowser-pullrobot$reymota+regbrowser-pull)kubectl delete secret myregistrykey -n regbrowser
kubectl create secret docker-registry myregistrykey \
--docker-server=harbor.reymota.es \
--docker-username='robot$reymota+regbrowser-pull' \
--docker-password='<token>' \
-n regbrowser
# Reiniciar para que haga pull con las nuevas credenciales
kubectl rollout restart deploy/regbrowser -n regbrowser
kubectl get pods -n regbrowser # STATUS debe ser Running (no ImagePullBackOff)
kubectl rollout status deploy/regbrowser -n regbrowser