Kubernetes编程
李凡希, 任震宇 译
出版时间:2021年06月
页数:317
如果你打算开发原生Kubernetes应用,本书将成为你最好的向导。本书面向开发者和应用运维管理员介绍如何构建原生Kubernetes应用程序,这类应用可直接通过API服务器查询或更新资源的状态。AWS开发倡导者Michael Hausenblas和Red Hat首席软件工程师Stefan Schimanski将介绍这类应用的特性并向你展示如何编写Kubernetes程序来构建它们。
你将学到Kubernetes的基础构件,包括client-go API库以及自定义资源。你只需要具备一些初级的开发知识和系统管理工具和实践经验(包括包管理、Go语言和Git)即可上手。
● 介绍了Kubernetes API的基础知识并深入讲解API服务器的内部结构。
● 学习Go语言的Kubernetes编程接口,包括Kubernetes API对象。
● 学习自定义资源,它是Kubernetes生态系统中最核心的扩展工具。
● 使用代码标签控制Kubernetes代码生成器为自定义资源生成代 码时的行为。
● 编写自定义的控制器和Operator,并为部署到生产环境中做好准备。
● 通过自定义API服务器,扩展Kubernetes的API层。
书名:Kubernetes编程
译者:李凡希, 任震宇 译
国内出版社:中国电力出版社
出版时间:2021年06月
页数:317
书号:978-7-5198-5479-9
原版书书名:Programming Kubernetes
原版书出版商:O'Reilly Media
Michael Hausenblas
Michael Hausenblas是Go、Kubernetes和Red Hat的OpenShift的先驱开发者,他帮助AppOps构建和运行分布式服务。他有大规模数据处理和容器编排的背景,他在W3C和IETF的倡导和标准化方面有着丰富的经验。在Red Hat之前,Michael曾在Mesosphere、MapR以及爱尔兰和奥地利的两个研究机构工作。他贡献开源软件(主要是使用Go),博客,并经常活跃在Twitter上。
Michael是Amazon Web Service容器开发领域的倡导者。
Stefan Schimanski
Stefan Schimanski是Red Hat的Go、Kubernetes和Open-Shift首席软件工程师,他专注于Kubernetes API服务器及其在自定义资源定义、API Machinery方面的实现,以及Kubernetes预发布仓库的管理。