k8s資源配置清單的書寫格式(yaml文件)


yaml文件書寫格式:
5大類:
apiVersion: 選擇kubectl api-versions里面存在的版本
kind: 選擇kubectl api-resources結果中的對象資源
metadata: 源數據,主要定義pod,service,等的名稱,鏡像來源,端口,暴露方式,數據卷掛載點目錄等。
spec: 用戶(工程師)期望狀態,一般工程師維護
status: 當前狀態,一般集群內部自動維護。

用kubectl explain命令查詢資源配置的要求。

有個簡單方法可以快速獲取一個資源對象的資源清單框架:

使用create命令創建資源對象時,使用--help幫助命令,設置類型,名稱,引用參數,屬性...等。

然后干跑一次看看是否報錯,若無報錯,在命令上加-o yaml以yaml格式輸出到指定文件。

kubectl create RESOURCE_KIND RESOURCE_NAME  --dry-run -o yaml > example.yaml

RESOURCE_NAME:資源名稱

RESOURCE_KIND:資源類型

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM