我已经按照说明在我的 Linux 机器上安装了 Google Cloud 工具这里和:
curl https://sdk.cloud.google.com | sudo bash
sudo gcloud init
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 组件管理器不能很好地协同运行)。