作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊
目录
第1章 部署基于微服务的业务应用的入口
第2章 微服务服务类型
第3章 部署的三大步骤
步骤1:选择特定的工作负载(depolymengt)方式部署微服务。
步骤2:部署业务数据和配置数据
步骤3:通过部署Service,对外暴露微服务,进行远程访问
第1章 部署基于微服务的业务应用的入口
![[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤_云原生](https://file.cfanz.cn/uploads/png/2022/03/24/7/1OII63d53V.png)
除了项目的viewer角色外,其他角色的用户都有权部署微服务应用程序。
!!!创建一个新项目是部署微服务的前提条件!!!
第2章 微服务服务类型
![[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤_微服务应用_02](https://file.cfanz.cn/uploads/png/2022/03/24/7/Y6002Of16c.png)
(1)在Kubesphere中,微服务是部署指定的项目中的,而Kubesphere的项目,实际上就是K8S的一个名字空间而已。
(2)Kubesphere支持的服务有三种:无状态微服务的部署、有状态微服务的部署和守护进程的部署。这与K8S的Service类似是一致的。
(3)微服务部署需要支持数据的池化和微服务的配置文件,底层的基础是:K8S的PVC和configmap。
(4)微服务应用程序的基本组成单元是容器组pod。
第3章 部署的三大步骤
![[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤_微服务应用_02](https://file.cfanz.cn/uploads/png/2022/03/24/7/Y6002Of16c.png)
步骤1:选择特定的工作负载(depolymengt)方式部署微服务。
部署完成工作负载后,会生产一组容器组pod。
# 查看部署情况
$ kubectl get depolyment
$ kubectl get pods -A步骤2:部署业务数据和配置数据
- 通过PVC部署业务数据的持久化
- 通过configmap部署配置数据
步骤3:通过部署Service,对外暴露微服务,进行远程访问
(1)部署普通nodePort service暴露微服务,进行负载均衡
(2)部署Ingress进行,提供统一的网关接口
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊









