Kubernetes操作器
馬晶慧 譯
出版時間:2021年07月
頁數(shù):188
操作器是一種打包、部署與管理Kubernetes應(yīng)用程序的方式。操作器能夠為Kubernetes添加應(yīng)用程序特有的技術(shù),從而降低自動化復(fù)雜的有狀態(tài)應(yīng)用程序的難度。本書通過鮮活生動的例子向讀者展示了操作器的工作方式,以及如何使用操作器框架和SDK構(gòu)建操作器。
操作器非常熟悉應(yīng)用程序的內(nèi)部狀態(tài),能夠協(xié)調(diào)應(yīng)用程序的安裝與升級,修復(fù)故障,并自動化充滿重復(fù)性或精心策劃的維護工作。本書向讀者展示了如何通過構(gòu)建操作器來擴展Kubernetes的控制平面和API,幫助運維團隊和應(yīng)用程序開發(fā)人員可靠地部署和管理關(guān)鍵的服務(wù)及組件。
● 學(xué)習(xí)如何在Kubernetes集群上部署操作器。
● 從使用到實現(xiàn),全面探索操作器。
● 探索操作器框架:操作器SDK、操作器生命周期管理器以及操 作器度量。
● 利用SDK的Go編程語言支持構(gòu)建、打包和運行操作器。
● 利用現(xiàn)有的Helm和Ansible資產(chǎn)打包和部署操作器。
● 學(xué)習(xí)如何在Kubernetes集群上分發(fā)操作器。
● 學(xué)習(xí)如何利用操作器實現(xiàn)網(wǎng)站可靠性工程實踐。
書名:Kubernetes操作器
譯者:馬晶慧 譯
國內(nèi)出版社:中國電力出版社
出版時間:2021年07月
頁數(shù):188
書號:978-7-5198-5674-8
原版書書名:Kubernetes Operators
原版書出版商:O'Reilly Media
Jason Dobies
Jason Dobies是紅帽的開發(fā)推廣工程師,美國維拉諾瓦大學(xué)軟件工程與高級項目的兼職教授。
Joshua Wood
Joshua Wood是紅帽的開發(fā)推廣工程師,主要從事使用開源軟件構(gòu)建實用程序計算的工作。
本書封面上的動物是白翅黃池鷺(英文名:Squacoo Heron,拉丁學(xué)名:Ardeola ralloides)。這個英文名字來源于意大利方言中該鳥的名字sguacco,據(jù)說是一種擬聲。盡管全世界有很大一批白翅黃池鷺都居住在撒哈拉以南的南非以及馬達加斯加,但還有一些在南歐向東到伊朗、向南到北非之間遷徙。
白翅黃池鷺是一種小型涉禽,平均身長約為40~45cm,翼展約為84cm,體重約為300g。成鳥為淺棕色和乳白色,腿為黃色。它們的鳥喙為明亮的天藍色,嘴尖為黑色,眼睛為黃色。在繁殖季節(jié),成鳥的頭部后面還會長出一簇黑白相間的長羽毛,這是在求偶期間才會長出的羽毛。它們在水道或蘆葦叢中大規(guī)模地筑巢。
白翅黃池鷺主要以昆蟲及其幼蟲、小魚、兩棲動物、甲殼類動物和軟體動物為食。這種鳥類是一種很安靜的鷺鳥,它們經(jīng)常長時間保持靜止不動,等待獵物慢慢靠近。在沖入水中捕捉獵物時,它們會考慮水面產(chǎn)生的光折射。
白翅黃池鷺還會利用昆蟲作為誘餌捕獲更大的獵物。它們會先殺死一只昆蟲,然后將其放在水面,以吸引饑餓或好奇的魚或青蛙。如果蟲子隨水飄走,它們還會將抓回來放到原位。目前科學(xué)家們尚不確定這種行為是如何產(chǎn)生的,但似乎這是幼鳥通過觀察成鳥而學(xué)到的技巧,并且還可以通過實踐提升。