2017-11-04 3 views
0

우분투 16.04.03 (GCP 인스턴스)에 kubernetes 마스터 노드를 설치했습니다. 모든 것이 좋았지 만 대시 보드를 시작할 수 없었습니다. 나는 인스턴스 서브넷에 대해 방화벽 포트 8001을 열었습니다. 새로운/처음 설치 그래서 내가 뭔가를 놓칠 수도 있습니다 조언을 부탁드립니다. kubectl 프록시를 실행 한 후, 나는 예와 같은 외부 IP를 통해 대시 보드에 액세스하려고 :kubernetes 대시 보드를 시작할 수 없습니다.

[email protected]:~$ kubectl get pods -n kube-system 
NAME         READY  STATUS RESTARTS AGE 
etcd-kube-master      1/1  Running 0   17m 
kube-apiserver-kube-master   1/1  Running 0   17m 
kube-controller-manager-kube-master 1/1  Running 0   17m 
kube-dns-545bc4bfd4-knw2b    3/3  Running 0   26m 
kube-flannel-ds-bpm8c     1/1  Running 0   17m 
kube-proxy-k649v      1/1  Running 0   26m 
kube-scheduler-kube-master   1/1  Running 0   17m 

[email protected]:~$ kubectl cluster-info 
Kubernetes master is running at https://10.142.0.2:6443 
KubeDNS is running at https://10.142.0.2:6443/api/v1/namespaces/kube-system/services/kube-dns 
/proxy 

[email protected]:~$ kubectl get services 
NAME   TYPE  CLUSTER-IP EXTERNAL-IP PORT(S) AGE 
kubernetes ClusterIP 10.96.0.1 <none>  443/TCP 29m 

http://35.196.xx.xx:8001/ui 사전에 감사합니다.

답변

1

그것은 add-on that you need to install입니다. 일부 설치 방법은 자동으로 추가하지만, 사용자가 선택한 방법처럼 보이지 않습니다.

대시 보드는 다음 명령을 실행 배포하려면 :

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml 

명령 다음 대시 보드 실행을 사용하려면 :

$ kubectl proxy 

대시 보드 http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/에서 사용할 수 있습니다.

Google Cloud에서 실행중인 경우 GKE을 사용하지 않으시겠습니까? 배포 및 관리가 훨씬 쉽습니다. 심지어 built-in dashboard과 함께 제공됩니다.

+0

yaa GCE가 있지만 표준 컴퓨터에서 시험해보고 싶습니다. 대시 보드 cmd를 배포했습니다. kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml. diff 포트를 사용하여 프록시를 실행하지만 여전히 클라우드 CLI에서 미리보기가 작동하지 않습니다. la kube-master : ~ $ kubectl proxy --port = 8080 서비스 시작 127.0.0.1:8080 – latech

+0

어떻게 든 로컬 호스트 IP (https : // localhost : 8080))는 인스턴스 IP 주소와 동일하지 않습니다. – latech

+1

Kubernetes에 대해 알고 싶다면 [minikube] (https://kubernetes.io/docs/getting-started-guides/minikube/)를 시작하는 것이 좋습니다. – kichik