一、kubernetes集群一键部署设计
1、k8s集群方案设计
kubernetes集群架构设计图:
利用ansible实现K8S集群核心组件自动化部署, 核心组件使用容器化方式部署。
自动化部署组件清单如下:
- kube-apiserver
- kube-controller-manager
- kube-scheduler
- kube-flannel
- kube-proxy
- ingress-nginx-controller
- coredns
- etcd
服务器规划:
角色 IP 组件 k8s-master-01 192.168.5.3 kube-apiserver kube-controller-manager kube-scheduler etcd k8s-master-02 192.168.5.4 kube-apiserver kube-controller-manager kube-scheduler etcd k8s-node-01 192.168.5.5 kubelet kube-proxy docker etcd k8s-node-02 192.168.5.6 kubelet kube-proxy docker Load Balan