Kubernetes操作器
马晶慧 译
出版时间:2021年07月
页数:188
操作器是一种打包、部署与管理Kubernetes应用程序的方式。操作器能够为Kubernetes添加应用程序特有的技术,从而降低自动化复杂的有状态应用程序的难度。本书通过鲜活生动的例子向读者展示了操作器的工作方式,以及如何使用操作器框架和SDK构建操作器。
操作器非常熟悉应用程序的内部状态,能够协调应用程序的安装与升级,修复故障,并自动化充满重复性或精心策划的维护工作。本书向读者展示了如何通过构建操作器来扩展Kubernetes的控制平面和API,帮助运维团队和应用程序开发人员可靠地部署和管理关键的服务及组件。
● 学习如何在Kubernetes集群上部署操作器。
● 从使用到实现,全面探索操作器。
● 探索操作器框架:操作器SDK、操作器生命周期管理器以及操 作器度量。
● 利用SDK的Go编程语言支持构建、打包和运行操作器。
● 利用现有的Helm和Ansible资产打包和部署操作器。
● 学习如何在Kubernetes集群上分发操作器。
● 学习如何利用操作器实现网站可靠性工程实践。
书名:Kubernetes操作器
译者:马晶慧 译
国内出版社:中国电力出版社
出版时间:2021年07月
页数:188
书号:978-7-5198-5674-8
原版书书名:Kubernetes Operators
原版书出版商:O'Reilly Media
Jason Dobies
Jason Dobies是红帽的开发推广工程师,美国维拉诺瓦大学软件工程与高级项目的兼职教授。
Joshua Wood
Joshua Wood是红帽的开发推广工程师,主要从事使用开源软件构建实用程序计算的工作。
本书封面上的动物是白翅黄池鹭(英文名:Squacoo Heron,拉丁学名:Ardeola ralloides)。这个英文名字来源于意大利方言中该鸟的名字sguacco,据说是一种拟声。尽管全世界有很大一批白翅黄池鹭都居住在撒哈拉以南的南非以及马达加斯加,但还有一些在南欧向东到伊朗、向南到北非之间迁徙。
白翅黄池鹭是一种小型涉禽,平均身长约为40~45cm,翼展约为84cm,体重约为300g。成鸟为浅棕色和乳白色,腿为黄色。它们的鸟喙为明亮的天蓝色,嘴尖为黑色,眼睛为黄色。在繁殖季节,成鸟的头部后面还会长出一簇黑白相间的长羽毛,这是在求偶期间才会长出的羽毛。它们在水道或芦苇丛中大规模地筑巢。
白翅黄池鹭主要以昆虫及其幼虫、小鱼、两栖动物、甲壳类动物和软体动物为食。这种鸟类是一种很安静的鹭鸟,它们经常长时间保持静止不动,等待猎物慢慢靠近。在冲入水中捕捉猎物时,它们会考虑水面产生的光折射。
白翅黄池鹭还会利用昆虫作为诱饵捕获更大的猎物。它们会先杀死一只昆虫,然后将其放在水面,以吸引饥饿或好奇的鱼或青蛙。如果虫子随水飘走,它们还会将抓回来放到原位。目前科学家们尚不确定这种行为是如何产生的,但似乎这是幼鸟通过观察成鸟而学到的技巧,并且还可以通过实践提升。