Loading
close

容器组

time 更新时间:2023-06-28 16:23:13

容器组(Pod)

容器组(pod)详情(包含状态,事件)

URI

示例:product_type_list=[eks, hybrid, security]

GET /api/ecns/${product type}/pods/pod/<pod_name>/

响应消息

参数 参数类型 描述
pod pod pod type定义见后文
conditions list(condition) pod状态列表
events list(event) pod事件列表

pod type定义:

参数 参数类型 是否必选 描述
name str 容器组名称(pod名称)
containers list(container) 容器列表,container Type定义
restart_policy str pod重启策略
labels dict(str:str) 标签,”labels”:{“k1”:”v1”, “k2”:”v2”}
pod_status pod_status pod状态

容器组(pod)删除

URI

示例:product_type_list=[eks, hybrid, security]

DELETE /api/ecns/${product type}/pods/?force=true

请求消息

参数 参数类型 是否必选 描述
pod pod
force str true时强制删除

正常响应代码

200 ok

获取pod列表

URI

示例:product_type_list=[eks, hybrid, security]

GET /api/ecns/${product type}/pods/

响应消息

参数 参数类型 描述
name str
creation_time str
pod_ip str
host_ip str
images list(image)
labels ditc(str:str)
restart_count str pod重启次数
status str

查看yaml

URI

示例:product_type_list=[eks, hybrid, security]

GET /api/ecns/${product type}/_raw/<kind>/name/<resource_name>/?cluster_addr=<cluster_addr>

响应消息

kind:’Pod’,’Service’,’ConfigMap’,’Ingress’,’DaemonSet’,’Deployment’,’StatefulSet’,’CronJob’,’Job’,’ReplicaSet’, ‘PersistentVolumeClaim’,’PersistentVolume’,’StorageClass’,’Secret’

cluster_addr: apiserver address – 当kind为’PersistentVolume’,’StorageClass’时,需要考虑是否添加此参数。

此处有待补充

编辑yaml

URI

示例:product_type_list=[eks, hybrid, security]

PUT /api/ecns/${product type}/_raw/<kind>/name/<resource_name>/

接口约束

kind: 当kind为application时,支持application关联的资源如’Pod’,’Service’,’Ingress’,’DaemonSet’,’Deployment’,’StatefulSet’,’CronJob’,’Job’等的编辑;

kind也可以为k8s原生资源:’Pod’,’Service’,’ConfigMap’,’Ingress’,’DaemonSet’,’Deployment’,’StatefulSet’,’CronJob’,’Job’,’ReplicaSet’, ‘PersistentVolumeClaim’,’PersistentVolume’,’StorageClass’,’Secret’

响应消息

参数 参数类型 描述
succeed list(yaml_item)
failed list(yaml_item)

yaml_item Type定义

参数 参数类型 描述
name str
kind str
yaml str
reason str

上传yaml创建资源

URI

示例:product_type_list=[eks, hybrid, security]

POST /api/ecns/${product type}/_raw/<kind>/name/<resource_name>/

响应消息

参数 参数类型 描述
succeed list(yaml_item)
failed list(yaml_item)

查看日志

待补充

登录终端

待补充

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品