项目:Kubernetes 微服务中的购物门户应用程序
了解如何使用 Jenkins CI/CD 管道将实时在线购物门户应用程序部署到带有 HELM 的 Kubernetes 集群中
讲师:PR Reddy
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 如何使用 HELM 将微服务部署到 Kubernetes 集群
- 使用 Jenkins CI/CD 与 Jfrog、Sonar、Docker、HELM、Maven 构建阶段集成 Sprint Boot 应用程序构建和部署
- 实时在线购物应用程序部署到 Dev、QA、PERF、PROD 环境,并集成 MySQL、Kafka 和 S3
- 使用 Terraform 部署 EKS 集群
探索相关主题
- Kubernetes
- 其他 IT 和软件
- 信息技术与软件
要求
- Kubernetes、Jenkins、Terraform、Docker 基础知识
描述
欢迎来到这个 Kubernetes 微服务项目!
在这里,您可以了解如何使用 Jenkins CI/CD Pipeline 为实时在线购物门户应用程序构建微服务并将其部署到 Kubernetes 集群中。
如果您是 Kubernetes 的初学者,并且想要了解如何使用实时微服务架构进行 kafka 消息流和 MySQL 数据库集成!那么您来对地方了。
该项目使用了哪个应用程序?
已经使用 React JS 和 Spring boot 微服务运行在线购物门户,并将其部署到 kuberntes 集群中,并集成 Kafka 和 MySQL、S3 Bucket。
更新:添加了带有命令的文章以安装 EBS CSI 驱动程序以与 Kubernetes >1.22 版本兼容。
本项目使用的主要工具/技术:
1. Kubernetes(EKS)
2. HELM
3.詹金斯
4.卡夫卡
5. MySQL
6. React JS
7. Sprint 靴
8. AWS S3
9. 地形改造
这里涵盖了主要的技术概念!
1. Kubernetes 持久卷
2. Kubernetes 部署、服务、Ingress 控制器、Ingress 资源、集群角色、服务账户等。
3. Jenkins 插件
4.Jenkins工具配置
5. Jenkins 凭证
6. Jenkins 脚本管道
7. 多分支 Jenkins 管道
这里涵盖了顶级场景!
1. 了解微服务依赖关系
2. 将微服务与 Kafka 和 MySQL 数据库集成
3. 使用 Jenkins CI/CD 脚本管道构建并部署微服务到 Dev、QA、Perf 和 Prod 环境中
4. 通过 API 网关实时集成微服务
5. 了解 Kubernetes 中的三层架构,其中以 React JS 作为前端,以 Spring Boot 作为 REST API 后端,以 MySQL 为数据库。
6. 与 Jfrog 和 Sonar Qube 集成以进行 Maven 构建
7. Helm 部署到 Jfrog Antifactory
9. 使用 podTemplate 的 Jenkins 动态代理
本课程适合哪些人:
- 初学者想要了解如何使用 Jenkins CI/CD 将项目实时部署到 Kubernetes 多环境中
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。