dashboard的作用簡單來說就是提供web方式管理k8s集群
為方便記憶
編輯dashboard-24.0.yaml
因為配置檔案中,443埠會將請求**到8443埠的容器,因此要將埠暴露
nodeport:會在宿主機監聽乙個埠
nodeport:容器分配的埠範圍內指定乙個埠即可
說明:訪問30088埠的時候,會將請求轉給443,443將請求轉給容器的8443,8443就是dashboard的埠,就可以處理你的請求了。
部署dashboard
如圖:30088**給了443,443**給pod
如圖可以指定埠訪問dashboard了,需要手動指定https方式
登陸需要token,所以我們要建立乙個使用者啊
vim admin-user.yaml
apiversion: v1建立使用者kind: serviceaccount #指定型別
metadata:
name: admin-user #使用者名稱
namespace: kubernetes-dashboard #與dashboard相同的namespace
---apiversion: rbac.authorization.k8s.io/v1
kind: clusterrolebinding #角色繫結作用
metadata:
name: admin-user
roleref:
apigroup: rbac.authorization.k8s.io
kind: clusterrole
name: cluster-admin
subjects:
- kind: serviceaccount
name: admin-user
namespace: kubernetes-dashboard
獲取使用者金鑰
根據使用者金鑰獲取token
複製並使用 token 登陸
k8s集群部署dashboard可能遇到的問題
pod一直重啟 more information 解決辦法 在dashboard controller.yaml中新增.spec.template.spec.args項,如下所示 args apiserver host 8080pod一直重啟 進一步發現kubeadm預設不監聽非安全埠8080。解決...
k8s 集群概念
kubernetes是google開源的容器集群管理系統,提 用部署 維護 擴充套件機制等功能,利用kubernetes能方便管理跨集群執行容器化的應用,簡稱 k8s k與s之間有8個字母 二 基本概念 pod 若干相關容器的組合,pod包含的容器執行在同一host上,這些容器使用相同的網路命令空間...
K8S 集群安裝
1 作業系統 centos 7.4 2 主機資訊 k8smaster主機 kb master 001 192.168 0.11 kb master 002 192.168 0.12 kb master 003 192.168 0.13 k8snode主機 kb node 001 192.168 0....