推荐语
持续部署这个概念被讲得很多,但真正能将其落地实践的很少。一是因为组织文化和意识不匹配,二是因为缺乏相应的工具。在云计算时代,底层基础设施不断标准化,推动了部署的标准化,Spinnaker正是在这样的背景下诞生的持续部署工具。本书不但讲解了Spinnaker的使用,还介绍了在云计算时代开发和运维人员都应该掌握的基本概念和技术。这些内容将为你打开云原生时代的大门!
——张海龙,腾讯云CODING DevOps CEO
本书系统介绍了Spinnaker的使用、安全、生产实践、扩展等多个维度的内容,将这个云原生持续部署项目全面展示给各位读者。在提倡轻量化交付的今天,熟练掌握Spinnaker对提高研发效率和交付能力至关重要。想要入门和深入学习Spinnaker的读者,都可以阅读本书。
——吴晟,Apache SkyWalking创始人
云原生本质上是一套“利用云计算技术为用户降本增效”的方法论。其中,研发与交付效能的提升是重中之重,也是持续交付技术的初衷与愿景。本书以Spinnaker为核心,从DevOps的理念出发,循序渐进地讲解了Spinnaker的来龙去脉和各项持续交付实践,是非常优秀的入门Spinnaker的学习资料。
——张磊,CNCF技术委员会成员
越来越多的公司正在全面拥抱云原生,实现云原生应用开发。在开源技术的推动下,云原生理念也得以进一步落地。Spinnaker就是一款开源的持续部署工具,它能帮助研发团队更灵活地实现持续部署,提升软件部署效率。本书从声明式持续部署到多云管理,再到Spinnaker实战,逐层阐述,抽丝剥茧,循序渐进,能让读者更好地实践云原生技术,更清晰地理解云原生开源理念。
——单致豪,腾讯开源联盟主席
云原生的本质是提高资源利用率、应用交付及部署效率,而作为云原生应用落地的重要环节,持续部署涉及的工具层出不穷,Spinnaker无疑是其中的佼佼者。本书系统介绍了Spinnaker的各种丰富功能,这些将成为你实践混合云持续部署的利器。
——宋净超(Jimmy Song),CNCF大使、Tetrate布道师、云原生社区创始人
在云计算时代,云原生技术注定会对传统的应用建设、持续交付和运维产生颠覆性影响。Spinnaker为多云环境下现代化集群管理和部署提供了方案,加快了云原生应用的交付速度。我相信这本书将带你深入了解Spinnaker的基本概念及其在生产环境下的优秀实践。
——郑东旭,百度CNCF BFE开源项目作者之一、《Kubernetes源码剖析》作者
Spinnaker是目前非常流行的云原生持续部署工具,能够快速、安全、可靠地管理云原生应用的整个生命周期。遗憾的是,目前在市场上基本找不到系统介绍Spinnaker实践的图书,这极大影响了用户的学习和使用。本书的出现弥补了这个缺陷,在本书中,你可以学到大量云原生及Spinnaker的知识,更能快速将Spinnaker应用到你的生产实践中去。
——殷成文,PingCAP混沌工程负责人、CNCF开源项目Chaos Mesh®维护者