minikube & kubectl 설치

박정재·2022년 4월 3일
0

모두의 MLOps

목록 보기
5/6

minikube 설치

minikube는 쿠버네티스의 모든 기능을 테스트할 수는 없지만, 쿠버네티스의 기본적인 기능을 익히는데 좋은 도구이다.


minikube를 설치하기 위해 필요한 사양은 다음과 같다.

  • 2 CPUs or more
  • 2GB of free memory
  • 20GB of free disk space

사양이 낮은 경우 k3s를 이용하면 된다고 한다. k3s는 1,000원 이하로 사용가능하다고 하다.


아래 링크에서 minikube installer를 받은 뒤 관리자 권한으로 CMD를 실행시켜 다음 명령어를 입력하면 된다.
https://github.com/kubernetes/minikube/releases/latest/download/minikube-installer.exe

Windows 10 Enterprise, Pro 또는 Education이라면 Hyper-V를 사용하면 된다. 그 외에는 VirtualBox를 이용하자.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V


활성화 후 사용 유/무 설정하기

# 끄기
bcdedit /set hypervisorlaunchtype off

# 켜기
bcdedit /set hypervisorlaunchtype auto

기본 명령어

# 버전확인
minikube version

# 가상머신 시작 (반드시 관리자권한으로 실행)
minikube start --driver=hyperv
# driver 에러가 발생한다면 virtual box를 사용
minikube start --driver=virtualbox
# 특정 k8s 버전 실행
minikube start --kubernetes-version=v1.20.0

# 상태확인
minikube status

# 정지
minikube stop

# 삭제
minikube delete

# ssh 접속
minikube ssh

# ip 확인
minikube ip

CPU 자원과 메모리를 아끼기 위해 사용하지 않을 때는 minikube를 종료하도록 하자.

kubectl 설치

kubectl은 쿠버네티스에 명령을 전달하기 위한 프로그램이다.


Windows 사용자라면 다음의 명령어를 통해 설치할 수 있다.

# kubectl v1.20 설치
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/windows/amd64/kubectl.exe

Reference

profile
Keep on dreaming and dreaming

0개의 댓글