Creating applications from Image
目录
先决条件操作步骤 1 - 工作负载工作负载 1 - 配置基础信息工作负载 2 - 配置 Pod工作负载 3 - 配置容器操作步骤 2 - 服务操作步骤 3 - Ingress应用管理操作参考信息存储卷挂载说明健康检查参数通用参数协议特定参数先决条件
获取镜像地址。镜像来源可以是平台管理员通过工具链集成的镜像仓库,也可以是第三方平台的镜像仓库。
-
对于前者,管理员通常会将镜像仓库分配给您的项目,您可以使用其中的镜像。如果找不到所需的镜像仓库,请联系管理员进行分配。
-
如果是第三方平台的镜像仓库,请确保当前集群可以直接从该仓库拉取镜像。
操作步骤 1 - 工作负载
-
在 Container Platform 中,导航至左侧边栏的 Applications > Applications。
-
点击 Create。
-
选择 Create from Image 作为创建方式。
-
选择或输入镜像,点击 Confirm。
INFO
注意:使用集成到 Web 控制台的镜像仓库中的镜像时,可以通过 Already Integrated 进行筛选。Integration Project Name,例如 images (registry-projectname),其中包含该 Web 控制台中的项目名 projectname 和镜像仓库中的项目名 containers。
使用私有镜像仓库的镜像时,需要配置相应的镜像拉取凭证。详情请参见 向 ServiceAccount 添加 ImagePullSecrets。
- 参照以下说明配置相关参数。
工作负载 1 - 配置基础信息
在 Workload > Basic Info 部分,配置工作负载的声明式参数
工作负载 2 - 配置 Pod
注意:在混合架构集群中部署单架构镜像时,请确保为 Pod 调度配置正确的 节点亲和规则。
-
在 Pod 部分,配置容器运行时参数和生命周期管理:
- 节点亲和规则
- 网络配置
- Kube-OVN
- Calico
工作负载 3 - 配置容器
-
在 Container 部分,参照以下说明配置相关信息。
-
点击右上角的 Add Container 或 Add Init Container。
参见 Init Containers。 Init Container:
- 在应用容器之前启动(顺序执行)。
- 完成后释放资源。
- 允许删除条件:
- Pod 中有多个应用容器且至少一个 Init Container。
- 单应用容器 Pod 不允许删除 Init Container。
-
点击 Create。
操作步骤 2 - 服务
操作步骤 3 - Ingress
- 点击 Create。
应用管理操作
修改应用配置时,可使用以下任一方式:
- 点击应用列表右侧的竖向省略号(⋮)。
- 在应用详情页右上角选择 Actions。
