每當我試圖從我的桌面(不是KUBE羣集節點)的Web瀏覽器Kubernetes返回訪問KUBE-UI:無法訪問KUBE-UI服務
Error: 'dial tcp 18.16.24.2:8080: connection refused'
Trying to reach: 'http://18.16.24.2:8080/'
我可以訪問API服務器和所有其餘的API從我的桌面沒有任何問題。
環境:
- 庫貝版本:1.2.0-alpha.5
- 節點的環境:在CentOS作爲操作系統的虛擬機。
- 節點佈局:1個主人,2個隨從/工作人員
- Kube UI:開始使用1.2.0-alpha.5回購附件文件夾中的服務和副本控制器。
我使用的URL是從做得出:
$ kubeclt cluster-info
Kubernetes master is running at http://172.28.128.8:8080
KubeDNS is running at http://172.28.128.8:8080/api/v1/proxy/namespaces/kube-system/services/kube-dns
KubeUI is running at http://172.28.128.8:8080/api/v1/proxy/namespaces/kube-system/services/kube-ui
配置視圖產生:
$ kubectl config view
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: http://172.28.128.8:8080
name: centos
contexts:
- context:
cluster: centos
user: centos
name: centos
current-context: centos
kind: Config
preferences: {}
users:
- name: centos
user:
password: <password>
username: admin
我能夠訪問kube-ui,如果我使用其內部IP廣告從小型節點訪問它連衣裙。然而,它似乎沒有報道任何東西:沒有節點,服務等。至於爲什麼我不能通過由kubeclt cluster info
提供的網址從我的桌面訪問它
$ kubectl describe svc kube-ui --namespace=kube-system
Name: kube-ui
Namespace: kube-system
Labels: k8s-app=kube-ui,kubernetes.io/cluster-service=true,kubernetes.io/name=KubeUI
Selector: k8s-app=kube-ui
Type: ClusterIP
IP: 10.0.17.103
Port: <unnamed> 80/TCP
Endpoints: 18.16.24.2:8080
Session Affinity: None
No events.
任何想法:內部IP地址被發現? 難道是因爲我正在運行insecure-skip-tls-verify?
它看起來像錯誤是apiserver無法達到kube-ui服務的端點。從主節點,你能連接到'18.16.24.2:8080'嗎? –
我不行。我沒有在主節點上設置法蘭絨,這可能是問題嗎?我只是認爲法蘭絨被設置在奴才/工人節點上。 – tbs