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..