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值
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
同步證書并重新開機服務