天天看點

Kubernetes Dashboard1.8.3部署

kubernetes dashboard1.8.3部署

說明

下文中所需鏡像請點選images自行下載下傳使用!

安裝dashboard

安裝heapster

修改kubernetes-dashboard.yaml

将service type設定為nodeport,修改後的yaml檔案見yaml。

部署dashboard

浏覽器通路dashboard登陸頁面

如http://192.168.2.100:31173

(使用http或https通路),支援使用kubeconfig和token兩種的認證方式:

Kubernetes Dashboard1.8.3部署

首次登入出現通路權限報錯

Kubernetes Dashboard1.8.3部署

##create

kubectl create -f kube-dashboard-access.yaml

登陸界面

Kubernetes Dashboard1.8.3部署
Kubernetes Dashboard1.8.3部署

鏡像使用總結

master 和 node 節點由于分工不一樣,是以安裝的服務不同,最終安裝完畢,master 和 node 啟動的核心服務分别如下:

image name

version

swarm2(master)

swarm1

k8s.gcr.io/kube-apiserver-amd64

v1.10.0

需要

不需要

k8s.gcr.io/kube-controller-manager-amd64

k8s.gcr.io/kube-scheduler-amd64

k8s.gcr.io/kube-proxy-amd64

k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64

1.14.8

k8s.gcr.io/k8s-dns-sidecar-amd64

k8s.gcr.io/k8s-dns-kube-dns-amd64

k8s.gcr.io/pause-amd64

3.1

quay.io/coreos/flannel

v0.9.1

quay.io/calico/node

v2.6.2

quay.io/calico/cni

v1.11.0

k8s.gcr.io/etcd-amd64

3.1.12

k8s.gcr.io/kubernetes-dashboard-amd64

v1.8.3

k8s.gcr.io/kubernetes-dashboard-init-amd64

v1.0.1

k8s.gcr.io/heapster-amd64

v1.5.3

k8s.gcr.io/heapster-influxdb-amd64

v1.3.3

k8s.gcr.io/heapster-grafana-amd64

v4.4.3

繼續閱讀