开发者社区 问答 正文

Swarm 集群 应用管理 重新部署应用


应用部署之后,您可以根据您的需求对应用进行重新部署。重新部署会重新拉取应用使用的镜像,因此如果您部署应用之后更新了镜像,重新部署会使用新的镜像进行应用部署。
    说明
重新部署不会更新 volume,宿主机上已有的 volume 仍会继续使用。因此,如果您挂载了 volume 并在新镜像中对 volume 设置进行了修改,重新部署后新设置不会生效。
在以下情况下,您会用到重新部署功能:

  • 部署应用之后,您更新了镜像的内容,需要按照新的镜像部署应用。
  • 您停止或删除了某些容器,希望可以启动或重新创建这些容器。重新部署时,容器服务会重新启动已经停止的容器并重新创建已经删除的容器。


操作步骤


  1. 登录 容器服务管理控制台
  2. 在 Swarm 菜单下,单击左侧导航栏中的应用。
  3. 选择应用所在的集群。
  4. 选择要进行重新部署的应用,单击右侧的重新部署。
  5. 在弹出的对话框中,单击确定。



查看重新部署是否成功

您可以通过查看镜像的 sha256 确定重新部署后容器的镜像是否为最新镜像,从而确定重新部署是否成功。
  1. 登录 容器服务管理控制台
  2. 在 Swarm 菜单下,单击左侧导航栏中的应用。
  3. 选择应用所在的集群。
  4. 单击应用的名称。
  5. 单击 容器列表并查看镜像的sha256。如果容器的镜像为新镜像,则重新部署成功。


展开
收起
青蛙跳 2018-08-23 19:01:17 1545 分享 版权
阿里云 AI 助理回答

在阿里云容器服务中重新部署应用是一个直接且实用的操作,尤其适用于您需要将应用更新至新镜像版本或管理容器生命周期的场景。以下是根据您的需求整理的详细操作步骤和注意事项:

重新部署应用的步骤

  1. 登录控制台

    • 首先,登录到阿里云容器服务管理控制台。
  2. 导航至应用管理界面

    • 在左侧菜单栏中,找到并点击“Swarm”菜单项。
    • 然后,单击左侧导航栏中的“应用”,进入应用管理页面。
  3. 选择集群与应用

    • 在应用列表中,定位到您希望重新部署应用所在的集群,并点击选中它。
    • 接着,从该集群的应用列表里,找到目标应用,并点击右侧的“重新部署”按钮。
  4. 确认重新部署

    • 弹出的对话框会要求您确认重新部署操作,点击“确定”以继续。

查看重新部署结果

  1. 验证重新部署状态

    • 为确保重新部署成功,再次回到应用详情页。
    • 点击应用名称,进入详细信息界面。
    • 单击“容器列表”,检查每个容器的镜像SHA256值。
  2. 判断部署是否成功

    • 对比当前容器使用的镜像SHA256值与您期望部署的新镜像版本的SHA256值。如果两者一致,则表明重新部署使用了最新的镜像,即重新部署成功。

注意事项

  • Volume不变性:重新部署过程中,已挂载的volume内容保持不变。这意味着,即使新镜像对volume配置有所调整,这些变更不会反映在已存在的volume上。
  • 镜像更新:确保在重新部署前,新镜像已推送到相应的镜像仓库,以便部署时能够拉取最新版本。
  • 业务影响:重新部署会导致应用重启,建议在业务低峰期执行此操作,以避免服务中断或用户体验下降。

通过上述步骤,您可以有效地管理和更新您的应用,确保其始终基于最新的镜像运行,同时注意维护服务的稳定性和连续性。


参考角标: - 重新部署不会更新 volume 的说明来源于用户问题描述。 - 关于业务低峰期执行部署操作的建议,是基于通用的最佳实践。

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