O que fazer se a mensagem de erro "Auth is empty" é exibida quando uma imagem privada é extraída?
Descrição do problema
Quando você substitui a imagem de um contêiner em uma carga de trabalho criada e usa uma imagem carregada no console do CCE, uma mensagem de erro "Auth is empty, only accept X-Auth-Token or Authorization" é exibida quando a imagem carregada é extraída.
Failed to pull image "IP address:Port number /magicdoom/tidb-operator:latest": rpc error: code = Unknown desc = Error response from daemon: Get https://IP address:Port number /v2/magicdoom/tidb-operator/manifests/latest: error parsing HTTP 400 response body: json: cannot unmarshal number into Go struct field Error.code of type errcode.ErrorCode: "{\"errors\":[{\"code\":400,\"message\":\"Auth is empty, only accept X-Auth-Token or Authorization.\"}]}"
Solução
Você pode selecionar uma imagem privada para criar um aplicativo no console do CCE. Neste caso, o CCE carrega automaticamente o segredo. Esse problema não ocorrerá durante a atualização.
Ao criar uma carga de trabalho usando uma API, você pode incluir o segredo em Implementações para evitar esse problema durante a atualização.
imagePullSecrets: - name: default-secret