Dela via


Kända problem: Anpassad kubelet-konfiguration på Windows-noder i AKS

I den här artikeln beskrivs kända problem som påverkar anpassade kubelet-konfigurationer på Microsoft Windows-noder i Azure Kubernetes Service (AKS). Mer information om den här funktionen finns i Anpassa nodkonfiguration för AKS-nodpooler.

Loggstorlekar överskrider det angivna maxvärdet vid aggressiv loggskrivning

På en virtuell Windows-dator (VM) växer loggstorlekarna utöver värdet för container-log-max-size inställningen om en container skriver till loggen aggressivt. Under långa loggskrivningsperioder växer loggfilen för snabbt för att loggrotationen ska ske innan inställningsgränsen container-log-max-size överskrids.

Om flera poddar aggressivt skriver till loggen kan loggstorleken växa till dussintals gibibyte (GiBs) innan loggen roteras (komprimeras och ersätts), även om den maximala storleken bara är i dussintals mebibyte (MiBs).

Mer information finns i Kubernetes GitHub-problem 110630, "Kubelet respekterar container-log-max-size inte i tid under tunga loggskrivningar från containern."

Berörda versioner

Problemet med överdriven loggstorlek gäller för alla versioner av Kubernetes.

Komprimering av Kubelet-loggfiler misslyckas

När kubelet försöker komprimera en loggfil till ett .gz arkivformat på en virtuell Windows-dator slutar den svara under det sista steget i processen (försöker byta namn på arkivet innan filen stängs).

Mer information finns i Kubernetes GitHub-problem 111548, "Kubelet-loggkomprimering misslyckas i Windows".

Berörda versioner

Komprimeringsproblemet för kubelet-loggfilen gäller för alla versioner av Kubernetes som är äldre än version 1.23. Det gäller även för vissa tidiga versioner av Kubernetes 1.23 och 1.24, som visas i följande tabell. Komprimeringsproblemet för loggfilen har åtgärdats för Kubernetes-versionen 1.25.0 (i Kubernetes GitHub-pullbegäran 111549) och alla efterföljande versioner av Kubernetes.

Kubernetes x.y-version Versioner som det kända problemet gäller för GitHub åtgärdar pull-begärandenummer på Kubernetes
1.24 Alla versioner före 1.24.7 112482
1.23 Alla versioner före 1.23.13 112483

Mer information finns i 29 januari 2023-versionen av AKS-ändringsloggen.

Anpassade OS-konfigurationer misslyckas

Symptom

En anpassad OS-konfiguration tillämpas inte.

Orsak

Det här problemet uppstår om du försöker tillämpa den anpassade os-konfigurationen på en Windows-nodpool. För närvarande stöds inte OS-konfigurationer i Windows-nodpooler. Dessa konfigurationer fungerar bara på Linux-nodpooler.

Lösning

Tillämpa den anpassade OS-konfigurationen på klusternivå eller nodpoolsnivå för en Linux-nodpool. Om du vill kontrollera om den anpassade nodkonfigurationen används kan du läsa Bekräfta att inställningarna har tillämpats.

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.