api概述
api是k8s系統的重要部分,元件之間的所有操作和通訊均由apiserver處理的rest api呼叫,大多數情況下,api定義和實現都符合標準的http rest格式,可以透過kubctl命令管理工具或其他命令列工具來執行
api 型別
-
alpha
包含alpha名稱的版本(例如v1alpha1)
該軟體可能會包含錯誤。啟用一個功能可能會導致bug
api 可能在以後得版本中以不相容的方式更改
該軟體建議僅在短期測試叢集中使用,因為錯誤的風險增加和缺乏長期支援 -
beta
包含beta名稱版本(例如v2beta3)
該軟體進過很好的測試。啟用功能被認為是安全的。預設情況下,功能在後續版本不會被刪除
物件的模式或語義在隨後的beta版本或stable版本中可能以不相容的方式發生變化。如果這種情況發生時,官方會提供遷移操作指南。這可能需要刪除,編輯和重新建立api物件。
該版本在後續可能會更改一些不相容的地方,所以建議用非關鍵業務。如果你有多個可以獨立升級的叢集,你也可以放寬此限制 -
stable
該版本名稱命名方式:vx這裡x是一個整數
stable版本的功能特徵,將出現在後續釋出的軟體版本中。 -
如果不知道使用的api版本是不是已經被棄用的,可以去這裡檢視
api訪問控制
- 認證
- 授權