2017-12-04 18 views
0

나는 3 centos7 기계에서 하늘빛으로 달리는 kubernetes 클러스터를 가지고있다. 나는 그 기계를 베어 메탈 클러스터로 취급하여 테스트를하고 있습니다. 클러스터를 돌리기 위해 kubeadm을 사용하고 있습니다. 이제 내 질문은 하늘 전용 개인용 n/w에서 실행중인 클러스터에 대해 내 로컬 컴퓨터에서 kubernetes UI를 볼 수있는 방법입니다. 클러스터를 실행하고 "kubectl get-nodes"를 실행하여 centos7 터미널에서 볼 수있는 노드를 등록했습니다.localmachine에서 Kubernetes UI를 얻는 방법은 무엇입니까?

모든 통찰력이 도움이 될 것입니다. 그 일을하는 방법에 대해 알려주십시오. 당신이 namespaces.Apply 대시 보드에 액세스 할 수 명령 다음 KUBE 시스템의 일부인는 Kubernetes - 대시 보드에 액세스하려면

들으, 아룬

답변

2

당신은 클러스터 위로 running.Now 있습니다.

kubectl get pods -n kube-system 

당신은는 Kubernetes - 대시 보드의 포드의 이름을 복사하고 다음 명령으로 대체됩니다

kubectl -n kube-system port-forward NAME-OF-k8s-Dashboard-POD 9090:9090 

은 TCP-Proxy를 생성합니다 그리고 당신은에 액세스 할 수 http://localhost:9090

대시 보드에 액세스하는 다른 방법이 있습니다.

당신은

kubectl proxy --port=8001 

지금 당신은 내가 w 푸른 개인 N/실행 클러스터 내 localmachine의는 Kubernetes UI를 볼 수있는 방법 http://localhost:8001/ui

0

에 액세스 할 수 있습니다 다음 명령을 사용할 수 있습니다.

Azure CLI 2.0을 사용하여 Azure kubernetes에 원격으로 연결할 수 있습니다.

첫째, 우리는 kubectl을 설치해야합니다

az acs kubernetes install-cli 

그런 다음 클러스터 자격 증명을 다운로드 :

az acs kubernetes get-credentials --resource-group=<cluster-resource-group> --name=<cluster-name> 

그런 다음 우리가 kubectl get nodes처럼, K8S 정보를 얻을 수 kubectl 명령을 사용할 수 있습니다.

후 푸른 K8S에 연결, 우리는이 명령으로는 Kubernetes 웹 UI를 시작할 수 있습니다 : 이것처럼

az acs kubernetes browse -g [Resource Group] -n [Container service instance name] 

:

enter image description here

더 자세한 정보에 대한 가에 원격 연결을을 Azure ACS K8S는 link을 참조하십시오.

Azure 컨테이너 서비스의 kubernetes 웹 UI에 대한 추가 정보는 article을 참조하십시오.

희망이 도움이됩니다.

+0

제공된 정보가 도움이되었는지 확인하기 만하면됩니다. 도움이 더 필요하시면 알려 주시기 바랍니다. –

+0

그게 효과가 있습니까? 당신이 더 많은 도움이 필요하면 알려 주시기 바랍니다 :) –