Freigeben über


KubeletConfig Klasse

Definition

Weitere Informationen finden Sie unter Benutzerdefinierte Knotenkonfiguration von AKS .

public class KubeletConfig
type KubeletConfig = class
Public Class KubeletConfig
Vererbung
KubeletConfig

Konstruktoren

KubeletConfig()

Initialisiert eine neue instance von KubeletConfig.

Eigenschaften

AllowedUnsafeSysctls

Zulässige Liste unsicherer Sysctls oder unsicherer Sysctl-Muster (endet auf *).

ContainerLogMaxFiles

Die maximale Anzahl von Containerprotokolldateien, die für einen Container vorhanden sein können Die Zahl muss ≥ 2 sein.

ContainerLogMaxSizeInMB

Die maximale Größe (z. B. 10Mi) der Containerprotokolldatei, bevor sie gedreht wird.

CpuCfsQuotaPeriod

Der Standardwert ist "100ms". Gültige Werte sind eine Sequenz von Dezimalzahlen mit einem optionalen Bruch und einem Einheitensuffix. Beispiel: "300ms", "2h45m". Unterstützte Einheiten sind "ns", "us", "ms", "s", "m" und "h".

CpuManagerPolicy

Der Standardwert ist "none". Weitere Informationen finden Sie unter Kubernetes-CPU-Verwaltungsrichtlinien . Zulässige Werte sind "none" und "static".

FailStartWithSwapOn

Wenn der Wert auf true festgelegt ist, kann kubelet nicht gestartet werden, wenn der Austausch auf dem Knoten aktiviert ist.

ImageGcHighThreshold

Legen Sie den Wert zum Deaktivieren von Image-Garbage Collection auf 100 fest. Der Standardwert liegt bei 85 %.

ImageGcLowThreshold

Dies kann nicht höher als imageGcHighThreshold festgelegt werden. Der Standardwert ist 80 %.

IsCpuCfsQuotaEnabled

Der Standardwert ist „true“.

PodMaxPids

Die maximale Anzahl von Prozessen pro Pod.

TopologyManagerPolicy

Weitere Informationen finden Sie unter Kubernetes-Topologie-Manager. Der Standardwert ist "none". Zulässige Werte sind "none", "best-effort", "restricted" und "single-numa-node".

Gilt für: