k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。kubernetes API Server的功能:
链接:https://pan.baidu.com/s/1SW86b9LrO7V2ebN0Eb2yhA1、取到的token,去访问api
提取码:8888
创建namespace: /api/v1/namespaces【示例】
删除namespace: /api/v1/namespaces/{name}【示例】
修改指定的命名空间: /api/v1/namespaces/{name}
修改指定名称空间的状态: /api/v1/namespaces/{name}/status
如果部分更新可以用 PATCH【示例】将上面的命名空间修改成test002
查询全部: /api/v1/namespaces
查询指定namespace: /api/v1/namespaces/{name}
【注意】-H 'Content-Type: application/yaml'【示例】
创建pod: /api/v1/namespaces/{namespace}/pods2、【删】 删除 DELETE请求:
删除pod: /api/v1/namespaces/{namespace}/pods/{name}3、【改】 修改PUT/PATCH请求:
替换指定的pod: /api/v1/namespaces/{namespace}/pods/{name}4、【查】(查询) GET请求:
查询全部: /api/v1/namespaces/{namespace}/pods3)Node
查询指定pod: /api/v1/namespaces/{namespace}/pods/{name}
创建node: /api/v1/nodes2、【删】 删除 DELETE请求:
删除node: /api/v1/nodes/{name}3、【改】 修改PUT/PATCH请求:
替换指定的node: /api/v1/nodes/{name}4、【查】 查询GET请求:
替换指定node的状态: /api/v1/nodes/{name}/status
查询全部: /api/v1/nodes3)Service
查询指定node: /api/v1/nodes/{name}
查询指定节点内所有Pod的信息: /api/v1/nodes/{name}/pods/
查询指定节点内物理资源的统计信息: /api/v1/nodes/{name}/stats/
查询指定节点的概要信息: /api/v1/nodes/{name}/spec/
创建service: /api/v1/namespaces/{namespace}/services2、【删】 删除DELETE请求:
删除service: /api/v1/namespaces/{namespace}/services/{name}3、【改】 修改PUT/PATCH请求:
替换指定的service: /api/v1/namespaces/{namespace}/services/{name}4、【查】 查询GET请求:
查询全部: /api/v1/namespaces/{namespace}/services~~~ 这里只列举了一小部分常用的接口,更多接口,请查看官方文档 ~~~
查询指定service: /api/v1/namespaces/{namespace}/services/{name}
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |