minikube 란?
복잡한 쿠버네티스 클러스터 구성 작업을 가상환경을 이용하여 쉽게 구성하는 역할을 한다.
드라이버(driver)를 선택하여 원하는 가상환경(docker, podman, virtualbox, parallels, vmware, hyperkit 등)에서 구성 가능하다.
실제 운영환경에서는 쓰기 어렵지만, 쿠버네티스 학습 목적으로 활용하기 좋다.
✔︎ 필요한 사양
- 2 CPUs or more
- 2GB of free memory
- 20GB of free disk space
- Internet connection
위의 페이지에서 설치 방법과 실행 방법에 대해 확인할 수 있다.
◇ Homebrew를 사용해 minikube 설치하기
brew install minikube
Docker desktop을 실행시킨 후 아래의 코드를 실행한다.
docker 드라이버를 이용하여 minikube로 쿠버네티스 클러스터를 구성한다.
minikube start --driver docker
◇ minikube 기본 사용법 - 쿠네버티스 클러스터
- 쿠버네티스 클러스터 상태 확인
minikube status
- 쿠버네티스 클러스터 중지
minikube stop
- 쿠버네티스 클러스터 일시중지
minikube pause
- 쿠버네티스 클러스터 재게
minikube unpause
- 쿠버네티스 클러스터 삭제
minikube delete
- 쿠버네티스 클러스터 노드에 SSH 접속
minikube ssh
-쿠버네티스 클러스터 버전과 대응되는 kubectl 사용
minikube kubectl ...
◇ minikube 기본 사용법 - minikube 애드온
- minikube 애드온 목록 확인
minikube addons list
- minikube 애드온 활성화
minikube addons enable [addons]
- minikube 애드온 비활성화
minikube addons edisable [addons]
'DevOps > Docker & Kubernetes' 카테고리의 다른 글
[MacOS] kubectl & kustomize 설치하기 (2) | 2022.04.11 |
---|---|
[Mac] Docker 설치하기 (with Docker for Desktop) (0) | 2022.04.07 |
[Mac M1] Ubuntu 설치하기 (0) | 2022.04.06 |