K8s

minikube 설치 (MAC)

sklass 2022. 5. 6. 05:54
$ kubens my-namespace​
$ brew update
$ brew install hyperkit
$ brew install minikube

minikube는 K8s cluster를 가상화한 것임으로, Virtual Box와 같은 Hypervisor를 필요로합니다. Virtual Box를 install가 없는 경우에는 위와 같이 hyperkit를 다운받아서 사용합니다.

 

다운이 다 되고 minikube를 사용해 클러스터를 생성하려면 아래의 명령어를 실행시켜 줍니다.

$ minikube start --vm-driver=hyperkit

--vm-driver 옵션으로 어떤 hypervisor를 사용하여 minikube 클러스터를 생성할 것인지 명시해줍니다.

 

minikube cluster가 생성이 잘되었는지 확인해보려면, 아래의 명령어를 사용합니다.

$ minikube status

아래의 명령어로 생성된 node의 상태를 확인해줍니다.

$ kubectl get nodes

 

kubernetes에서 커스텀 namespace를 active하고 싶을 경우 kubens 라는 명령어를 사용해야하는데, 이 명령어를 사용하기 위해서는 아래의 명령어로 kubectx를 먼저 다운받습니다.

$ brew install kubectx

 kubens를 사용하여 active namespace를 my-namespace로 바꿔줍니다.

$ kubens my-namespace