K8S API接口汇总

一、资源对象

首先附上官方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}

其实大多都差不多相似,照着规律就行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值