ガイドにhttps://docs.docker.com/engine/installation/linux/ubuntulinux/のドッカーをインストールし、http://kubernetes.io/docs/getting-started-guides/docker/を使用してローカルマシンにKubernetesもインストールしました。ドッカーを使用してインストール中に 'Kubectl'エラーが 'apiバージョンのネゴシエーションに失敗しました'
しかし、私は "kubectl get nodes"を実行するとエラーが発生します。エラー:APIバージョンのネゴシエーションに失敗しました。 v1alpha1:{} componentconfig/v1alpha1:{} batch/v1:{}自動スケーリング/ v1:{} authorization.k8s。 io/v1beta1:{}]。
私のマシン上のドッカーのバージョンは以下の通りです。
クライアント:
- バージョン:1.11.1
- APIのバージョン:1.23
- ゴーバージョン:go1.5.4
- Gitはコミット:5604cbe
- 内蔵:火曜4月26 23:30:23 2016
- OS/Arch:linux/amd64
サーバー:
- バージョン:1.11.1
- APIのバージョン:1.23
- ゴーバージョン:go1.5.4
- Gitはコミット:5604cbe
- 内蔵:4月26日(火) 23:30:23 2016
- OS/Arch:linux/amd64
Nikhilが述べたように、このエラーはドッカーのバージョンに関連していない可能性があります。しかし、多くのKubernetesの機能*は、Kubernetes v1.2(Kubernetes v1.2の後にリリースされた)を使ってKubernetes 1.2で壊れてしまいます。私たちはKubernetes 1.3のdocker v1.11サポートに取り組んでいます。多くの問題は既にHEADで修正されています。 –