CentOS8에서 실습을 해봤다.
# docker 사용시 설치 필요
curl -fsSL https://get.docker.com/ | sudo sh
sudo usermod -aG docker $USER
# docker 대신 virtual box 설치
sudo apt-get install virtualbox
# install minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/
# 버전확인
minikube version
# 가상머신 시작
minikube start --driver=docker
# 특정 k8s 버전 실행
minikube start --kubernetes-version=v1.23.1
# 가상머신 시작 (단중노드)
minikube start -n 2
# 상태확인
minikube status
# 정지
minikube stop
# 삭제
minikube delete
# ssh 접속
minikube ssh
# ip 확인
minikube ip
# 가상머신 시작
minikube start # 기본 profile - minikube로 생성
# 두번째 가상머신 시작
minikube start -p hellowlrd # helloworld 라는 이름의 profile로 생성
# profile 목록 확인
minikube profile list
# 현재 사용중인 profile 확인
minikube profile
# 다른 profile로 변경
minikube profile hellowlrd # helloworld로 변경
minikube profile minikube # minikube로 변경
# 가상머신 제거
minikube delete # 현재 사용중인 profile의 가상머신 제거
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
#테스트
kubectl version