|
|
DevOps解决方案手册 英文版 | 共174页 | 可以AI中文翻译阅读
通过90天的实际项目练习,掌握真正的DevOps技能。学习Linux、Git、Terraform、Ansible、Docker、Kubernetes以及CI/CD技术,从而实现基础设施的自动化管理、应用程序的部署,进而自信地开启自己的DevOps职业生涯。
核心特点
● 通过完成90天的结构化实战项目来学习DevOps。
● 利用Terraform、Ansible、Docker和Kubernetes实现基础设施与部署的自动化。
● 利用Jenkins、GitHub Actions和GitOps构建可用于实际生产的CI/CD流水线。
《DevOps解决方案手册》是一本以实际项目为导向的实用指南,旨在帮助系统管理员及有志成为工程师的人士转型为现代DevOps领域的专业人才。本书并非只侧重于理论讲解,而是通过90天的实际项目练习,让读者了解那些高效工程团队所采用的真实DevOps工作流程。
您将首先扎实掌握Linux、Git以及DevOps相关知识,随后学习使用Terraform实现基础设施的代码化管理,以及运用Ansible进行配置管理。随着学习的深入,您还将学会使用Docker对应用程序进行容器化处理,将其部署到Kubernetes平台上,并整合各种云原生服务与数据库。本书强调通过实践来学习。每一章都以前一章的内容为基础,引导你使用Jenkins、GitHub Actions以及ArgoCD来构建CI/CD流水线。通过这些工具,你可以实现构建、测试、部署以及基础设施配置的自动化处理,从而生成能够反映DevOps工程师日常工作成果的成品。
在最后几章中,你将运用现代DevOps工具来设计并部署一个完整的全栈式生产级应用程序,实现基础设施自动化、容器化处理、任务调度以及持续交付等功能。
你将学到的内容
● 通过实际操作、可直接用于作品集的项目来应用DevOps理念
● 掌握Linux基础知识以及Git,以便实现高效协作工作流程。
● 利用Terraform与基础设施即代码技术来构建基础设施。
● 利用Ansible剧本与角色实现配置自动化
● 使用Docker构建、保护和管理容器化应用
● 使用Kubernetes部署和扩展应用程序
● 将数据库与云服务整合到实际工作流程中
● 使用Jenkins、GitHub Actions和ArgoCD来设计并实现CI/CD流水线 |
|