状況
以前までは起動していたんですが、ある日突然起動しなくなり、
ずっとKubernetes is starting...
でスタックしてしまっている状況。
再起動しても状況は変わらず。
しかも、この状態でpreferenceも固まっていて、開くことができない。
環境: Docker Desktop for Mac
対処法
issueに上がっていた中で対処法がありました。
https://github.com/docker/for-mac/issues/2990#issuecomment-544754304
注意:Kubernetesのcontextとか諸々は消えます
1. pkiと.kubeの中身を削除
以下のコマンドを叩き、該当のものを消します。
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/
rm -rf ~/.kube
2. Reset Kubernetes cluster
Troubleshoot
-> Reset Kubernetes cluster
をクリック
3. Restart
Docker Desktop for Macを再起動したら起動した。
補足
-
.kube
の方を消すのは嫌だったので、pki
だけ消してみてやってみたけどだめだった。。。 - preferenceを開こうにも固まっていて開けない
- Docker Desktop for Macを再起動すると十秒程度preferenceを動かせるタイミングがあるので、そこで気合で開く
何か他にもっといい方法があるよって方はご教授いただけると嬉しいです。