Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-11-28 GMT+08:00

Recursos do Kubernetes descartados

Itens de verificação

Verifique se há recursos descartados nos clusters.

Solução

Cenário 1: o objeto de recurso PodSecurityPolicy foi descartado desde clusters de 1.25.

Log de erro:

some check failed in cluster upgrade: PodSecurityPolicy (PSP)API has been removed in k8s 1.25 and uc observed that your cluster has PSP obiects: [ psp-global psp-system], you need to check if these PSP objects should be removed

Execute o comando kubectl get psp -A no cluster para obter o objeto PSP existente.

Se esses dois objetos não forem usados, pule a verificação. Caso contrário, atualize as funções correspondentes para PodSecurity consultando Segurança de pod.

Cenário 2: o Serviço nos clusters de 1.25 ou posterior descartou a anotação: tolerate-unready-endpoints.

Log de erro:

some check failed in cluster upgrade: this cluster has deprecated service list: map[***] with deprecated annotation list [tolerate-unready-endpoints]

Verifique se o Serviço fornecido nas informações de log contém a anotação de tolerate-unready-endpoints. Em caso afirmativo, substitua a anotação pelos seguintes campos:

publishNotReadyAddresses: true