Partilhar via


Problemas conhecidos: configuração personalizada do kubelet em nós do Windows no AKS

Este artigo discute problemas conhecidos que afetam as configurações personalizadas do kubelet em nós do Microsoft Windows no AKS (Serviço de Kubernetes do Azure). Para obter mais informações sobre esse recurso, consulte Personalizar a configuração de nó para pools de nós do AKS.

Os tamanhos de log excedem o máximo especificado durante a gravação agressiva de logs

Em uma VM (máquina virtual) do Windows, os tamanhos de log aumentarão além do valor da container-log-max-size configuração se um contêiner estiver gravando no log de forma agressiva. Durante períodos pesados de gravação de logs, o arquivo de log cresce muito rapidamente para que a rotação de logs ocorra antes que o limite de container-log-max-size configuração seja excedido.

Se vários pods estiverem gravando agressivamente no log, o tamanho do log poderá aumentar para dezenas de gibibytes (GiBs) antes que o log seja girado (compactado e substituído), mesmo que o tamanho máximo seja apenas dezenas de mebibytes (MiBs).

Para obter mais informações, consulte o problema 110630 do GitHub do Kubernetes, "O Kubelet não respeita container-log-max-size a tempo, durante gravações de log pesadas do contêiner".

Versões afetadas

O problema de tamanho excessivo do log se aplica a todas as versões do Kubernetes.

Falha na compactação do arquivo de log do Kubelet

Em uma VM do Windows, quando o kubelet tenta compactar um arquivo de log em um .gz formato de arquivo, ele para de responder durante a etapa final do processo (tentando renomear o arquivo morto antes de fechar o arquivo).

Para obter mais informações, consulte o problema do Kubernetes GitHub 111548, "Falha na compactação de log do Kubelet no Windows".

Versões afetadas

O problema de compactação do arquivo de log do kubelet se aplica a todas as versões do Kubernetes anteriores à versão 1.23. Ele também se aplica a determinadas versões anteriores do Kubernetes 1.23 e 1.24, conforme mostrado na tabela a seguir. O problema de compactação do arquivo de log foi corrigido para a versão 1.25.0 do Kubernetes (no 111549 de solicitação de pull do GitHub do Kubernetes) e todas as versões subsequentes do Kubernetes.

Kubernetes x.Versão Y Versões às quais o problema conhecido se aplica GitHub corrige o número da solicitação de pull no Kubernetes
1.24 Todas as versões anteriores 1.24.7 112482
1.23 Todas as versões anteriores 1.23.13 112483

Para obter mais informações, consulte a versão de 29 de janeiro de 2023 do log de alterações do AKS.

Falha nas configurações personalizadas do sistema operacional

Sintomas

Uma configuração personalizada do sistema operacional não é aplicada.

Motivo

Esse problema ocorrerá se você tentar aplicar a configuração personalizada do sistema operacional em um pool de nós do Windows. Atualmente, não há suporte para configurações do sistema operacional em pools de nós do Windows. Essas configurações funcionam apenas em pools de nós do Linux.

Solução alternativa

Aplique a configuração personalizada do sistema operacional no nível do cluster ou no nível do pool de nós para um pool de nós do Linux. Para verificar se a configuração do nó personalizado está em uso, consulte Confirmar se as configurações foram aplicadas.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.