一、资源对象
首先附上官方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}
其实大多都差不多相似,照着规律就行