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