原生接口开放操作的资源
铂金版集群支持使用原生接口开放操作的资源如表1所示。
除Service外,其他资源支持的参数请参见https://kubernetes.io/docs/reference/kubernetes-api/。
所有资源只支持部署在指定Namespace中,具体值可以在铂金版总览页面“命名空间”字段中查看到,参考图1。
Kubernetes资源 |
说明 |
---|---|
Node |
边缘节点。 只允许get、list、watch,不能使用kubectl创建,边缘节点的创建只能按照IEF的方法创建,具体请参见边缘节点概述。 |
Namespace |
命名空间,铂金版集群只有一个固定的命名空间,其值为项目ID。 只允许get、list、watch |
Deployment |
无状态工作负载,容器应用的一种。创建Deployment类型资源,请选择指定节点的方式进行部署,具体请参见创建Deployment到指定节点。 创建后可以在控制台“边缘应用 > 容器应用”中查看。 说明:
创建Deployment类型的资源,需要为Deployment添加app:{deployment_name}的label,且Deployment不能与已有Deployment或Job重名,以支持通过IEF界面查看Deployment信息。 注意通过原生接口方式创建的应用不允许通过IEF界面进行更新。 |
Job |
任务,容器应用的一种。 创建后可以在控制台“边缘应用 > 容器应用”中查看。 说明:
创建Job类型的资源,Job不能与已有Deployment或Job重名,以支持通过IEF界面查看Job信息。 |
Configmap |
配置项。 创建后可以在控制台“边缘应用 > 应用配置 > 配置项”中查看。 说明:
当前通过IEF控制台创建的Configmap不能立即使用Kubernetes原生接口查询到,需要等待使用该Configmap的容器应用下发后才能通过原生接口查询到。 |
Secret |
密钥。 创建后可以在控制台“边缘应用 > 应用配置 > 密钥”中查看。 说明:
当前通过IEF控制台创建的Secret不能立即使用Kubernetes原生接口查询到,需要等待使用该Secret的容器应用下发后才能通过原生接口查询到。 |
Cronjob |
定时任务。 Cronjob不支持在控制台显示。 |
Pod |
容器组。 Pod不支持在控制台显示。 |
Daemonset |
守护进程。 Daemonset不支持在控制台显示。注意:Daemonset的重启策略restartPolicy字段须配置为Always、OnFailure、Never中的一种,才能保证Pod顺利部署。 |
Service |
服务。
|
