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兩種的認證方式:
首次登入出現通路權限報錯
##create
kubectl create -f kube-dashboard-access.yaml
登陸界面
鏡像使用總結
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