kubernetes的模闆配置檔案随着版本更疊也會有相應的調整,正确配置模闆關鍵字的方式是參考版本釋出的doc,如下圖
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcucTO0cDN4ATM10CM5MDNxYTMwADNxMDM4EDMy0iM1kDNzMTMvw1MwgTMwIzLcJTN5QzMzEzLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
在docs\api-reference下面有不同功能的API目錄,如下圖
各個API目錄包含2個檔案,第一個為定義模闆關鍵字的檔案,這個就是我們寫模闆可以參考的;第二個為操作指令檔案。
如在docs/api-reference/apps/v1beta2定義的API如下
以v1beta2.Deployment為例,下面定義了該API關鍵字的描述,是否必須,關鍵字類型以及預設值。通過Schema中的跳轉可以友善地檢視關鍵字對應的子關鍵字内容
使用上述方式可以建立跟版本比對的部署模闆,源碼下載下傳參見源碼下載下傳,更多模闆說明參見API Conventions
docs\user-guide\kubectl目錄中定義了kubectl指令行的使用方式,但首先需要使用hack/generate-docs.sh來生成