关于Azure Container Apps每月自动替换副本的原因咨询
关于Azure Container Apps每月自动重建副本的疑问
我在Azure Container Apps中运行应用,发现每月同一区域内不同环境的同一修订版本中,旧副本会被自动销毁并创建新副本,且发生时间大致固定。想确认该行为是否由Azure平台定期维护或其他底层流程导致?
观测到的重建时间记录
2024年7月
- Atom: 7/23/2024, 10:25:08 AM
- Visualization: 7/23/2024, 12:11:24 PM
- Admin: 7/23/2024, 12:34:38 PM
- Notification: 7/23/2024, 12:34:38 PM
- WMS: 7/23/2024, 12:34:43 PM
- Webapp: 7/23/2024, 12:58:02 PM
- Dashboard: 7/23/2024, 12:58:17 PM
- Webapp Nginx: 7/23/2024, 10:56:49 AM
- UI: 7/23/2024, 11:47:58 AM
- Tenant Service: 7/23/2024, 11:48:14 AM
- Keycloakgateway: 7/23/2024, 12:58:05 PM
2024年8月
- Webapp: 8/22/2024, 9:59:24 AM
- Atom: 8/22/2024, 10:46:48 AM
- Dashboard: 8/22/2024, 11:17:02 AM
- Admin: 8/22/2024, 11:49:55 AM
- WMS: 8/22/2024, 11:50:01 AM
- Notification: 8/22/2024, 12:39:11 PM
- Visualization: 8/22/2024, 12:39:17 PM
- Webapp Nginx: 8/22/2024, 10:47:07 AM
- Tenant Service: 8/22/2024, 12:39:08 PM
- Keycloakgateway: 8/22/2024, 12:39:08 PM
- UI: 8/22/2024, 1:03:21 PM
原因分析
这种每月固定时间的副本重建行为,大概率是Azure平台的定期基础设施维护导致的:
- Azure Container Apps基于托管Kubernetes环境运行,平台会每月对底层节点执行安全补丁更新、操作系统升级或硬件维护。为保障应用持续可用,维护过程中会将容器副本从旧节点迁移至已完成维护的新节点,外在表现就是旧副本销毁、新副本创建。
- 同一区域内的维护时间窗口相对固定,这与你观测到的时间规律完全匹配。
除此之外,可排查以下非平台因素:
- 检查是否配置了特殊触发条件的自动缩放规则,但自动缩放一般不会固定在每月同一时间触发。
- 确认是否存在自定义CI/CD流程或定时任务,在每月固定时间触发了应用修订版本的重新部署。
- 检查容器镜像是否设置了自动更新策略(如拉取
latest标签镜像),但这类更新通常不会集中在同一时间点批量发生。
若需确认具体维护事件,可在Azure门户的资源健康面板中查看对应Container Apps的历史维护记录,里面会记录平台发起的维护操作时间及原因。
内容的提问来源于stack exchange,提问作者Amrish
相关产品推荐
相关产品推荐

