Condividi tramite


Problemi noti: configurazione kubelet personalizzata nei nodi Windows nel servizio Azure Kubernetes

Questo articolo illustra i problemi noti che influiscono sulle configurazioni kubelet personalizzate nei nodi di Microsoft Windows nel servizio Azure Kubernetes (servizio Azure Kubernetes). Per altre informazioni su questa funzionalità, vedere Personalizzare la configurazione del nodo per i pool di nodi del servizio Azure Kubernetes.

Le dimensioni del log superano il valore massimo specificato durante la scrittura di log aggressiva

In una macchina virtuale Windows le dimensioni del log aumentano oltre il valore dell'impostazione container-log-max-size se un contenitore scrive nel log in modo aggressivo. Durante lunghi periodi di scrittura dei log, il file di log aumenta troppo rapidamente per la rotazione dei log prima che venga superato il container-log-max-size limite di impostazione.

Se più pod scrivono in modo aggressivo nel log, le dimensioni del log possono crescere fino a decine di gibibyte (GiB) prima che il log venga ruotato (compresso e sostituito), anche se la dimensione massima è solo nelle decine di mebibyte (MiB).

Per altre informazioni, vedere Il problema 110630 di Kubernetes gitHub è "Kubelet non rispetta container-log-max-size il tempo, durante operazioni di scrittura di log pesanti dal contenitore".

Versioni interessate

Il problema di dimensioni eccessive del log si applica a tutte le versioni di Kubernetes.

La compressione del file di log Kubelet ha esito negativo

In una macchina virtuale Windows, quando kubelet tenta di comprimere un file di log in un .gz formato di archivio, smette di rispondere durante il passaggio finale del processo (provando a rinominare l'archivio prima di chiudere il file).

Per altre informazioni, vedere Problema di GitHub di Kubernetes 111548" "La compressione del log Kubelet ha esito negativo in Windows".

Versioni interessate

Il problema di compressione dei file di log kubelet si applica a tutte le versioni di Kubernetes precedenti alla versione 1.23. Si applica anche a determinate versioni iniziali di Kubernetes 1.23 e 1.24, come illustrato nella tabella seguente. Il problema di compressione dei file di log è stato risolto per la versione 1.25.0 di Kubernetes (in Kubernetes GitHub pull request 111549) e per tutte le versioni successive di Kubernetes.

Kubernetes x.Versione y Versioni a cui si applica il problema noto Correzione del numero di richiesta pull in GitHub in Kubernetes
1.24 Tutte le versioni precedenti 1.24.7 112482
1.23 Tutte le versioni precedenti 1.23.13 112483

Per altre informazioni, vedere la versione del 29 gennaio 2023 del log delle modifiche del servizio Azure Kubernetes.

Le configurazioni personalizzate del sistema operativo hanno esito negativo

Sintomi

Non viene applicata una configurazione personalizzata del sistema operativo.

Causa

Questo problema si verifica se si tenta di applicare la configurazione personalizzata del sistema operativo in un pool di nodi Windows. Attualmente, le configurazioni del sistema operativo non sono supportate nei pool di nodi Windows. Queste configurazioni funzionano solo nei pool di nodi Linux.

Soluzione alternativa

Applicare la configurazione personalizzata del sistema operativo a livello di cluster o pool di nodi per un pool di nodi Linux. Per verificare se la configurazione del nodo personalizzata è in uso, vedere Confermare l'applicazione delle impostazioni.

Contattaci per ricevere assistenza

In caso di domande, è possibile porre domande al supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.