Kubernetes의 Windows 지원 아키텍처

Kubernetes의 Windows 지원 아키텍처 An architecture diagram generated by Archify. kube-controller-manager · Linux에서만 실행 · Linux 컨트롤 플레인 kube-controller-manager Linux에서만 실행 kube-apiserver · 클러스터 API · Linux 컨트롤 플레인 kube-apiserver 클러스터 API kube-scheduler · 노드 선택 · Linux 컨트롤 플레인 kube-scheduler 노드 선택 etcd · 클러스터 상태 저장 · Linux 컨트롤 플레인 etcd 클러스터 상태 저장 Linux 노드 · Linux 워커 · Linux 워커 노드 Linux 노드 Linux 워커 시스템 Pod · CoreDNS · metrics-server · 기타 · Linux 워커 노드 시스템 Pod CoreDNS · metrics-server · 기타 Windows 노드 1 · kubelet · kube-proxy · Windows 워커 노드 Windows 노드 1 kubelet · kube-proxy Windows 컨테이너 · Windows 애플리케이션 워크로드 · Windows 워커 노드 Windows 컨테이너 Windows 애플리케이션 워크로드 Windows 노드 2 · kubelet · kube-proxy · Windows 워커 노드 Windows 노드 2 kubelet · kube-proxy Windows 컨테이너 · Windows 애플리케이션 워크로드 · Windows 워커 노드 Windows 컨테이너 Windows 애플리케이션 워크로드 읽기 / 쓰기 실행 실행 실행 Linux 컨트롤 플레인 Linux 워커 노드 Windows 워커 노드 Legend 프런트엔드 백엔드 서비스 데이터 저장소

Linux 컨트롤 플레인

  • • kube-apiserver, kube-controller-manager, kube-scheduler, etcd는 항상 Linux에서 실행된다

Linux 워커 노드

  • • CoreDNS, metrics-server 등 시스템 구성 요소를 실행한다

Windows 워커 노드

  • • Windows 애플리케이션 워크로드를 실행한다
  • • kubelet, kube-proxy, CNI/CSI 플러그인이 노드에서 실행된다