kubectlで「The connection to the server localhost:8080 was refused – did you specify the right host or port?」のメッセージが出力された時の対応方法をご紹介します。
kubectlコマンド実行時に以下のエラーが発生。
1 2 3 |
ubuntu@kamo:~$ kubectl get node The connection to the server localhost:8080 was refused - did you specify the right host or port? ubuntu@kamo:~$ |
単純ではありますが、以下を確認してみてください。
- kubectlを実行できるユーザで実行できているか
- ホームディレクトリ配下に「./kube」ディレクトリが存在しており、その中に「config」というファイルが存在しているか
- configファイルの中の情報が正しいか
カモトラの場合、kubectlを実行するためのユーザではないユーザでコマンドを実行することでこのエラーを発生させることが多いですね。