更新时间:2022-05-16 GMT+08:00
分享

原生接口开放操作的资源

铂金版集群支持使用原生接口开放操作的资源如表1所示。

除Service外,其他资源支持的参数请参见https://kubernetes.io/docs/reference/kubernetes-api/

所有资源只支持部署在指定Namespace中,具体值可以在铂金版总览页面“命名空间”字段中查看到,参考图1

图1 命名空间
表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

服务。

  • Service类型(即type字段)仅支持ClusterIP类型,当前版本不支持用户自己配置IP,只能使用系统统一生成的内部url来访问,部署好后可以通过IEF铂金版应用网格页面查看Service对应的内部URL。
  • Service端口(即ports.name字段)需要符合istio要求,即<协议>-<名称>,如http-name。
分享:

    相关文档

    相关产品

close