KubeletConfig Classe

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

Herança
azure.mgmt.containerservice._serialization.Model
KubeletConfig

Construtor

KubeletConfig(*, cpu_manager_policy: str | None = None, cpu_cfs_quota: bool | None = None, cpu_cfs_quota_period: str | None = None, image_gc_high_threshold: int | None = None, image_gc_low_threshold: int | None = None, topology_manager_policy: str | None = None, allowed_unsafe_sysctls: List[str] | None = None, fail_swap_on: bool | None = None, container_log_max_size_mb: int | None = None, container_log_max_files: int | None = None, pod_max_pids: int | None = None, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
cpu_manager_policy
str

A predefinição é "nenhum". Veja Políticas de gestão da CPU do Kubernetes para obter mais informações. Os valores permitidos são "nenhum" e "estáticos".

cpu_cfs_quota

A predefinição é verdadeira.

cpu_cfs_quota_period
str

A predefiniçã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 suportadas são "ns", "us", "ms", "s", "m" e "h".

image_gc_high_threshold
int

Para desativar a recolha de lixo de imagens, defina como 100. O valor predefinido é 85%.

image_gc_low_threshold
int

Não é possível definir um valor superior à imagemGcHighThreshold. A predefinição é 80%.

topology_manager_policy
str

Para obter mais informações , consulte Gestor de Topologia do Kubernetes. A predefinição é "nenhum". Os valores permitidos são "nenhum", "melhor esforço", "restrito" e "single-numa-node".

allowed_unsafe_sysctls

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

fail_swap_on

Se definido como verdadeiro, fará com que o Kubelet não seja iniciado se a troca estiver ativada no nó.

container_log_max_size_mb
int

O tamanho máximo (por exemplo, 10Mi) do ficheiro de registo de contentor antes de ser rodado.

container_log_max_files
int

O número máximo de ficheiros de registo de contentor que podem estar presentes num contentor. O número tem de ser ≥ 2.

pod_max_pids
int

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

Variáveis

Name Description
cpu_manager_policy
str

A predefinição é "nenhum". Veja Políticas de gestão da CPU do Kubernetes para obter mais informações. Os valores permitidos são "nenhum" e "estáticos".

cpu_cfs_quota

A predefinição é verdadeira.

cpu_cfs_quota_period
str

A predefiniçã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 suportadas são "ns", "us", "ms", "s", "m" e "h".

image_gc_high_threshold
int

Para desativar a recolha de lixo de imagens, defina como 100. O valor predefinido é 85%.

image_gc_low_threshold
int

Não é possível definir um valor superior à imagemGcHighThreshold. A predefinição é 80%.

topology_manager_policy
str

Para obter mais informações , consulte Gestor de Topologia do Kubernetes. A predefinição é "nenhum". Os valores permitidos são "nenhum", "melhor esforço", "restrito" e "single-numa-node".

allowed_unsafe_sysctls

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

fail_swap_on

Se definido como verdadeiro, fará com que o Kubelet não seja iniciado se a troca estiver ativada no nó.

container_log_max_size_mb
int

O tamanho máximo (por exemplo, 10Mi) do ficheiro de registo de contentor antes de ser rodado.

container_log_max_files
int

O número máximo de ficheiros de registo de contentor que podem estar presentes num contentor. O número tem de ser ≥ 2.

pod_max_pids
int

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