다음을 통해 공유


KubeletConfig interface

에이전트 노드의 Kubelet 구성입니다. 자세한 내용은 AKS 사용자 지정 노드 구성 참조하세요.

속성

allowedUnsafeSysctls

안전하지 않은 sysctls 또는 안전하지 않은 sysctl 패턴(*종료)의 허용된 목록입니다.

containerLogMaxFiles

컨테이너에 대해 존재할 수 있는 컨테이너 로그 파일의 최대 수입니다. 숫자는 ≥ 2여야 합니다.

containerLogMaxSizeMB

회전하기 전의 컨테이너 로그 파일의 최대 크기(예: 10Mi)입니다.

cpuCfsQuota

CPU 제한을 지정하는 컨테이너에 대해 CPU CFS 할당량 적용을 사용하도록 설정한 경우 기본값은 true입니다.

cpuCfsQuotaPeriod

CPU CFS 할당량 기간 값입니다. 기본값은 '100ms'입니다. 유효한 값은 선택적 분수와 단위 접미사가 있는 소수 자릿수의 시퀀스입니다. 예: '300ms', '2h45m'. 지원되는 단위는 'ns', 'us', 'ms', 's', 'm' 및 'h'입니다.

cpuManagerPolicy

사용할 CPU 관리자 정책입니다. 기본값은 'none'입니다. 자세한 내용은 Kubernetes CPU 관리 정책 참조하세요. 허용되는 값은 'none' 및 'static'입니다.

failSwapOn

true로 설정하면 노드에서 교환이 활성화된 경우 Kubelet이 시작되지 않습니다.

imageGcHighThreshold

이미지 가비지 수집이 항상 실행되는 후 디스크 사용량의 백분율입니다. 이미지 가비지 수집을 사용하지 않도록 설정하려면 100으로 설정합니다. 기본값은 85%

imageGcLowThreshold

이미지 가비지 수집이 실행되지 않는 이전의 디스크 사용 비율입니다. imageGcHighThreshold보다 높게 설정할 수 없습니다. 기본값은 80%

podMaxPids

Pod당 최대 프로세스 수입니다.

topologyManagerPolicy

사용할 토폴로지 관리자 정책입니다. 자세한 내용은 Kubernetes 토폴로지 관리자참조하세요. 기본값은 'none'입니다. 허용되는 값은 'none', 'best-effort', 'restricted' 및 'single-numa-node'입니다.

속성 세부 정보

allowedUnsafeSysctls

안전하지 않은 sysctls 또는 안전하지 않은 sysctl 패턴(*종료)의 허용된 목록입니다.

allowedUnsafeSysctls?: string[]

속성 값

string[]

containerLogMaxFiles

컨테이너에 대해 존재할 수 있는 컨테이너 로그 파일의 최대 수입니다. 숫자는 ≥ 2여야 합니다.

containerLogMaxFiles?: number

속성 값

number

containerLogMaxSizeMB

회전하기 전의 컨테이너 로그 파일의 최대 크기(예: 10Mi)입니다.

containerLogMaxSizeMB?: number

속성 값

number

cpuCfsQuota

CPU 제한을 지정하는 컨테이너에 대해 CPU CFS 할당량 적용을 사용하도록 설정한 경우 기본값은 true입니다.

cpuCfsQuota?: boolean

속성 값

boolean

cpuCfsQuotaPeriod

CPU CFS 할당량 기간 값입니다. 기본값은 '100ms'입니다. 유효한 값은 선택적 분수와 단위 접미사가 있는 소수 자릿수의 시퀀스입니다. 예: '300ms', '2h45m'. 지원되는 단위는 'ns', 'us', 'ms', 's', 'm' 및 'h'입니다.

cpuCfsQuotaPeriod?: string

속성 값

string

cpuManagerPolicy

사용할 CPU 관리자 정책입니다. 기본값은 'none'입니다. 자세한 내용은 Kubernetes CPU 관리 정책 참조하세요. 허용되는 값은 'none' 및 'static'입니다.

cpuManagerPolicy?: string

속성 값

string

failSwapOn

true로 설정하면 노드에서 교환이 활성화된 경우 Kubelet이 시작되지 않습니다.

failSwapOn?: boolean

속성 값

boolean

imageGcHighThreshold

이미지 가비지 수집이 항상 실행되는 후 디스크 사용량의 백분율입니다. 이미지 가비지 수집을 사용하지 않도록 설정하려면 100으로 설정합니다. 기본값은 85%

imageGcHighThreshold?: number

속성 값

number

imageGcLowThreshold

이미지 가비지 수집이 실행되지 않는 이전의 디스크 사용 비율입니다. imageGcHighThreshold보다 높게 설정할 수 없습니다. 기본값은 80%

imageGcLowThreshold?: number

속성 값

number

podMaxPids

Pod당 최대 프로세스 수입니다.

podMaxPids?: number

속성 값

number

topologyManagerPolicy

사용할 토폴로지 관리자 정책입니다. 자세한 내용은 Kubernetes 토폴로지 관리자참조하세요. 기본값은 'none'입니다. 허용되는 값은 'none', 'best-effort', 'restricted' 및 'single-numa-node'입니다.

topologyManagerPolicy?: string

속성 값

string