Docker 기초 (2) - minikube 설치 및 쿠버네티스 클러스터 구성

이것저것 개발자·2022년 3월 8일
0

Docker 기초

목록 보기
2/17
post-thumbnail

minikube

말그대로 작은 쿠버네티스
복잡한 쿠버네티스 클러스터 구성 작업을 가상환경을 이용하여 구성해줌
(docker, podman, virtualbox, parallels, vmware, hyperkit 등)
쿠버네티스 학습목적!

설치방법은 여전히 간단

Intel

brew install minikube

M1

m1 칩셋은 아래 참고

https://medium.com/@seohee.sophie.kwon/how-to-run-a-minikube-on-apple-silicon-m1-8373c248d669

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-arm64
sudo install minikube-darwin-arm64 /usr/local/bin/minikube

설치가 완료 되었다면 아래 명령어를 통해서 docker를 실행시켜 보자

minikube start --driver docker

Docker GUI 를 실행시켜보면 minikube라는 컨테이너가 실행되고 있는걸 확인 할 수 있다.


실행 확인 명령어

kubectl get nodes

위 명령어를 통해서 kubectl이 접속하게 되는 클러스터를 확인할 수 있다.

터미널에서 영롱한 모습이 확인 가능하다

cat ~/.kube/config

위 명령어를 통해서는 kubectl이 쿠버네티스와 통신하기 위한 설정파일을 확인가능하다.


그 외 명령어들

kubectl cluster-info
  • kubectl의 실행상태
minikube status
  • minikube의 클러스터 상태
minikube stop
  • 클러스터 중지
minikube pause
minikube unpause
  • 클러스터 일시중지, 재개
minikube delete
  • 클러스터 삭제

addon 관련

minikube addons list
  • minikube에서 사용가능한 addon 리스트 출력
minikube ssh
  • 클러스터의 노드에 접근

설치는 끝났다. 이제 쿠버네티스를 만져보자

profile
조호영, Developing something

0개의 댓글