問題
Ubuntu (16.04)でkubectlを1.11にアップグレードしたらget podsなど基本的なコマンドが次のようなエラーが出て失敗。
$ kubectl get pods
No resources found.
Error from server (NotAcceptable): unknown (get pods)
解決方法
調べたらKubernetesのissueに上がっていました。
Kubectl 1.11はサーバーのバージョンが1.9以上じゃないとうまく動かないそう。
サーバーのバージョンを上げればいいのだろうが、本番サービスが動いていてなかなかそうも行かないので、
kubectlを1.10にダウングレードすることで解決
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl
$ chmod +x ./kubectl
$ sudo mv ./kubectl /usr/local/bin/kubectl