本書適合哪些人來讀? l這本書并不是Kubernetes的入門介紹,它的目的不是告訴讀者Kubernetes是什么,而是怎么使用Kubernetes,尤其是如何結合持續(xù)交付和DevOps實踐來使用Kubernetes。 l想要深入了解如何在Kubernetes上部署特定應用程序和工作負載的人。 l面向已經熟悉Kubernetes 的基本概念,想進一步學習通用的最佳實踐的讀者。 本書與市面上其他講解Kubernetes的書籍有何不同? 本書并非局限于Kubernetes本身的諸多最佳實踐,更多的是從實際場景出發(fā),詳細介紹如何在Kubernetes上構建應用,包括開發(fā)者工作流、鏡像分發(fā)、持續(xù)部署、網絡安全、運維監(jiān)控等應用交付和運維全生命周期的方方面面,甚至還包括很多Kubernetes生態(tài)圈中的優(yōu)秀工具與發(fā)展趨勢,以幫助我們更好地管理集群。無論你是Kubernetes的初學者還是經驗豐富的工程師,相信都能從本書中找到一些解決實際問題的靈感。 如何閱讀使用? 即使在第1章,對于一個簡單的博客應用,作者也沒有僅僅以使其能夠啟動運行作為目標,而是引出了制成品版本回溯、應用與配置分離、配置即代碼等持續(xù)交付和DevOps的最佳實踐在Kubernetes中的落地方式。 如果讀者已經在其他平臺有這些實踐的實施經驗,那么本書是一本極具針對性的工具書,比起從網絡各處質量參差不齊的資料中自行篩選和識別要高效得多。也正是因為這樣的寫作理念,本書的最佳實踐才不容易過時。