KubeletConfig interface
Konfiguracje usługi Kubelet węzłów agenta. Aby uzyskać więcej informacji, zobacz konfiguracji niestandardowego węzła usługi AKS.
Właściwości
| allowed |
Dozwolona lista niebezpiecznych wzorców sysctl lub niebezpiecznych wzorców sysctl (kończących się na |
| container |
Maksymalna liczba plików dziennika kontenera, które mogą być obecne dla kontenera. Liczba musi być ≥ 2. |
| container |
Maksymalny rozmiar (np. 10Mi) pliku dziennika kontenera przed jego obróceniu. |
| cpu |
Jeśli wymuszanie limitów przydziału procesora CPU CFS jest włączone dla kontenerów, które określają limity procesora CPU. Wartość domyślna to true. |
| cpu |
Wartość okresu limitu przydziału procesora CPU CFS. Wartość domyślna to "100 ms". Prawidłowe wartości to sekwencja liczb dziesiętnych z opcjonalnym ułamkiem i sufiksem jednostki. Na przykład: "300 ms", "2h45m". Obsługiwane jednostki to "ns", "us", "ms", "s", "m" i "h". |
| cpu |
Zasady menedżera procesora CPU do użycia. Wartość domyślna to "none". Aby uzyskać więcej informacji, zobacz zasady zarządzania procesorem Kubernetes. Dozwolone wartości to "none" i "static". |
| fail |
Jeśli ustawiono wartość true, uruchomienie polecenia Kubelet zakończy się niepowodzeniem, jeśli zamiana jest włączona w węźle. |
| image |
Procent użycia dysku, po którym odzyskiwanie pamięci obrazu jest zawsze uruchamiane. Aby wyłączyć odzyskiwanie pamięci obrazu, ustaw wartość 100. Wartość domyślna to 85% |
| image |
Procent użycia dysku, przed którym odzyskiwanie pamięci obrazu nigdy nie jest uruchamiane. Nie można ustawić tej wartości wyższej niż imageGcHighThreshold. Wartość domyślna to 80% |
| pod |
Maksymalna liczba procesów na zasobnik. |
| topology |
Zasady Menedżera topologii do użycia. Aby uzyskać więcej informacji, zobacz Menedżer topologii platformy Kubernetes. Wartość domyślna to "none". Dozwolone wartości to "none", "best-effort", "restricted" i "single-numa-node". |
Szczegóły właściwości
allowedUnsafeSysctls
Dozwolona lista niebezpiecznych wzorców sysctl lub niebezpiecznych wzorców sysctl (kończących się na *).
allowedUnsafeSysctls?: string[]
Wartość właściwości
string[]
containerLogMaxFiles
Maksymalna liczba plików dziennika kontenera, które mogą być obecne dla kontenera. Liczba musi być ≥ 2.
containerLogMaxFiles?: number
Wartość właściwości
number
containerLogMaxSizeMB
Maksymalny rozmiar (np. 10Mi) pliku dziennika kontenera przed jego obróceniu.
containerLogMaxSizeMB?: number
Wartość właściwości
number
cpuCfsQuota
Jeśli wymuszanie limitów przydziału procesora CPU CFS jest włączone dla kontenerów, które określają limity procesora CPU. Wartość domyślna to true.
cpuCfsQuota?: boolean
Wartość właściwości
boolean
cpuCfsQuotaPeriod
Wartość okresu limitu przydziału procesora CPU CFS. Wartość domyślna to "100 ms". Prawidłowe wartości to sekwencja liczb dziesiętnych z opcjonalnym ułamkiem i sufiksem jednostki. Na przykład: "300 ms", "2h45m". Obsługiwane jednostki to "ns", "us", "ms", "s", "m" i "h".
cpuCfsQuotaPeriod?: string
Wartość właściwości
string
cpuManagerPolicy
Zasady menedżera procesora CPU do użycia. Wartość domyślna to "none". Aby uzyskać więcej informacji, zobacz zasady zarządzania procesorem Kubernetes. Dozwolone wartości to "none" i "static".
cpuManagerPolicy?: string
Wartość właściwości
string
failSwapOn
Jeśli ustawiono wartość true, uruchomienie polecenia Kubelet zakończy się niepowodzeniem, jeśli zamiana jest włączona w węźle.
failSwapOn?: boolean
Wartość właściwości
boolean
imageGcHighThreshold
Procent użycia dysku, po którym odzyskiwanie pamięci obrazu jest zawsze uruchamiane. Aby wyłączyć odzyskiwanie pamięci obrazu, ustaw wartość 100. Wartość domyślna to 85%
imageGcHighThreshold?: number
Wartość właściwości
number
imageGcLowThreshold
Procent użycia dysku, przed którym odzyskiwanie pamięci obrazu nigdy nie jest uruchamiane. Nie można ustawić tej wartości wyższej niż imageGcHighThreshold. Wartość domyślna to 80%
imageGcLowThreshold?: number
Wartość właściwości
number
podMaxPids
Maksymalna liczba procesów na zasobnik.
podMaxPids?: number
Wartość właściwości
number
topologyManagerPolicy
Zasady Menedżera topologii do użycia. Aby uzyskać więcej informacji, zobacz Menedżer topologii platformy Kubernetes. Wartość domyślna to "none". Dozwolone wartości to "none", "best-effort", "restricted" i "single-numa-node".
topologyManagerPolicy?: string
Wartość właściwości
string