K8s集群dashboard安裝與部署

2022-09-22 05:15:10 字數 1667 閱讀 6469

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....