Compartilhar via


KubeletConfig Classe

Definição

Confira Configuração de nó personalizado do AKS para obter mais detalhes.

public class KubeletConfig
type KubeletConfig = class
Public Class KubeletConfig
Herança
KubeletConfig

Construtores

KubeletConfig()

Inicializa uma nova instância de KubeletConfig.

Propriedades

AllowedUnsafeSysctls

Lista permitida de sysctls não seguros ou padrões sysctl não seguros (terminando em *).

ContainerLogMaxFiles

O número máximo de arquivos de log de contêiner que podem estar presentes para um contêiner. O número deve ser ≥ 2.

ContainerLogMaxSizeInMB

O tamanho máximo (por exemplo, 10Mi) do arquivo de log de contêiner antes de ser girado.

CpuCfsQuotaPeriod

O padrão é '100ms'. Os valores válidos são uma sequência de números decimais com uma fração opcional e um sufixo de unidade. Por exemplo: '300ms', '2h45m'. As unidades com suporte são 'ns', 'us', 'ms', 's', 'm' e 'h'.

CpuManagerPolicy

O padrão é 'none'. Confira Políticas de gerenciamento de CPU do Kubernetes para obter mais informações. Os valores permitidos são 'none' e 'static'.

FailStartWithSwapOn

Se definido como true, fará com que o Kubelet falhe ao iniciar se a troca estiver habilitada no nó.

ImageGcHighThreshold

Para desabilitar a coleta de lixo de imagem, defina como 100. O padrão é 85%.

ImageGcLowThreshold

Isso não pode ser definido acima de imageGcHighThreshold. O padrão é 80%.

IsCpuCfsQuotaEnabled

O padrão é true.

PodMaxPids

O número máximo de processos por pod.

TopologyManagerPolicy

Para obter mais informações, consulte Gerenciador de Topologia do Kubernetes. O padrão é 'none'. Os valores permitidos são 'none', 'best-effort', 'restricted' e 'single-numa-node'.

Aplica-se a