前言

还记得有一次告警电话半夜把我吵醒,发现是生产环境离线了。原来是系统瘫痪了,我们不得不要赔钱,这是我的错。

从那一刻起,我就一直痴迷于构建坚如磐石的基础架构和基础架构管理系统,这样我就不会重蹈覆辙了。在我的职业生涯中,我为 Terraform、Kubernetes,一些编程语言和 Kops 做出过贡献,并创建了 Kubicorn。我不仅见证了系统基础架构的发展,而且我也帮助它完善。随着基础架构行业的发展,我们发现企业基础架构现在正以新的、令人兴奋的方式通过应用层管理。到目前为止,Kubernetes 是这种管理基础架构的新范例的最成熟的例子。

我与人合著了这本书,部分地介绍了将基础架构作为云原生软件的新范例。此外,我希望鼓励基础架构工程师开始编写云原生应用程序。在这本书中,我们探讨了管理基础架构的丰富历史,并为云原生技术的未来定义了管理基础架构的模式。我们解释了基础架构由软件化 API 驱动的重要性。我们还探索了创建复杂系统的第一个基础架构组件的引导问题,并教授了扩展和测试基础架构的重要性。

我于 2017 年加入 Heptio,担任资深布道师,并且很高兴能与行业中最聪明的系统工程师密切合作。构建纯粹的开源技术对我来说一直都很重要,Heptio 也拥有这种激情。我很荣幸能在这样一个环境中工作,让我更热爱这个行业。我希望你喜欢这本书,就像 Justin 和我喜欢写这本书一样。

——Kris Nova