容器服务 Swarm 集群 通过编排模板创建 WordPress


前提条件
如果您还未创建集群,您需要先创建集群。有关如何创建集群的详细信息,参见 创建集群

操作步骤

  1. 登录 容器服务管理控制台
  2. 单击左侧导航栏中的 [backcolor=transparent]应用 并单击右上角的 [backcolor=transparent]创建应用,如下图所示。

  3. 输入应用相关信息,单击 [backcolor=transparent]使用编排模板创建。
    • [backcolor=transparent]应用名称:要创建的应用的名称。本示例中,应用名称为 wordpress-test。
    • [backcolor=transparent]应用版本:所创建应用的版本。默认为 1.0。
    • [backcolor=transparent]部署集群:要部署到的集群。
    • [backcolor=transparent]默认更新策略:应用更新的方式,您可以选择 [backcolor=transparent]标准发布 或 [backcolor=transparent]蓝绿发布 ,参见 发布策略说明
    • [backcolor=transparent]应用描述:应用的相关信息。该信息将显示在 [backcolor=transparent]应用列表 页面。
    • [backcolor=transparent]检查最新 Docker 镜像:选中该选项后,表示当镜像 Tag 不变的情况下,也会去仓库拉取最新的镜像。为了提高效率,容器服务会对镜像进行缓存。部署时,如果发现镜像 Tag 与本地缓存的一致,则会直接复用而不重新拉取。所以,如果您基于上层业务便利性等因素考虑,在做代码和镜像变更时没有同步修改 Tag ,就会导致部署时还是使用本地缓存内旧版本镜像。而勾选该选项后,会忽略缓存,每次部署时重新拉取镜像,确保使用的始终是最新的镜像和代码。

  • 单击 [backcolor=transparent]使用已有编排模板, 单击 WordPress 模板对应的 [backcolor=transparent]选择 按钮。

  • 在模板编辑框,修改相应的配置。
    aliyun.routing.port_80: http://wordpress 代表该容器运行成功后,来自 http://wordpress.$testDomain 的请求会转发到容器的 80 端口。

  • 单击 [backcolor=transparent]创建并部署。

  • 单击 [backcolor=transparent]查看应用列表,[backcolor=transparent]返回应用列表 或左侧导航栏中的 [backcolor=transparent]应用。如下图所示,单击应用名称 [backcolor=transparent]wordpress-test,查看应用详情。

  • 单击服务列表中的服务名称 [backcolor=transparent]web,查看服务的详细信息。

  • 单击服务 web 的访问端点,即访问的域名。
    [backcolor=transparent]注意:
    • 该域名仅供测试使用。请绑定您自己的域名。
    • 如果您无法正常访问,可以参考 访问链路问题排查 进行问题排查。

  • 展开
    收起
    反向一觉 2017-10-27 15:04:33 2096 分享 版权
    阿里云 AI 助理回答

    您描述的操作流程是使用阿里云容器服务Kubernetes版(ACK)来部署一个WordPress应用的过程。下面我将根据您的步骤,提供一些补充说明和建议,帮助您更好地理解和执行这些操作:

    1. 创建集群:在开始之前确保您已经有一个运行中的ECS集群或者直接在容器服务管理控制台上创建一个新的Kubernetes集群。创建集群时,您需要选择合适的地域、网络类型(专有网络VPC)、Kubernetes版本等配置。

    2. 创建应用

      • 在“应用”页面点击“创建应用”,并选择“使用编排模板创建”。这里,您输入的应用名称(如wordpress-test)应具有唯一性且易于识别。
      • “应用版本”默认为1.0,您可以根据实际需求调整。
      • 选择正确的“部署集群”,确保所选集群与您的业务需求匹配,比如资源大小、区域位置等。
      • “默认更新策略”中,“标准发布”适用于大多数场景,而“蓝绿发布”适合需要零停机时间的场景。
      • 勾选“检查最新Docker镜像”可以确保您始终部署的是最新的镜像版本,但请注意这可能会影响部署速度。
    3. 使用已有编排模板:选择WordPress模板进行快速部署,这是利用预定义的YAML文件简化配置过程的好方法。

    4. 修改配置:在模板编辑框内,您可以根据实际情况调整服务的端口映射、环境变量等设置。例如,aliyun.routing.port_80: http://wordpress配置表明外部访问通过特定域名(如http://wordpress.$testDomain)会被路由到容器的80端口。

    5. 创建并部署:确认所有配置无误后,单击“创建并部署”以启动部署流程。

    6. 查看应用和服务详情:部署完成后,通过“应用列表”和“服务列表”可以监控应用的状态和访问信息。点击服务的访问端点进行初步测试。

    7. 注意事项

      • 访问域名仅供测试,生产环境中应绑定自定义域名,并配置相应的DNS解析。
      • 如果遇到访问问题,参考官方文档的“访问链路问题排查”指导进行故障排除。

    整个过程中,阿里云容器服务提供了图形化界面,使得部署和管理容器化应用变得相对直观和简单。不过,对于更复杂的部署需求或自动化运维,您可能还需要学习如何编写和调整YAML配置文件,以及利用CLI工具如kubectl进行操作。

    有帮助
    无帮助
    AI 助理回答生成答案可能存在不准确,仅供参考
    0 条回答
    写回答
    取消 提交回答