使用谷歌云容器引擎时 kubectl 出错

使用谷歌云容器引擎时 kubectl 出错

我已经按照说明在我的 Linux 机器上安装了 Google Cloud 工具这里和:

  1. curl https://sdk.cloud.google.com | sudo bash
  2. sudo gcloud init
  3. sudo gcloud components install kubectl beta

到目前为止一切顺利。但是当我运行时,kubectl我得到了错误

$ kubectl cluster-info
error: failed to negotiate an api version; server supports: map[], client supports: map[batch/v2alpha1:{} policy/v1alpha1:{} rbac.authorization.k8s.io/v1alpha1:{} authentication.k8s.io/v1beta1:{} authorization.k8s.io/v1beta1:{} componentconfig/v1alpha1:{} autoscaling/v1:{} v1:{} apps/v1alpha1:{} batch/v1:{} extensions/v1beta1:{} federation/v1beta1:{}]

您知道我做错了什么或者我必须配置什么吗?

答案1

看起来版本不匹配。gcloud version你用的是什么?

如果要安装kubectl,则应使用这些说明获取最新版本(此外,apt 和 gcloud 组件管理器不能很好地协同运行)。

相关内容