如果你打算開發(fā)原生Kubernetes應用,《Kubernetes編程》將成為你的向導。該書面向開發(fā)者和應用運維管理員介紹如何構建原生Kubernetes應用程序,這類應用可直接通過API服務器查詢或更新資源的狀態(tài)。AWS開發(fā)倡導者Michael Hausenblas和Red Hat首席軟件工程師Stefan Schimanski將介紹這類應用的特性并向你展示如何編寫Kubernetes程序來構建它們。你將學到Kubernetes的基礎構件,包括client-go API庫以及自定義資源。你只需要具備一些初級的開發(fā)知識和系統管理工具和實踐經驗(包括包管理、Go語言和Git)即可上手。介紹了Kubernetes API的基礎知識并深入講解API服務器的內部結構。學習Go語言的Kubernetes編程接口,包括Kubernetes API對象。學習自定義資源,它是Kubernetes生態(tài)系統中核心的擴展工具。使用代碼標簽控制Kubernetes代碼生成器為自定義資源生成代碼時的行為。編寫自定義的控制器和Operator,并為部署到生產環(huán)境中做好準備。通過自定義API服務器,擴展Kubernetes的API層。