-
로컬 kubernetes 환경 구성 + Cheatsheet 적용 (with. minikube, kubectl)Kubernetes - 기초 2022. 8. 22. 18:11
Minikube
미니큐브란? Kubernetes를 쉽게 배우고 개발할 수 있도록 하는 데 중점을 둔 로컬 Kubernetes입니다.
해당 포스트는 MacOS 환경에서 Minikube driver로 Docker를 선택하여 설치 및 실행합니다
Minikube 설치
brew install minikubeMinikube 실행
minikube start --driver=docker[Tip 1]
brew를 통한 설치 후 실패 하면 which minikube 이 전 minikube 링크를 제거하고 새로 설치된 바이너리를 링크해야 할 수 있습니다.
brew unlink minikube brew link minikube[Tip 2]
minikube 1.25.2 version에서 minikube service가 동작하지 않는 이슈가 있어, 1.25.2 버전을 제외한 다른 버전으로 설치하셔야 합니다.
미니큐브 버전 확인 및 버전 업
minikube version # minikube upgrade brew upgrade minikubeKubectl
brew install kubectl 또는 brew install kubernetes-cliCheatSheet
- kubectl 명령어를 k로 약칭합니다.
- kubectl의 자동완성을 지원합니다.
- kubectl 명령어를 수행할 k8s 클러스터를 설정할 수 있습니다.
- 기타 자주쓰는 여러가지 명령어 모음
BASH 사용하시는분
$ source <(kubectl completion bash) $ echo " alias k=kubectl complete -o default -F __start_kubectl k source <(kubectl completion bash)" >> ~/.bashrcZSH 사용하시는분
$ echo " alias k=kubectl complete -o default -F __start_kubectl k [[ $commands[kubectl] ]] && source <(kubectl completion zsh)" >> ~/.zshrc'Kubernetes - 기초' 카테고리의 다른 글
쿠버네티스 클러스터와 컴포넌트 (0) 2022.08.24 OCI와 CRI (0) 2022.08.23