티스토리 뷰

설치전

서버가 하나이더라도 virtualbox에서 새로운 vm에 minikube를 설치하길 추천

 

Kubectl, Kubelet, kubeadm 이 설치되어있는지 확인

[kubectl]은 쿠버네티스 클러스터에 대해 명령을 실행할 수 있는 CLI이다.

이를 사용하여, 애플리케이션을 배포하고, 클러스터 리소스를 검사 및 관리하여 로그를 볼 수 있다.

설치 방법은 아래와 같다.

 

Kubectl, Kubelet, kubeadm 설치하기

참고 : 공식문서

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl

sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg

echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list

sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl

systemctl enable kubelet

 

 

 

하이퍼바이저(hypervisor) 설치하기

  • KVM와 QEMU
  • VirtualBox

같은 운영체제에 적합한 하이퍼바이저가 필요하다.

한편, Minikube는 쿠버네티스 컴포넌트를 VM이 아닌 호스트에서 동작하도록 -driver=none 옵션을 지원하여, 도커와 리눅스 환경이 있다면 하이퍼바이저가 필요하지 않다.

 

 

Minikube를 직접 다운로드 하여 설치

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
  && chmod +x minikube

#Minikube 실행 파일을 사용자 실행 경로에 추가
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/

#설치확인
minikube start --driver=none  #호스트에서 동작

 

▪ sudo mv /home/sourabh/.kube /home/sourabh/.minikube $HOME
▪ sudo chown -R $USER /home/sourabh/.kube /home/sourabh/.minikube
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함