Я установил инструменты Google Cloud на свой Linux, как описано Вот с участием:
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:{}]
Вы хоть представляете, что я делаю не так или что мне нужно настроить?
Похоже на несовпадение версий. Что за gcloud version
что у вас есть?
Если вы хотите установить kubectl
, вы должны установить, используя эти инструкции чтобы получить последнюю версию (кроме того, apt и менеджер компонентов gcloud не очень хорошо работают вместе).