다음을 통해 공유


알려진 문제: AKS의 Windows 노드에서 사용자 지정 kubelet 구성

이 문서에서는 AKS(Azure Kubernetes Service)의 Microsoft Windows 노드에서 사용자 지정 kubelet 구성에 영향을 주는 알려진 문제에 대해 설명합니다. 이 기능에 대한 자세한 내용은 AKS 노드 풀에 대한 노드 구성 사용자 지정을 참조 하세요.

로그 크기가 적극적인 로그 작성 중 지정된 최대값을 초과합니다.

Windows VM(가상 머신)에서 컨테이너가 로그에 container-log-max-size 적극적으로 쓰는 경우 로그 크기가 설정 값을 초과하여 증가합니다. 로그 쓰기가 많은 기간 동안 로그 파일이 너무 빨리 증가하여 설정 제한을 초과하기 전에 로그 순환container-log-max-size 발생합니다.

여러 Pod가 로그에 적극적으로 쓰는 경우 최대 크기가 수십 개의 MEBIB(mebibytes)에만 있더라도 로그가 회전(압축 및 교체)되기 전에 로그 크기가 수십 Gibibytes(Gib)로 증가할 수 있습니다.

자세한 내용은 Kubernetes GitHub 문제 110630을 참조하세요. "Kubelet은 컨테이너에서 많은 로그를 쓰는 동안 시간에 따라 존중 container-log-max-size 하지 않습니다."

영향을 받는 버전

과도한 로그 크기 문제는 모든 버전의 Kubernetes에 적용됩니다.

Kubelet 로그 파일 압축 실패

Windows VM에서 kubelet이 로그 파일을 보관 형식으로 .gz 압축하려고 하면 프로세스의 마지막 단계(파일을 닫기 전에 보관 파일 이름을 바꾸려고 시도)중에 응답이 중지됩니다.

자세한 내용은 "Windows에서 Kubelet 로그 압축이 실패합니다."111548 Kubernetes GitHub 문제를 참조하세요.

영향을 받는 버전

kubelet 로그 파일 압축 문제는 버전보다 오래된 Kubernetes의 모든 버전 1.23에 적용됩니다. 다음 표와 같이 Kubernetes 1.23 의 특정 초기 버전에도 1.24적용됩니다. 로그 파일 압축 문제는 Kubernetes 버전 1.25.0 (Kubernetes GitHub 끌어오기 요청 111549) 및 모든 후속 버전의 Kubernetes에 대해 해결되었습니다.

Kubernetes x.y 버전 알려진 문제가 적용되는 버전 Kubernetes에서 GitHub 수정 끌어오기 요청 번호
1.24 이전의 모든 버전 1.24.7 112482
1.23 이전의 모든 버전 1.23.13 112483

자세한 내용은 AKS 변경 로그의 2023년 1월 29일 릴리스 를 참조하세요.

사용자 지정 OS 구성 실패

증상

사용자 지정 OS 구성이 적용되지 않습니다.

원인

이 문제는 Windows 노드 풀에서 사용자 지정 OS 구성을 적용하려고 할 때 발생합니다. 현재 OS 구성은 Windows 노드 풀에서 지원되지 않습니다. 이러한 구성은 Linux 노드 풀에서만 작동합니다.

해결 방법

Linux 노드 풀에 대한 클러스터 수준 또는 노드 풀 수준에서 사용자 지정 OS 구성을 적용합니다. 사용자 지정 노드 구성이 사용 중인지 확인하려면 설정이 적용되었는지 확인하세요.

도움을 요청하십시오.

질문이 있는 경우 Azure 커뮤니티 지원을 요청할 수 있습니다. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.