docker desktop 2

WSL Docker Desktop Kubernetes Volume Architecture - 윈도우 도커 데스크탑 쿠버네티스 저장소 구성

도커 데스크탑 쿠버네티스 환경 wsl-host-k8s 저장소 구성도 wsl2 docker desktop kubernetes 환경 구축 시 다루게 되는 3개의 시스템(윈도우, 리눅스, 쿠버네티스)간에 파일을 접근하기 위해서는 위 그림과 같은 경로로 접근할 수 있다. 예를 들어서 쿠버네티스 환경의 persistent volume의 hostPath를 지정하는 경우 "/run/desktop/mnt/host/c" 경로를 통해서 k8s single node의 호스트인 윈도우의 c:\ 경로에 접근할 수 있다.

WSL Docker Desktop Kubernetes Network Architecture - 윈도우 도커 데스크탑 쿠버네티스 네트워크 구성

도커 데스크탑 쿠버네티스 환경 wsl-host-k8s 네트워크 구성도 설명 윈도우환경에서 도커로 대표되는 컨테이너 개념과 쿠버네티스 기술을 사용하기 위한 여러가지 방법이 존재한다. 그 중 WSL2와 Docker Desktop을 통해서 Kubernetes를 사용하는 방법이 있는데, 이 경 기본적으로 쿠버네티스 싱글 노드가 구축되고 리눅스 커널을 사용하게 된다. host인 윈도우와 wsl2 환경인 리눅스, 그리고 쿠버네티스 환경까지 총 3가지 환경을 다루게 되고, 서로 다른 환경에 구축된 프로그램들끼리 통신을 해야 할 필요성이 있다. 이 때 윈도우의 Host Network Adapter인 localhost가 바로 그 중심에서 다리 역할을 수행한다. 사용 예제 1. 윈도우환경에 0.0.0.0:1521 로 동작..