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