Containerization Part.0 - Containerization 준비
요구사항
이 글에서 필요한 요구사항은 다음과 같습니다:
- Linux 또는 WSL2(Windows)
- Docker 또는 Docker Desktop(Windows)
kubectl
Helm
Kind
준비하기
⚙️ WSL
구성하기
-
WSL2
WSL(Windows Subsystem for Linux)을 사용하면 Windows에서 Linux 환경의 커맨드라인 도구, 유틸리티 및 애플리케이션을 실행할 수 있습니다.- WSL을 사용하여 Windows에 Linux 설치하기
-
Note: WSL 2로 업데이트하려면 Windows 10 이상이 필요합니다.
- x64 시스템의 경우: Version 1903 이상, Build 18362 이상.
- ARM64 시스템의 경우: Version 2004 이상, Build 19041 이상.
- Builds lower than 18362 보다 낮은 빌드는 WSL2를 지원하지 않습니다.
Windows Update Assistant를 사용하여 Windows 버전을 업데이트하세요.
⚙️ Docker
구성하기
Docker Desktop
설치하기
‘Docker Desktop’ 은 컨테이너화된 애플리케이션과 마이크로서비스를 구축 및 공유를 위한 MacOS 및 Windows 시스템용 애플리케이션입니다.
⚙️ Kubernetes
구성하기
-
kubectl
Kubernetes 커맨드라인 도구인kubectl
을 사용하면 Kubernetes 클러스터에 명령을 전송할 수 있습니다.- Linux에서 kubectl 설치 및 설정하기
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
- Linux에서 kubectl 설치 및 설정하기
-
Helm
Helm
은 Kubernetes용 패키지 관리자입니다.다음 명령으로
Helm
을 설치합니다:curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh
-
Kind
Kind
는 Docker 컨테이너를 사용하여 로컬 Kubernetes 클러스터 노드를 구성하는 도구입니다.- 설치하기
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.14.0/kind-linux-amd64 chmod +x ./kind sudo mv ./kind /usr/local/bin/kind
- 설치하기
댓글남기기