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