Kubernetes를 제어하기 위한 CLI 도구
brew install kubectl
Kubernetes를 쉽게 개발하고 테스트 해볼 수 있는 Local Kubernetes
brew install minikube
Shell Prompt에 Kubernetes의 Context와 Namespace 정보를 보여주는 도구
brew install kube-ps1
설치 후 다음 내용을 .zshrc
에 추가하여 환경 설정 (Zsh 기준)
source "/usr/local/opt/kube-ps1/share/kube-ps1.sh"
PS1='$(kube_ps1)'$PS1
다중 클러스터 환경에서 클러스터/Namespace 전환을 쉽게할 수 있도록 도와주는 도구
brew install kubectx
설치 후 zsh
환경에서 자동 완성 기능 추가하기
mkdir -p ~/.oh-my-zsh/completions
chmod -R 755 ~/.oh-my-zsh/completions
cd ~/.oh-my-zsh/completions
wget https://github.com/ahmetb/kubectx/blob/master/completion/_kubectx.zsh
wget https://github.com/ahmetb/kubectx/blob/master/completion/_kubens.zsh
autoload -U compinit && compinit
GUI 환경에서 Kubernetes를 쉽게 관리하고 상태를 조회할 수 있는 IDE
Extenstion 기능에서(
CMD + SHIFT + E
)@nevalla/kube-resource-map
입력 후 install
마이크로서비스 기반 서비스 메시 istio
설치 방법
sudo mkdir -p /usr/local/istio
cd /usr/local/istio
curl -L https://istio.io/downloadIstio | sh -
export PATH=/usr/local/istio/istio-1.11.4/bin:$PATH
istioctl install
# istio operator 초기화
istioctl operator init