官术网_书友最值得收藏!

推薦序

Kubernetes 1.0版本自2015年正式發布以來,立即風靡市場,發展迅猛,到目前為止,Kubernetes已成為容器化應用的標準編排引擎。根據云原生基金會2021年調查報告(CNCF Annual Survey 2021,https://www.cncf.io/reports/cncf-annual-survey-2021/),目前全球大約有96%的企業已經使用或者開始評估使用Kubernetes。Kubernetes已經跨越鴻溝,成為主流技術。

然而Kubernetes最初的目的是解決應用的運行問題,而不是幫助開發者提高應用構建和部署效率。從某種意義上說,Kubernetes極大地簡化了運維難度,提高了運維效率;可是,它卻提高了開發人員的技術難度。對以前習慣于將應用部署到物理機或虛擬機的開發人員來說,由于Kubernetes的存在,他們需要被迫學習新的技能以適應新的基礎設施。

但是學習Kubernetes并不那么容易。那么,有沒有一種方法既可以讓開發人員既能夠充分利用Kubernetes的好處,又不需要花費大量時間去學習基礎平臺的技能呢?紅帽容器云平臺OpenShift的設計宗旨就是同時兼顧系統運維和應用開發人員的雙方面需求,既能夠提高運維效率,又能讓開發人員無須深入學習Kubernetes細節就能自如地在Kubernetes上部署應用。

本書是專門為開發人員編寫的指導手冊,介紹了OpenShift相對于Kubernetes所擴展的開發人員特性。通過使用這些開發特性,開發人員無須改變自己的開發習慣,就可以輕松地構建和部署應用程序。本書雖然篇幅不長(開發人員無須投入太多學習時間),但完整地覆蓋了開發人員使用OpenShift開發和部署應用程序的整個生命周期,能夠幫助開發人員輕松地應付日常的開發場景。

本書非常注重實踐,從第3章到第10章,每章的內容都是一個動手訓練營。每個訓練營的內容都對應日常開發的一個基本場景,讀者親自動手練習之后應該能夠得到更多實踐體驗。

本書作者Joshua Wood和Brian Tannous都是紅帽公司的首席軟件工程師,在開源軟件和云計算領域耕耘多年,對Kubernetes和OpenShift造詣頗深。同時,他們本身又都是開發人員,因此,這是一本從開發人員的角度出發,專為開發人員撰寫的開發指南。

最后,我個人希望,并且也相信,本書能夠幫助開發人員更快、更好地將微服務和云原生應用部署到Kubernetes/OpenShift等現代應用平臺上,為企業的數字化轉型添磚加瓦。

王慧慧 紅帽大中華區解決方案架構部高級總監

主站蜘蛛池模板: 拉孜县| 融水| 宣汉县| 同江市| 沅江市| 大新县| 独山县| 灵川县| 当阳市| 含山县| 德兴市| 信丰县| 铜山县| 疏勒县| 永寿县| 高青县| 沿河| 南岸区| 东安县| 石景山区| 皮山县| 荥经县| 呼伦贝尔市| 漠河县| 宾川县| 诏安县| 红河县| 高雄市| 通榆县| 九寨沟县| 九台市| 田东县| 通江县| 洪洞县| 松阳县| 微山县| 吉安县| 德保县| 荆门市| 庆云县| 宁德市|