kubectl delete / create secret proibido (Google cloud platform)

Eu estava seguindo o seguinte tutorial sobre integração contínua usando o gitlab e o Kubernetes (no meu caso no google cloud):https://about.gitlab.com/2016/12/14/continuous-delivery-of-a-spring-boot-application-with-gitlab-ci-and-kubernetes/.

Em algum momento do tutorial, você deverá primeiro excluir e criar um segredo para o registro de imagens do 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 coisas dão errado nesta etapa, recebo o seguinte erro:

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"

Eu recebo o mesmo erro exato no shell da nuvem do Google:

Adicionar a seguinte linha não ajuda muito, ainda recebo o erro de criação (também tenho 100% de certeza de que a exclusão também 'trava', mas o '2> / dev / null' apenas faz com que ela vá para a etapa de criação):

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

O que estou fazendo errado? Thx adiantado!

questionAnswers(1)

yourAnswerToTheQuestion