一、資源對象
首先附上官方API參考文檔
官方api文檔
1. namespace
增(創建)POST請求:
創建namespace: /api/v1/namespaces
刪(刪除) DELETE請求:
刪除namespace: /api/v1/namespaces/{name}
改(修改)PUT請求:
替換指定的命名空間: /api/v1/namespaces/{name}
替換指定名稱空間的狀態: /api/v1/namespaces/{name}/status
如果部分更新可以用 PATCH
查(查詢) GET請求:
查詢全部: /api/v1/namespaces
查詢指定namespace: /api/v1/namespaces/{name}
2. Pod
增(創建)POST請求:
創建pod: /api/v1/namespaces/{namespace}/pods
刪(刪除) DELETE請求:
刪除pod: /api/v1/namespaces/{namespace}/pods/{name}
改(修改)PUT請求:
替換指定的pod: /api/v1/namespaces/{namespace}/pods/{name}
如果部分更新可以用 PATCH
查(查詢) GET請求:
查詢全部: /api/v1/namespaces/{namespace}/pods
查詢指定pod: /api/v1/namespaces/{namespace}/pods/{name}
3. Node
增(創建)POST請求:
創建node: /api/v1/nodes
刪(刪除) DELETE請求:
刪除node: /api/v1/nodes/{name}
改(修改)PUT請求:
替換指定的node: /api/v1/nodes/{name}
替換指定node的狀態: /api/v1/nodes/{name}/status
如果部分更新可以用 PATCH
查(查詢) GET請求:
查詢全部: /api/v1/nodes
查詢指定node: /api/v1/nodes/{name}
查詢指定節點內所有Pod的信息: /api/v1/nodes/{name}/pods/
查詢指定節點內物理資源的統計信息: /api/v1/nodes/{name}/stats/
查詢指定節點的概要信息: /api/v1/nodes/{name}/spec/
4. Service
增(創建)POST請求:
創建service: /api/v1/namespaces/{namespace}/services
刪(刪除) DELETE請求:
刪除service: /api/v1/namespaces/{namespace}/services/{name}
改(修改)PUT請求:
替換指定的service: /api/v1/namespaces/{namespace}/services/{name}
如果部分更新可以用 PATCH
查(查詢) GET請求:
查詢全部: /api/v1/namespaces/{namespace}/services
查詢指定service: /api/v1/namespaces/{namespace}/services/{name}
其實大多都差不多相似,照着規律就行