While Kubernetes has established itself as the industry standard for managing containers and their life cycles, there’s a definite need for good practices on how to write native applications. This practical guide shows application and infrastructure developers, DevOps practitioners, and site reliability engineers how to develop cloud native apps that run on Kubernetes.
Red Hat’s developer advocate Michael Hausenblas and senior software engineer Stefan Schimanski guide you through Kubernetes’ basic building blocks including the client-go API library, custom resources, and cloud native programming languages. This intermediate-level book requires a minimum understanding of development and system administration tools and practices such as package management, the Go programming language, and using Git.
##https://www.oreilly.com/library/view/programming-kubernetes/9781492047094/ K8S apiserver CRD特性的主要設計者,相關概念和原理都講得很清楚。 實踐: https://github.com/tkestack/tapp
##相關從業者必讀
##相關從業者必讀
##推薦kubernetes相關開發人員都讀一讀,其中crd controller,api server的介紹很詳細,數據流配圖也很贊。operator部分略簡單,可能也跟社區目前還沒完整規範有關。網絡,存儲,調度部分沒有提。總體值得一看。
##Kubernetes係統開發必讀,內容獨一無二。一定不要看那本中譯本。
##入門級彆吧
##CRD 和 CAS 寫的都還可以,就是中間省略瞭比較多的部分,尤其是最後兩章,如果之前沒有寫過 Custom API Server 的同學可能會看的一臉懵批,建議還是有編寫過簡單 CRD 和 API Sever 的同學再來看這本書會好一點。
##好書,終於把頭從operator中拿齣來瞭。
##kubernetes overstretched