- OpenShift開發指南(原書第2版)
- (美)約書亞·伍德等
- 816字
- 2023-07-24 18:12:06
推薦序
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等現代應用平臺上,為企業的數字化轉型添磚加瓦。
王慧慧 紅帽大中華區解決方案架構部高級總監
- Learning Python Web Penetration Testing
- Bootstrap Site Blueprints Volume II
- MySQL數據庫管理實戰
- Mastering Visual Studio 2017
- Learning C# by Developing Games with Unity 2020
- 程序設計與實踐(VB.NET)
- BeagleBone Media Center
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Python數據分析從0到1
- 微信小程序全棧開發技術與實戰(微課版)
- Java Web應用開發項目教程
- Android Development Tools for Eclipse
- Visual Basic程序設計全程指南
- C語言程序設計實踐
- 3ds Max 2018從入門到精通