kubernetes集群部署微服务的流程

一、预先准备集群环境

1、准备服务器

kubernetes集群部署微服务的流程_第1张图片

2、所有节点上安装docker

kubernetes集群部署微服务的流程_第2张图片
kubernetes集群部署微服务的流程_第3张图片
kubernetes集群部署微服务的流程_第4张图片

3、所有节点系统设置

kubernetes集群部署微服务的流程_第5张图片
kubernetes集群部署微服务的流程_第6张图片

4、所有节点准备二进制文件

kubernetes集群部署微服务的流程_第7张图片
kubernetes集群部署微服务的流程_第8张图片

5、所有节点准备配置文件

kubernetes集群部署微服务的流程_第9张图片
kubernetes集群部署微服务的流程_第10张图片
kubernetes集群部署微服务的流程_第11张图片
kubernetes集群部署微服务的流程_第12张图片

二、基础集群的部署-kubernetes-simple

1、部署ETCD(主节点)

kubernetes集群部署微服务的流程_第13张图片
kubernetes集群部署微服务的流程_第14张图片

2、部署APIServer(主节点)

kubernetes集群部署微服务的流程_第15张图片
kubernetes集群部署微服务的流程_第16张图片

3、部署ControllerManager(主节点)

kubernetes集群部署微服务的流程_第17张图片
kubernetes集群部署微服务的流程_第18张图片

4、部署Scheduler(主节点)

kubernetes集群部署微服务的流程_第19张图片
kubernetes集群部署微服务的流程_第20张图片

以上部署的master主节点上的核心组件

5、部署CalicoNode(所有节点)

kubernetes集群部署微服务的流程_第21张图片
kubernetes集群部署微服务的流程_第22张图片
kubernetes集群部署微服务的流程_第23张图片
kubernetes集群部署微服务的流程_第24张图片

6、配置kubectl命令(任意节点,一般是配置在主节点)

kubernetes集群部署微服务的流程_第25张图片
kubernetes集群部署微服务的流程_第26张图片

7、配置kubelet(node工作节点)

kubernetes集群部署微服务的流程_第27张图片
7.3重点配置说明
kubelet.service
kubernetes集群部署微服务的流程_第28张图片
kubernetes集群部署微服务的流程_第29张图片
kubernetes集群部署微服务的流程_第30张图片

配置到这里,我们基础kubernetes集群就可以正常工作了!

9、为集群增加service功能-kube-proxy(node工作节点)

该组件不是必须安装的,如果想使用service功能,那么就需要配置kube-proxy
kubernetes的设计初衷就是避免组件之间的强依赖,意思就是说某些组件不是必须的,不安装配置也不会影响其它重要组件的运行。
kubernetes集群部署微服务的流程_第31张图片
kubernetes集群部署微服务的流程_第32张图片

10、为集群增加dns功能-kube-dns(app)

kubernetes集群部署微服务的流程_第33张图片

 以上就是基础集群的部署过程kubernetes-simple

完整集群的部署kubernetes-with-ca

业内对kubernetes集群的学习评价都是不容易入门,原因很大程度上是kubernetes集群环境的搭建和部署的过程相对比较复杂,而环境搭建和部署的复杂原因有一半以上的程度都归功于集群的认证和授权。
kubernetes集群部署微服务的流程_第34张图片
kubernetes集群部署微服务的流程_第35张图片
kubernetes集群部署微服务的流程_第36张图片
kubernetes集群部署微服务的流程_第37张图片
kubernetes集群部署微服务的流程_第38张图片

接下来我们就开为集群添加认证授权

kubernetes集群部署微服务的流程_第39张图片
kubernetes集群部署微服务的流程_第40张图片
kubernetes集群部署微服务的流程_第41张图片
kubernetes集群部署微服务的流程_第42张图片
kubernetes集群部署微服务的流程_第43张图片
kubernetes集群部署微服务的流程_第44张图片
kubernetes集群部署微服务的流程_第45张图片
kubernetes集群部署微服务的流程_第46张图片
kubernetes集群部署微服务的流程_第47张图片
kubernetes集群部署微服务的流程_第48张图片
kubernetes集群部署微服务的流程_第49张图片
kubernetes集群部署微服务的流程_第50张图片
kubernetes集群部署微服务的流程_第51张图片
kubernetes集群部署微服务的流程_第52张图片

9、改造calico-node

9.1 准备证书
kubernetes集群部署微服务的流程_第53张图片
kubernetes集群部署微服务的流程_第54张图片
kubernetes集群部署微服务的流程_第55张图片
kubernetes集群部署微服务的流程_第56张图片
kubernetes集群部署微服务的流程_第57张图片
kubernetes集群部署微服务的流程_第58张图片
kubernetes集群部署微服务的流程_第59张图片
kubernetes集群部署微服务的流程_第60张图片
kubernetes集群部署微服务的流程_第61张图片
kubernetes集群部署微服务的流程_第62张图片
kubernetes集群部署微服务的流程_第63张图片
kubernetes集群部署微服务的流程_第64张图片
kubernetes集群部署微服务的流程_第65张图片
以上完整版的kubernetes-with-ca部署完毕,接下来kubernetes集群部署微服务

kubernetes集群部署微服务

kubernetes集群部署微服务的流程_第66张图片
kubernetes集群部署微服务的流程_第67张图片
kubernetes集群部署微服务的流程_第68张图片
kubernetes集群部署微服务的流程_第69张图片

以上就是所有的集群部署流程,在集群内部署微服务的相关流程。上面只是入门级的部署流程,让大家对集群部署微服务有一个直观的感受。

你可能感兴趣的:(微服务部署,k8s集群)