You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AKS集群陷入RotatingClusterCertificates(Stopped)状态无法启动求解决方案

解决AKS集群停止状态下误触发证书轮换后的卡壳问题

方案一:取消挂起的证书轮换操作

  1. 获取集群资源ID

    az aks show --resource-group <你的资源组名称> --name <AKS集群名称> --query id -o tsv
    
  2. 查找证书轮换的操作ID

    az monitor activity-log list --resource-group <资源组名称> --resource-type Microsoft.ContainerService/managedClusters --resource <AKS集群名称> --query "[?contains(operationName.value, 'rotateCertificates')].operationId" -o tsv
    
  3. 调用API终止挂起操作

    az resource invoke-action --ids <步骤1获取的资源ID> --action abortOperation --request-body '{"operationId": "<步骤2获取的操作ID>"}'
    

方案二:强制更新集群运行状态

如果方案一无法终止操作,尝试直接修改集群的PowerState:

az resource update --ids <集群资源ID> --set properties.powerState.code=Running

执行完成后,再次尝试启动集群:

az aks start --resource-group <资源组名称> --name <AKS集群名称>

方案三:通过Azure门户资源管理器直接编辑

  1. 登录Azure门户,找到目标AKS集群
  2. 在左侧菜单中选择资源管理器(或进入“自动化”→“导出模板”后切换到编辑模式)
  3. 定位到properties.powerState字段,将其值修改为{"code": "Running"}
  4. 保存修改,等待资源状态同步后尝试启动集群

方案四:联系Azure官方支持

如果以上所有方法均无效,说明集群资源状态出现了深层不一致,需要联系Azure支持团队,提供以下信息:

  • AKS集群的资源ID
  • 证书轮换操作的ID
  • 已尝试的操作列表
    支持团队可以通过后台工具清理挂起的操作任务,恢复集群的可操作状态。

内容的提问来源于stack exchange,提问作者Lewis Marhin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 03:35:20