내 kubectl 은 어디에?
brew로 docker를 upgrade 할 때마다 kubectl의 심볼릭 링크가 사라진다.
아마 docker 내부에서도 kubernetes 연동할 수 있는 기능 때문에 꼬인 것 같다.
$ kubectl
zsh: command not found: kubectl
이런 경우 아래의 명령어를 통해 unlink 후 link 시켜주면 정상으로 kubectl를 사용할 수 있다.
$ brew unlink kubernetes-cli && brew link kubernetes-cli
Unlinking /usr/local/Cellar/kubernetes-cli/1.23.0... 222 symlinks removed.
Linking /usr/local/Cellar/kubernetes-cli/1.23.0... 223 symlinks created.
$ kubectl
kubectl controls the Kubernetes cluster manager.
Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/
blahblah..