Partager via


KubeletConfig Classe

Définition

Pour plus d’informations, consultez Configuration de nœud personnalisé AKS .

public class KubeletConfig
type KubeletConfig = class
Public Class KubeletConfig
Héritage
KubeletConfig

Constructeurs

KubeletConfig()

Initialise une nouvelle instance de KubeletConfig.

Propriétés

AllowedUnsafeSysctls

Liste autorisée des sysctls non sécurisés ou des modèles sysctl non sécurisés (se terminant par *).

ContainerLogMaxFiles

Nombre maximal de fichiers journaux de conteneur pouvant être présents pour un conteneur. Le nombre doit être ≥ 2.

ContainerLogMaxSizeInMB

Taille maximale (par exemple, 10Mi) du fichier journal conteneur avant sa rotation.

CpuCfsQuotaPeriod

La valeur par défaut est « 100 ms ». Les valeurs valides sont une séquence de nombres décimaux avec une fraction facultative et un suffixe d’unité. Par exemple : '300 ms', '2h45m'. Les unités prises en charge sont « ns », « us », « ms », « s », « m » et « h ».

CpuManagerPolicy

La valeur par défaut est « none ». Pour plus d’informations, consultez Stratégies de gestion du processeur Kubernetes . Les valeurs autorisées sont « none » et « static ».

FailStartWithSwapOn

Si la valeur est true, kubelet échoue si l’échange est activé sur le nœud.

ImageGcHighThreshold

Pour désactiver le nettoyage de la mémoire d’images, définissez sur 100. La valeur par défaut est 85 %.

ImageGcLowThreshold

Cette valeur ne peut pas être définie plus haut que imageGcHighThreshold. La valeur par défaut est 80 %.

IsCpuCfsQuotaEnabled

La valeur par défaut est true.

PodMaxPids

Nombre maximal de processus par pod.

TopologyManagerPolicy

Pour plus d’informations, consultez Gestionnaire de topologie Kubernetes. La valeur par défaut est « none ». Les valeurs autorisées sont « none », « best-effort », « restricted » et « single-numa-node ».

S’applique à