Docker、Kubernetes 和 AWS:25 天内完成实际部署
使用 Docker、Kubernetes 和 AWS 从头开始构建和部署应用程序。从初学者到专业人士的分步指南。
讲师:Jannis Seemann
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解 Docker 容器化的基础知识
- 使用 Docker 和 Kubernetes 运行和管理容器化应用
- 在 AWS (EC2、AppRunner、ECS、EKS) 上部署生产工作负载
- 保护、扩展和自动化真实云环境
- 应用存储、网络和负载平衡的最佳实践
- 利用热门的 DevOps 和云工程技能提升你的简历
- 有资格担任 DevOps 工程师、云基础设施工程师或 SRE 等职位
探索相关主题
- Docker
- 软件开发工具
- 发展
要求
- 可能会产生额外费用(针对域名、AWS 费用……)
- 您需要一个自己选择的文本编辑器(在课程中,我们将使用 Visual Studio Code)
描述
准备好提升您的部署技能了吗?
无论您是从零开始(没有 Docker 知识、没有自动化管道,也不知道如何处理实际的云部署),还是已经运行了一些容器并希望提高生产就绪专业知识,这段旅程都适合您。重要的不是您从哪里开始,而是您能走多远。
想象一下几周后的情况:您已经自信地构建和运行了容器化应用程序,实施了 HTTPS 来保护用户数据,微调了资产交付以实现最佳性能,并设置了负载均衡器以确保您的服务在高需求下保持在线。您已经掌握了从 GitHub 到 AWS App Runner 的简化持续部署流程,并探索了 AWS ECS 和 Kubernetes 等其他生产级解决方案以丰富您的技能组合。每一步,您都离运行高效、有弹性且可扩展的部署更近了一步。
获得面向未来的技能组合
这不仅仅是一份任务清单,更是您对软件交付方式的一次转变。您将有信心交付代码,无需担心停机时间,快速适应不断变化的流量模式,并理顺整个开发到部署流程。结果如何?一套强大的、面向未来的技能,无论您是初学者还是正在磨练部署能力,都可以提升您的职业生涯并开辟新的机会。
您的 25 天路线图:
-
第 1 至 5 天:从简单开始。运行您的第一个 Docker 容器,启动一个网站,使用 HTTPS 保护它,并将其连接到自定义域。
-
第 6 至 10 天:使用 Dockerfile 和多阶段构建构建可用于生产的映像。将这些映像推送到私有注册表,并建立从 GitHub 到 AWS App Runner 的持续部署管道。
-
第 11 至 15 天:深入了解 AWS。管理网络、确保数据持久性并将多容器应用程序无缝集成到云中。
-
第 16 至 20 天:使用 Docker Compose 编排多服务部署。引入负载平衡并自信地选择下一步 — 继续使用 App Runner 或日后采用 ECS 或 Kubernetes。
-
第 21 至 25 天:整合所有资源。管理高级配置、持久存储和扩展策略,确保您的最终环境真正做好生产准备。
为什么这门课程与众不同
您将边学边做,每一步都通过实践练习。没有猜测,只有清晰的实践指导,旨在让这些工具成为您的第二天性。无论您是新手还是有一定了解,本课程都将磨练您的技能,让您有信心迎接真正的部署挑战。
立即报名并提升你的技能
只需 25 天,您就能从一名完全的初学者变成一名能力强、适应性强的专业人士。您将了解如何容器化、保护、自动化和扩展应用程序,并准备好将这些技能运用到您当前的角色或未来的项目中。
立即注册并开始掌握 Docker、AWS 及其他技术。
本课程适合哪些人:
- 想要采用结构化、日常方法的初学者
- 希望提高容器化和云部署技能的开发人员和系统管理员
- 任何想要自信地使用 Docker、Kubernetes 和 AWS 进行实际部署的人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。