Por que vejo um erro failed to set feature gates ao fazer upgrade de um nó do trabalhador?
Saiba como resolver os erros do site failed to set feature gates ao fazer upgrade de nós de trabalho em clusters com instalações do site Cloud Pak.
Quando você tenta fazer upgrade de um nó de trabalho em um cluster com uma instalação Cloud Pak, o nó de trabalho vai de Ready para Critical e permanece em Critical. Verifique se existe um ConfigMap para
o implantador Cloud Pak executando kubectl get cm cloud-pak-node-fix-config -n kube-system -o yaml.
Esse erro ocorre porque o implantador Cloud Pak (cloud-pak-deployer) faz alterações no arquivo de configuração do kubelet. No entanto, se o arquivo de configuração do kubelet contiver alterações entre as versões, por exemplo, entre
4.10 e 4.11, o implantador não atualizará o arquivo de configuração.
Se você vir esse erro, deverá atualizar manualmente o configmap do cloud-pak-node-fix-config.
Revise as etapas a seguir com base em sua versão do cluster de destino
Fazendo upgrade de 4.11 para 4.12
-
Edite o ConfigMap e remova as portas de recurso a seguir
CSIMigrationAWS: False CSIMigrationGCE: False CRIContainerLogRotation: truekubectl edit cm cloud-pak-node-fix-config -n kube-system -o yaml -
Reinicialize o nó do trabalhador.
-
Após a reinicialização, continue fazendo upgrade dos nós do trabalhador.
-
Se o problema persistir, entre em contato com o suporte. Abrir um caso de suporte. No caso de detalhes, certifique-se de incluir quaisquer arquivos de log relevantes, mensagens de erros ou saídas de comando...
Fazendo upgrade de 4.10 para 4.11
-
Edite o ConfigMap e remova as portas de recurso a seguir
CSIMigrationOpenStack ServiceLBNodePortControl CSIMigrationAzureDiskkubectl edit cm cloud-pak-node-fix-config -n kube-system -o yaml -
Reinicialize o nó do trabalhador.
-
Após a reinicialização, continue fazendo upgrade dos nós do trabalhador.
-
Se o problema persistir, entre em contato com o suporte. Abrir um caso de suporte. No caso de detalhes, certifique-se de incluir quaisquer arquivos de log relevantes, mensagens de erros ou saídas de comando...