10 个 DevOps 项目:使用 Kubernetes 实现自动化、部署和扩展
使用 Docker、AWS、Jenkins、Teraform 等掌握应用程序部署、持续集成和 Kubernetes 编排。
讲师:Pianalytix • 75
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 旨在改进部署流程的软件开发人员
- 寻求自动化工作流程和大规模管理应用程序的 DevOps 工程师
- 负责部署和维护应用程序的系统管理员
- 对现代部署技术感兴趣的 IT 专业人士
探索相关主题
- DevOps
- Web 开发
- 发展
要求
- DevOps 初学者
描述
通过构建 10 个实践项目来释放 DevOps 的全部潜力,这些项目旨在教您如何高效地部署 Web 应用程序和实现基础设施自动化。在本课程中,您将掌握 Docker、Kubernetes、Jenkins、AWS 和 Terraform 等基本工具,以确保您的 Web 应用程序可扩展、可靠且易于管理。
了解如何将应用程序容器化以实现与 Docker 的一致性,使用 Jenkins 和 GitHub Actions 自动化 CI/CD 管道,以及在 Kubernetes 集群上部署可扩展的工作负载。您还将深入了解如何使用 Prometheus 和 Grafana 进行监控、使用 Terraform 进行基础设施配置等等。无论您是使用 Istio 部署微服务还是在 AWS S3 上托管经济高效的静态网站,本课程都涵盖了所有内容。
您将构建的关键项目:
-
使用 Docker 实现高效的 Web 应用程序部署:将您的应用程序容器化以实现一致性和效率。
-
与 Jenkins 的持续集成:自动化构建、测试和部署等 SDLC 阶段。
-
Kubernetes 集群上的应用程序部署:在 Kubernetes 上部署容器化应用程序以实现可扩展性和可靠性。
-
使用 Prometheus 和 Grafana 进行 Kubernetes 监控:在 EKS 集群中设置完整的监控解决方案。
-
使用 Terraform 实现自动化基础设施配置:使用 IaC 在 AWS 上部署可扩展基础设施。
-
在 AWS Elastic Beanstalk 上部署可扩展的 CRUD 应用程序:使用 PaaS 简化应用程序部署和管理。
-
使用 Istio 增强微服务:提高 Kubernetes 微服务的可观察性和可靠性。
-
设计自动扩展架构:创建自适应架构以实现高可用性和成本优化。
-
在 AWS S3 上进行经济高效的静态网站托管:使用 S3 托管静态网站是一种经济高效的解决方案。
-
GitOps CI/CD 与 GitHub Actions 和 ArgoCD:使用 GitOps 自动执行 Kubernetes 部署。
获得使用行业领先的 DevOps 工具自动化、部署和监控云原生应用程序所需的实践技能。非常适合希望提升 DevOps 部署策略专业知识的开发人员、系统管理员或云工程师。
立即注册并掌握可扩展、自动化部署的艺术!
本课程适合哪些人:
- DevOps 初学者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。