摘要:寫在前面的安裝非常簡單。但按照官網(wǎng)建議的方式安裝完成后,輸入登錄時會沒有反應(yīng)。這個問題困擾了我一整天,最終在這里找到了答案。原因如下按官方文檔建議的方式安裝完后,使用代理的方式來訪問。
寫在前面
dashboard的安裝非常簡單。但按照官網(wǎng)建議的方式安裝完成后,輸入token登錄時會沒有反應(yīng)。
這個問題困擾了我一整天,最終在這里找到了答案。
原因如下:
按官方文檔建議的方式安裝完dashboard后,使用kubectl proxy代理的方式來訪問webUI。使用這個代理的方式訪問就會導(dǎo)致登錄無響應(yīng)的問題。
我們需要將dashboard的service類型改為NodePort,將端口映射到虛擬機(jī)上,然后直接通過虛擬機(jī)的ip地址登錄
wget https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
kind: Service apiVersion: v1 metadata: labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespace: kube-system spec: # 添加Service的type為NodePort type: NodePort ports: - port: 443 targetPort: 8443 # 添加映射到虛擬機(jī)的端口,k8s只支持30000以上的端口 nodePort: 30001 selector: k8s-app: kubernetes-dashboard
kubectl create -f kubernetes-dashboard.yaml
這里有一個簡單的命令:
kubectl -n kube-system describe $(kubectl -n kube-system get secret -n kube-system -o name | grep namespace) | grep token
也可以自己手動查詢:
# 輸入下面命令查詢kube-system命名空間下的所有secret kubectl get secret -n kube-system # 然后獲取token。只要是type為service-account-token的secret的token都可以使用。 # 比如我們獲取replicaset-controller-token-wsv4v的touken kubectl -n kube-system describe replicaset-controller-token-wsv4v
通過node節(jié)點(diǎn)的ip,加剛剛我們設(shè)置的nodePort就可以訪問了。
https://:
認(rèn)證有兩種方式:
通過我們剛剛獲取的token直接認(rèn)證
通過Kubeconfig文件認(rèn)證
只需要在kubeadm生成的admin.conf文件末尾加上剛剛獲取的token就好了。
- name: kubernetes-admin user: client-certificate-data: xxxxxxxx client-key-data: xxxxxx token: "在這里加上token"
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/8013.html
摘要:寫在前面的安裝非常簡單。但按照官網(wǎng)建議的方式安裝完成后,輸入登錄時會沒有反應(yīng)。這個問題困擾了我一整天,最終在這里找到了答案。原因如下按官方文檔建議的方式安裝完后,使用代理的方式來訪問。 寫在前面 dashboard的安裝非常簡單。但按照官網(wǎng)建議的方式安裝完成后,輸入token登錄時會沒有反應(yīng)。 這個問題困擾了我一整天,最終在這里找到了答案。 原因如下: 按官方文檔建議的方式安裝完...
摘要:使用安裝安全高可用集群安裝包地址如非高可用安裝請忽略此教程,直接看產(chǎn)品頁的三步安裝。 使用kubeadm安裝安全高可用kubernetes集群 安裝包地址 如非高可用安裝請忽略此教程,直接看產(chǎn)品頁的三步安裝。 單個master流程: 單master視頻教程 解壓后在master 上 cd shell && sh init.sh ,然后sh master.sh(注意因?yàn)槟_本用的相...
摘要:使用安裝安全高可用集群安裝包地址如非高可用安裝請忽略此教程,直接看產(chǎn)品頁的三步安裝。 使用kubeadm安裝安全高可用kubernetes集群 安裝包地址 如非高可用安裝請忽略此教程,直接看產(chǎn)品頁的三步安裝。 單個master流程: 單master視頻教程 解壓后在master 上 cd shell && sh init.sh ,然后sh master.sh(注意因?yàn)槟_本用的相...
摘要:使用安裝安全高可用集群安裝包地址如非高可用安裝請忽略此教程,直接看產(chǎn)品頁的三步安裝。 使用kubeadm安裝安全高可用kubernetes集群 安裝包地址 如非高可用安裝請忽略此教程,直接看產(chǎn)品頁的三步安裝。 單個master流程: 單master視頻教程 解壓后在master 上 cd shell && sh init.sh ,然后sh master.sh(注意因?yàn)槟_本用的相...
閱讀 3904·2021-11-22 09:34
閱讀 1490·2021-11-04 16:10
閱讀 1721·2021-10-11 10:59
閱讀 3271·2019-08-30 15:44
閱讀 2036·2019-08-30 13:17
閱讀 3445·2019-08-30 11:05
閱讀 744·2019-08-29 14:02
閱讀 2618·2019-08-26 13:34