CCSE集群使用容器镜像服务发布应用

2024-11-06 02:27:35

操作场景

在容器云服务引擎CCSE,使用容器镜像服务CRS中的容器镜像,发布一个容器应用。

前提条件

          已开通容器镜像服务CRS实例

          已开通CCSE集群

操作步骤

准备容器镜像

用户可以根据自身的业务需求,通过Dockerfile构建镜像或者使用其它已经构建好的镜像。本文使用https://hub.docker.com/上的nginx官方镜像为例。执行以下命令拉取镜像:

docker pull nginx:stable-alpine

将容器镜像推送到容器镜像服务实例

1.       在容器镜像服务中创建命名空间(可选:也可以直接使用已经创建好的命名空间)。

1.       登录 容器镜像服务控制台

2.       左侧导航栏点击 容器镜像 - 命名空间

3.       命名空间 页面点击 创建命名空间 按钮

4.       创建一个名称为 my-demo-ns 的命名空间

2.       在容器镜像服务中创建镜像仓库(可选:当命名空间设置为允许自动创建仓库时,可以直接通过推送镜像来创建镜像仓库)

1.       登录 容器镜像服务控制台

2.       左侧导航栏点击 容器镜像 - 镜像仓库

3.       镜像仓库 页面点击 创建仓库 按钮

4.       创建一个名称为 nginx 的私有镜像仓库

3.       执行docker tag并推送镜像

docker tag nginx:stable-alpine <容器镜像服务实例地址>/my-demo-ns/nginx:stable-alpine
 
docker login <容器镜像服务实例地址>
 
docker push <容器镜像服务实例地址>/my-demo-ns/nginx:stable-alpine

推送成功后,可以在创建的nginx镜像仓库看到镜像的版本。

CCSE中创建镜像拉取凭证(可选)

如果上一步骤推送的镜像仓库属性为公共的,则不需要进行此操作,否则需要按以下步骤创建镜像拉取凭证:

1.       登录 CCSE控制台

2.       左侧导航栏点击 集群

3.       集群管理 页面点击已有集群名称进入 集群信息 页面

4.       左侧导航栏点击 命名空间,并点击页面的 创建 按钮创建命名空间(可选:也可以直接使用已经创建好的命名空间)

5.       左侧导航栏点击 配置管理 - 镜像拉取凭证,并点击页面中的 新增 按钮

6.       填写创建镜像拉取凭证的相关信息,点击 提交 完成创建。

CCSE中发布工作负载

1.       登录 CCSE控制台

2.       左侧导航栏点击 集群

3.       集群管理 页面点击已有集群名称进入 集群信息 页面

4.       左侧导航栏点击 工作负载 - 无状态,并点击页面中的 新增 按钮

5.       在新建页面 实例内容器 里点击 选择镜像,选择之前已推送的镜像。

6.       在新建页面里点击 显示高级设置,在 镜像拉取凭证 栏点击 添加 并选择之前已新建的镜像拉取凭证。

7.       完成其他相关配置后,点击 提交 即可发布工作负载。


e7lzwAnCZ.e4