web-dev-qa-db-ja.com

「サーバーに接続できません:EOF」の問題を修正する方法Kubernetes-Kubectl

Kubectlコマンドを実行すると、常に次の結果が返されます。

Unable to connect to the server: EOF

私はこれらのチュートリアルに従いました:

https://kubernetes.io/docs/tasks/tools/install-kubectl/

https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

しかし、彼らは私を助けていません。最初のリンクによると、デフォルトでは、kubectl設定は次の場所にあります。

~/.kube/config

しかし、その道には何もありません。これが問題の原因かどうかはわかりません。

もう1つは、kubectlの構成を確認しようとしたときです。

M:.kube candres$ kubectl cluster-info
Kubernetes master is running at http://localhost:8080

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
Unable to connect to the server: EOF
M:.kube candres$ kubectl cluster-info dump
Unable to connect to the server: EOF

私がインストールしたバージョンは次のとおりです。

Kubernetes-kubectl

M:.kube candres$ kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.3", GitCommit:"X", GitTreeState:"clean", BuildDate:"2018-02-09T21:51:06Z", GoVersion:"go1.9.4", Compiler:"gc", Platform:"darwin/AMD64"}
Unable to connect to the server: EOF

ミニクベ

M:.kube candres$ minikube version
minikube version: v0.25.0

Docker:

M:.kube candres$ docker version
Client:
 Version:   17.12.0-ce
 API version:   1.35
 Go version:    go1.9.2
 Git commit:    X
 Built: Wed Dec 27 20:03:51 2017
 OS/Arch:   darwin/AMD64

Server:
 Engine:
  Version:  17.12.0-ce
  API version:  1.35 (minimum version 1.12)
  Go version:   go1.9.2
  Git commit:   X
  Built:    Wed Dec 27 20:12:29 2017
  OS/Arch:  linux/AMD64
  Experimental: true

誰もこれを解決する方法を知っていますか?

14
Carlos Andres

kubectlが自動的に構成された後、Minikubeが起動された場合。

minikube start
Starting local Kubernetes cluster...
Kubernetes is available at https://192.168.99.100:8443.
Kubectl is now configured to use the cluster.

次のコマンドを使用して、クラスターとコンテキストを検証および検証できます。

kubectl config view
5
Suresh Vishnoi

私もこの問題を抱えていました。 minikubeによって生成された設定ファイルを必ず確認してください。ほとんどの場合、このファイルは~/.kube/configにあります。使用している現在のコンテキストで正しいクラスター名を参照していることを確認してください。現在使用しているコンテキストは、kubectl get current-contextで確認できます。重要なことは、このエラーが発生する理由を理解することです。@ Suresh Vishnoiが述べたように、kubectlk8s AP​​Iサーバーについては知りません。

0
Nappstir