操作场景
在容器云服务引擎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. 完成其他相关配置后,点击 提交 即可发布工作负载。