LoginSignup
4
3

More than 5 years have passed since last update.

GKEでkubectlでサーバとの通信エラーになる時の対処方法

Last updated at Posted at 2016-03-21

備忘録。

下記で、kubectlを使えるようにしました。
https://cloud.google.com/container-engine/docs/before-you-begin?hl=ja

しかし、下記のようなエラーが出ます。

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.7", GitCommit:"e4e6878293a339e4087dae684647c9e53f1cf9f0", GitTreeState:"clean"}
error: couldn't read version from server: the server does not allow access to the requested resource

$ cloud container clusters get-credentials cluster-1
ERROR: (gcloud.container.clusters.get-credentials) invalid_grant

調べたところ結局、google cloudへの認証を未実施な事が原因でした。。。
下記を実施しました。

$ gcloud auth login

その後、下記のように通信できるようになりました。

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.7", GitCommit:"e4e6878293a339e4087dae684647c9e53f1cf9f0", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"}
$ cloud container clusters get-credentials cluster-1
Fetching cluster endpoint and auth data.
kubeconfig entry generated for cluster-1.

以上

参考

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3