开发者社区 > 云原生 > 正文

EDAS中部署k8s应用 例如有5个实例,分2批部署一个异常的应用结果会是什么情况呢?

EDAS中部署k8s应用 例如有5个实例,分2批部署一个异常的应用:第一批2个实例,第二批3个实例, 结果会是什么情况呢?
a88557ca411a7a7814926aab80cc2651.png
a98e0f1457536c1f12a26175fdd2af1e.png

展开
收起
十一0204 2023-07-19 21:51:35 68 0
2 条回答
写回答
取消 提交回答
  • 在阿里云 EDAS 平台中,如果您在部署 Kubernetes 应用时将 5 个实例分成 2 批进行部署,并且其中一个批次的应用出现异常,可能会导致以下情况发生:

    1. 异常实例停止运行:如果某个批次的应用出现异常,EDAS 会尝试停止该批次中的所有实例。这是为了确保异常应用不会影响整体的系统稳定性和健康状态。

    2. 健康实例继续运行:与异常应用不同,其他正常批次的应用实例将继续保持运行状态。EDAS 会努力保证整体的可用性,并防止异常应用对其他应用的影响。

    3. 错误报警和监控:EDAS 平台会监控应用实例的运行状态和健康状况。如果某个批次的应用出现异常,EDAS 可能会触发报警机制,并通知相关负责人或团队。

    4. 自动恢复和重启:EDAS 平台通常会尽力自动恢复异常应用,并尝试重新启动出现问题的实例。这可以通过平台的自动修复功能或手动操作来完成。

    请注意,以上情况仅是一般情况下的处理方式,具体行为可能会根据 EDAS 平台的配置、应用的状态和部署策略等因素而有所不同。此外,EDAS 还提供了灵活的调度策略和管理工具,允许您自定义部署和扩展策略,以满足您的特定需求。

    2023-07-28 11:12:42
    赞同 展开评论 打赏
  • 意中人就是我呀!

    如果选GrayBatchUpdate,第一批实例应用异常会部署失败,可以不执行第二批,手动回滚,执行第二批的话,第二批也会因为应用异常部署失败。
    如果选BatchUpdate,是手动分批分批两批的话,结果和GrayBatchUpdate一样;如果是自动分批的话,第一批第二批5个实例都因应用异常而部署失败。此回答整理至钉群“EDAS K8s/Serverless K8s 交流群”。

    2023-07-20 08:04:53
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

  • 容器服务Kubernetes版
  • 企业级分布式应用服务
  • 相关电子书

    更多
    EDAS—云上的微服务开发与治理利器 立即下载
    基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
    EDAS—轻松搞定分布式应用服务 立即下载

    相关镜像