• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Windows 통합을 위한 제한사항 및 문제해결, 해결

시사

이 기능은 아직 개발 중이지만 꼭 사용해 보시기 바랍니다!

이 기능은 현재 사전 출시 정책 에 따른 미리보기 프로그램의 일부로 제공됩니다. 최신 지침은 Kubernetes 통합 설치 가이드를 확인하세요.

Windows 버전 확인

중요

Windows 에서 컨테이너를 사용하는 경우 컨테이너 호스트 버전과 컨테이너 이미지 버전이 동일해야 합니다. Kubernetes 통합은 Windows 버전 LTSC 2019 및 LTSC 2022에서 실행될 수 있습니다.

Windows 버전을 확인하려면 PowerShell이나 명령 프롬프트 창을 열고 다음을 실행하세요.

bash
$
systeminfo

OS NameOS Version 로 시작하는 줄을 찾으세요. 이 줄은 OS 정보와 빌드 번호를 제공합니다. 이 검사는 사용자 환경이 호환되는지 확인하기 위한 것일 뿐, 설치하는 동안 이 버전 정보를 지정할 필요는 없습니다.

  • Windows Server LTSC 2019: 빌드 번호 10.0.17763 에 해당합니다.
  • Windows Server LTSC 2022: 빌드 번호 10.0.20348 에 해당합니다.

Windows 데몬셋

Windows Monitoring을 활성화하면 지원되는 Kubernetes 각 버전에 대해 DaemonSet이 Windows 생성되지만, 노드 Windows 버전에 대해서만 Kubernetes DaemonSet이 생성됩니다. 즉, 여러 개의 Windows 관련 DaemonSets 표시될 수 있지만 그 중 일부만 "desired" 파드 개수를 갖습니다.

예를 들어, Linux 노드 2개, Windows LTSC 2022 노드 1개, Windows LTSC 2019 노드 0개가 있는 클러스터에서 출력은 다음과 비슷합니다.

bash
$
kubectl -n newrelic get daemonsets
$
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
$
<...snip...>
$
newrelic-bundle-nrk8s-kubelet 2 2 2 2 2 kubernetes.io/os=linux 24h
$
newrelic-bundle-nrk8s-kubelet-windows-ltsc2019 0 0 0 0 0 kubernetes.io/os=windows,node.kubernetes.io/windows-build=10.0.17763 24h
$
newrelic-bundle-nrk8s-kubelet-windows-ltsc2022 1 1 1 1 1 kubernetes.io/os=windows,node.kubernetes.io/windows-build=10.0.20348 24h

원하는 경우 Helm Chart를 통해 설치하는 동안 사용자 지정 values.yaml 파일에 windowsOsList 키를 포함하고 원하는 버전만 지정하여 차트가 불필요한 DaemonSets 생성하는 것을 방지할 수 있습니다.

windowsOsList:
- version: ltsc2022 # Human-readable version identifier
imageTagSuffix: ltsc2022 # Tag to be used for nodes running the windows version above
buildNumber: 10.0.20348 # Build number for the nodes running the version above. Used as a selector.

Windows용 Kubernetes 통합에 대한 제한사항

Windows 용 뉴렐릭 에이전트는 K8sNodeSampleK8sPodSample 등의 Kubernetes 데이터 샘플을 보냅니다. Windows용 Kubernetes 통합에는 다음과 같은 제한 사항이 적용됩니다.

  • SystemSampleKubernetes의 Windows 컨테이너에 대한 권한 제한으로 인해 , StorageSample, NetworkSample, 및 ProcessSample 생성되지 않습니다.

  • Kubernetes 파드 사양에서 hostNetwork 사용하는 것은 Windows 파드에서는 지원되지 않습니다.

  • 일부 Kubernetes 메트릭은 Windows kubelet에 없거나 Windows와 관련이 없기 때문에 누락되었습니다.

    • 마디:

      • memoryMajorPageFaultsPerSecond: 항상 0 을 반환합니다.

      • memoryPageFaults: 항상 0 을 반환합니다.

      • memoryRssBytes: 항상 0 을 반환합니다.

      • net.errorsPerSecond: 전송되지 않음.

      • net.rxBytesPerSecond: 전송되지 않음.

      • net.txBytesPerSecond: 전송되지 않음.

      • Windows에는 해당되지 않습니다.

        • fsInodes: 전송되지 않음.
        • fsInodesFree: 전송되지 않음.
        • fsInodesUsed: 전송되지 않음.
        • runtimeInodes: 전송되지 않음.
        • runtimeInodesFree: 전송되지 않음.
        • runtimeInodesUsed: 전송되지 않음.
    • 컨테이너:

      • containerID: 전송되지 않음.
      • containerImageID: 전송되지 않음.
      • memoryMappedFileBytes: 전송되지 않음.
      • memoryUsedBytes: 전송되지 않음. memoryWorkingSetBytes 대안으로 사용하세요.
      • memoryUtilization: 전송되지 않음( memoryUsedBytes 에 의존). memoryWorkingSetBytes/memoryLimitBytes 사용하여 비슷한 지수를 컴퓨트할 수 있습니다.
      • requestedMemoryUtilization: 전송되지 않음( memoryUsedBytes 에 의존). memoryWorkingSetBytes/memoryRequestedBytes 사용하여 비슷한 지수를 컴퓨트할 수 있습니다.
      • Windows에는 해당되지 않습니다.
        • cpuCfs*: 모든 cpuCfs* 값이 전송되지 않았습니다.
    • 용량:

      • fsUsedBytes: 항상 0 을 반환합니다.
      • fsUsedPercent: 항상 0 반환합니다( fsUsedBytes 에 의존).
Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.