작업환경
- Window10 WSL2(Ubuntu 20.04.3 LTS )
- kubernets client : v1.22.5
- kubernets server : v1.23.1
- podman : 3.4.2
minikube start
minikube는 Kubernetes용으로 쉽게 배우고 개발할 수 있도록 하는 데 중점을 둔 로컬 Kubernetes입니다.
Docker 컨테이너 또는 가상 머신 환경만 있으면 Kubernetes가 단일 명령으로 실행됩니다.(minikube start)
필요한 것
- 2 CPU 이상
- 2GB의 여유 메모리
- 20GB의 디스크 여유 공간
- 인터넷 연결
- 컨테이너 또는 가상 머신 관리자(예: Docker , Hyperkit , Hyper-V , KVM , Parallels , Podman , VirtualBox 또는 VMware Fusion/Workstation) 본 문서에서는 Podman 사용
1설치
본 문서는 wsl2 에 설치된 linux 에서 실행했습니다.
바이너리를 다운로드하여 x86-64 Linux 에 최신 minikube 안정 릴리스 를 설치합니다.
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
바이너리를 검증한다. (선택 사항)
kubectl 체크섬(checksum) 파일을 다운로드한다.
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
kubectl 바이너리를 체크섬 파일을 통해 검증한다.
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
검증이 실패한다면, shasum이 0이 아닌 상태로 종료되며 다음과 유사한 결과를 출력한다.
kubectl: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
검증이 성공한다면, 출력은 다음과 같다.
kubectl: OK
참고: 동일한 버전의 바이너리와 체크섬을 다운로드한다.
kubectl 설치
참고:
대상 시스템에 root 접근 권한을 가지고 있지 않더라도, ~/.local/bin 디렉터리에 kubectl을 설치할 수 있다.
chmod +x kubectl
mkdir -p ~/.local/bin/kubectl
mv ./kubectl ~/.local/bin/kubectl
# 그리고 ~/.local/bin/kubectl을 $PATH에 추가
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
설치한 버전이 최신인지 확인한다.
kubectl version --client
기본 패키지 관리 도구를 사용하여
기본 패키지 관리 도구를 사용하여 설치
'쿠버네티스' 카테고리의 다른 글
쿠버네티스 - katacoda (0) | 2022.04.26 |
---|---|
쿠버네티스란 무엇인가? (0) | 2022.04.25 |
GCP - Kubernetes Engine(GKE) (0) | 2022.03.22 |
구글 쿠버네티스 엔진 (0) | 2022.02.17 |
쿠버네티스 Pod 란 (0) | 2022.02.17 |