2017-09-25 35 views
1

私はKubernetes初心者です。私は、kopsを使ってAWS上にKubernetesクラスタをセットアップしようとしています。私は正常にクラスタをセットアップすることができました。ただし、ダッシュボードのUIにアクセスできません。私はCrashLoopBackOffとしてダッシュボードのステータスを確認Kubernetesダッシュボード - ServiceUnavailable(503エラー)

{ 
    "kind": "Status", 
    "apiVersion": "v1", 
    "metadata": {}, 
    "status": "Failure", 
    "message": "no endpoints available for service \"kubernetes-dashboard\"", 
    "reason": "ServiceUnavailable", 
    "code": 503 
} 

:私はマスターノードにアクセスすると(https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/#accessing-the-dashboard-ui

は、私は、次のエラーが表示されます。 (ご注意:私は、次のログ内の他のポッドの名前を削除した)

~$ kubectl get pods --all-namespaces 
NAMESPACE  NAME             READY  STATUS    RESTARTS AGE 
kube-system kubernetes-dashboard-4167803980-vnx3k     0/1  CrashLoopBackOff 6   6m 

$ kubectl logs kubernetes-dashboard-4167803980-vnx3k --namespace=kube-system 
2017/09/25 17:50:37 Using in-cluster config to connect to apiserver 
2017/09/25 17:50:37 Using service account token for csrf signing 
2017/09/25 17:50:37 No request provided. Skipping authorization 
2017/09/25 17:50:37 Starting overwatch 
2017/09/25 17:50:37 Successful initial request to the apiserver, version: v1.7.2 
2017/09/25 17:50:37 New synchronizer has been registered: kubernetes-dashboard-key-holder-kube-system. Starting 
2017/09/25 17:50:37 Starting secret synchronizer for kubernetes-dashboard-key-holder in namespace kube-system 
2017/09/25 17:50:37 Initializing secret synchronizer synchronously using secret kubernetes-dashboard-key-holder from namespace kube-system 
2017/09/25 17:50:37 Initializing JWE encryption key from synchronized object 
2017/09/25 17:50:37 Creating in-cluster Heapster client 
2017/09/25 17:50:37 Serving securely on HTTPS port: 8443 
2017/09/25 17:50:37 open /certs/dashboard.crt: no such file or directory 

私はダッシュボードのランニングを得るために任意のヘルプ/提案を心から感謝します。前もって感謝します!

+0

ダッシュボードをインストールするには?証明書ファイルが見つからないようです。 – sfgroups

+0

お返事ありがとうございます。私はこのページでコマンドを使用した:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/#accessing-the-dashboard-ui。私は次のコマンドを実行しました:kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml – jraj

答えて

0

ご使用の最新のダッシュボードは、SSL証明書が必要です。 1.6.3で試してみると、SSL証明書なしで動作します。

私はこのバージョンを自分のクラスタで実行しています。

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.6.3/src/deploy/kubernetes-dashboard.yaml 

ヘルムコマンドを使用すると、ダッシュボードをインストールしましたか

kubectl create clusterrolebinding add-on-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:default 
helm install stable/kubernetes-dashboard --name kubernetes-dashboard --namespace kube-system --debug 
helm install stable/heapster --namespace kube-system 
+0

あなたは命を救う人です!私は一日中、これと闘ってきました。ありがとうございました。 (Grafana、Weaveなどのダッシュボードをインストールするための他のツールをお勧めしますか?) – jraj

+0

ダッシュボードと一緒にヒープを使用します。私はヘルムを使ってこれらをインストールします。 helmコマンドを追加してみましょう。 – sfgroups

+0

それは本当に役立つだろう!本当にありがとう。 – jraj

関連する問題