成功实施微服务和 API 的蓝图
使用 Kubernetes、Helm、GitLab、DevOps、GitOps、Kong API 网关、Keycloak、Swagger UI、ArgoCD 进行声明式配置
讲师:Sajjad Fazlani
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 通过 100% 声明式配置完成 GitOps 周期
- 什么是声明式配置以及为什么它真的可以改变微服务
- 如何使用声明式配置实现 100% GitOps 部署
- 如何使用声明式配置来配置 API 网关
- 如何使用声明性配置来配置标识提供程序
- 如何使用声明式配置将 API 网关与 Identity Provider 集成
- 如何使用声明式配置来配置 API 文档
- 如何开发基于 Spring Boot 的微服务,无需重新启动应用程序 pod 即可自动从 Kubernetes ConfigMap 加载数据
- 如何开发基于 Spring Boot 的微服务,利用 API 的强大功能进行自动配置
探索相关主题
- 软件架构
- 其他 IT 和软件
- 信息技术与软件
要求
- 编程概念的基本知识
- API 基础知识
- Kubernetes 基础知识
- DevOps 基础知识
- 身份提供者的基础知识
- API 网关基础知识
描述
在软件生命周期的不同阶段和各种环境中处理数百个微服务始终具有挑战性。
近年来,各个组织一直在迁移到微服务架构或使用微服务架构创建新的项目。
然而,采用微服务架构带来了新的挑战,特别是与配置和部署相关的挑战。
本课程将介绍使用 DevOps 和 GitOps 进行 100% 声明式配置的最佳实践。您将学习快速、可靠和一致部署的两个关键概念:
-
如何利用 API 和 Kubernetes 的强大功能进行集成,而无需重新启动应用程序。
-
如何在不依赖用户界面的情况下集成不同的组件。
虽然本课程使用 Spring Boot 微服务进行说明,但相同的概念可应用于任何其他编程语言。
本课程将使用 DevOps、GitOps 和 100% 声明式配置集成以下组件:
-
ArgoCD 集成
-
使用 Kong OIDC 插件将 Keycloak Identity Provider 与 Kong API Gateway 集成
-
Kong API 网关
-
用于 API 文档的 Swagger UI 集成
在本课程结束时,您将能够将这些概念应用到您正在进行的微服务和 API 项目以及任何未来的项目中。
如果您是一家初创企业的成员,或者担任解决方案架构师或 DevOps 负责人,您将有信心准备鼓励您的 IT 团队采用声明式配置,实现无缝、快速和可靠的集成。
本课程适合哪些人:
- 初创公司
- 解决方案架构师
- IT 经理
- 微服务和 API 首席工程师
- DevOps 和 GitOps 团队成员
- 软件工程师
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。