kubectl eliminar / crear secreto prohibido (plataforma en la nube de Google)

Estaba siguiendo el siguiente tutorial sobre integración continua usando gitlab y Kubernetes (en mi caso en Google Cloud):https: //about.gitlab.com/2016/12/14/continuous-delivery-of-a-spring-boot-application-with-gitlab-ci-and-kubernetes.

En algún momento del tutorial, primero tendrá que eliminar y luego crear un secreto para el registro de imágenes de Gitlab:

- kubectl delete secret registry.gitlab.com
- kubectl create secret docker-registry registry.gitlab.com --docker-server=https://registry.gitlab.com --docker-username=$REGISTRY_USERNAME --docker-password=$REGISTRY_PASSWD --docker-email=$EMAIL

as cosas salen mal en este paso, me sale el siguiente error:

Error from server (Forbidden): secrets "registry.gitlab.com" is forbidden: User "client" cannot delete secrets in the namespace "default": Unknown user "client"
Error from server (Forbidden): secrets is forbidden: User "client" cannot create secrets in the namespace "default": Unknown user "client"

Obtengo el mismo error exacto en el shell de la nube de Google:

Agregar la siguiente línea realmente no ayuda, sigo recibiendo el error de creación (también estoy 100% seguro de que la eliminación también se bloquea, pero '2> / dev / null' solo hace que se mueva al paso de creación): @

kubectl delete secret registry.gitlab.com 2>/dev/null || echo "secret does not exist"

¿Qué estoy haciendo mal? Gracias de antemano!

Respuestas a la pregunta(1)

Su respuesta a la pregunta