k8s筆記4 Web UI dashboard設定

2021-09-10 05:58:21 字數 3519 閱讀 7677

cd k8s/soft/kubernetes/

tar zxf kubernetes-src.tar.gz

cd cluster/addons/

cd dashboard/

kubectl create -f dashboard-configmap.yaml

kubectl create -f dashboard-rbac.yaml

kubectl create -f dashboard-secret.yaml

vi dashboard-controller.yaml

*****************

------------------------

containers:

- name: kubernetes-dashboard

image: k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0

---------------------------

修改為---------------------------

直接在 dev.aliyun.com 中搜尋kubernetes-dashboard-amd64,

找到最新版,複製並更改在dashboard-controller.yaml中。

有錯誤的話可檢視日誌

kubectl logs kubernetes-dashboard-5f5bfdc89f-jt7k6 -n kube-system
結果如果有https port: 8443,則說明外部連線https成功。

kubectl get svc -n kube-system
note:重新生成dashboard,需要先刪除再執行

生成token

token使用即可

在firefox瀏覽器中輸入任一node::

當出現很多不能訪問的waring時,建立如下檔案

apiversion: v1

kind: serviceaccount

metadata:

name: aks-dashboard-admin

namespace: kube-system

---apiversion: rbac.authorization.k8s.io/v1

kind: clusterrolebinding

metadata:

name: aks-dashboard-admin

roleref:

apigroup: rbac.authorization.k8s.io

kind: clusterrole

name: cluster-admin

subjects:

- kind: serviceaccount

name: aks-dashboard-admin

namespace: kube-system

重新生成secret,如下面第一條

雜亂筆記 k8s

k8s中 1.排程 etcd kubectl 以及資源都要呼叫api server 2.資源排程機制 listwatch 隨時監控節點加入刪除,新pod的 原有節點加標籤 觸發creatset 3.建立應用 service demoset satefulset 補充 無狀態應用,比如 3個pod服務...

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...