天天看點

Kubernetes1.13.1部署Kuberneted-dashboard v1.10.1

kubernetes1.13.1+etcd3.3.10+flanneld0.10叢集部署

kubernetes1.13.1部署kuberneted-dashboard v1.10.1

kubernetes1.13.1部署coredns

kubernetes1.13.1部署ingress-nginx并配置https轉發dashboard

kubernetes1.13.1部署metrics-server0.3.1

kubernetes1.13.1叢集使用ceph rbd存儲塊

kubernetes1.13.1叢集結合ceph rbd部署最新版本jenkins

kubernetes1.13.1叢集安裝包管理工具helm

kubernetes1.13.1叢集內建harbor-helm

按照官網文檔一條指令即可,但是國内顯然不是這樣,首先要填許多坑才行

可以關聯github建構,這樣就可以把國外鏡像生成為阿裡雲鏡像

https://github.com/minminmsn/k8s1.13/tree/master/kubernetes-dashboard-amd64/Dockerfile

docker pull registry.cn-beijing.aliyuncs.com/minminmsn/kubernetes-dashboard:v1.10.1

證書不對或者用auto建立的證書會報錯,報錯見https://github.com/kubernetes/dashboard/issues/3472

修改鏡像位址為registry.cn-beijing.aliyuncs.com/minminmsn/kubernetes-dashboard:v1.10.1即可部署

3、效果如下

https://k8s.minminmsn.com

輸入token通路

上面擷取的tocken值

Kubernetes1.13.1部署Kuberneted-dashboard v1.10.1
Apiserver hosts綁定ip錯誤10.0.0.1應該是10.254.0.1,預設pods網端是10.254.0.0/16,其中10.254.0.1會用來kubenetes的clusterip [root@elasticsearch01 ~]# kubectl get svc --all-namespaces=true NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE default kubernetes ClusterIP 10.254.0.1 <none> 443/TCP 6d1h

解決方法

×××檔案重新開機apiserver服務即可(配置前多檢查,否則後面會增加很多排錯過程)

修改Hosts裡10.0.0.1為10.254.0.1

同步證書并重新開機服務

繼續閱讀