Назад | Перейти на главную страницу

Ошибка от kubectl с движком облачных контейнеров Google

Я установил инструменты Google Cloud на свой Linux, как описано Вот с участием:

  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:{}]

Вы хоть представляете, что я делаю не так или что мне нужно настроить?

Похоже на несовпадение версий. Что за gcloud version что у вас есть?

Если вы хотите установить kubectl, вы должны установить, используя эти инструкции чтобы получить последнюю версию (кроме того, apt и менеджер компонентов gcloud не очень хорошо работают вместе).