저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
Minikube 설치하기
macOS
Docker 설치
Minikube를 설치하기 전에 Docker부터 설치합니다. macOS에 Docker를 설치하는 방법은 다음 문서를 참조하기 바랍니다.
Minikube 설치
macOS에 Minikube를 설치하는 방법은 간단합니다.
- https://minikube.sigs.k8s.io/docs/start/
- macOS
- x86-64
- Stable
- Binary download
$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
$ sudo mkdir /usr/local/bin
$ sudo install minikube-darwin-amd64 /usr/local/bin/minikube
kubectl 설치
쿠버네티스를 사용하려면 kubectl
이 필요합니다. 다음 명령을 입력하여 kubectl
을 설치합니다.
Intel
$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"
$ sudo install -o root -g wheel -m 0755 kubectl /usr/local/bin/kubectl
Apple Silicon
$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl"
$ sudo install -o root -g wheel -m 0755 kubectl /usr/local/bin/kubectl
minikube kubectl
사실 minikube kubectl
처럼 minikube 안에 내장된 kubectl
을 실행할 수도 있습니다. 하지만, 앞으로도 쿠버네티스를 계속 쓸 것이므로 kubectl
을 설치하겠습니다.
kubectl을 k로 별칭 만들기
쿠버네티스를 사용하다보면 kubectl
을 수 백, 수 천번을 입력하게 됩니다. 따라서 kubectl
을 k
로 줄여서 쓰기도 합니다.
터미널에서 다음 명령을 실행합니다.
$ echo 'alias k=kubectl' >> ~/.zshrc
$ source ~/.zshrc
이제 k
만 입력하면 kubectl
을 실행할 수 있습니다.
그리고 다음 명령을 실행하여 kubectl
하위 명령의 자동완성 기능도 활성화해줍니다.
$ echo 'source <(kubectl completion zsh)' >> ~/.zshrc
$ source ~/.zshrc
자동완성 기능은 k get
을 입력하고자 할 때 k
에서 g
만 입력하고 탭 키를 누르면 get
으로 자동완성이 됩니다. 기타 명령들과 옵션들도 자동완성되니 적극적으로 활용하기 바랍니다.
만약 /dev/fd/12:2: command not found: compdef
와 같은 에러가 발생한다면 ~/.zshrc
파일의 시작 부분에 다음 두 줄을 추가합니다.
~/.zshrc
autoload -Uz compinit
compinit
$ source ~/.zshrc
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.
Published
2022-10-22