작업환경

- 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)

필요한 것

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

+ Recent posts