我注意到 AKS 服务之一处于失败状态。当我去诊断时,我发现不再支持当前版本。所以我尝试按照此处说明的说明进行操作:https : //docs.microsoft.com/en-us/azure/aks/upgrade-cluster
我首先运行命令:
az aks get-upgrades --resource-group myResourceGroup --name myAKSCluster --output table
Run Code Online (Sandbox Code Playgroud)
进而:
az aks upgrade --resource-group myResourceGroup --name myAKSCluster --kubernetes-version new_version
Run Code Online (Sandbox Code Playgroud)
这会产生一个错误:
操作失败,状态为:“冲突”。详细信息:当集群处于失败状态时不允许升级。有关解决步骤,请访问https://aka.ms/aks-cluster-failed以解决集群状态可能失败的原因以及修复集群状态的步骤。
因此,状态因旧版本而失败,由于状态失败而无法更新版本......我检查了这个/sf/ask/3824191661/失败状态,但这不是我们的问题,我们有足够的资源来处理(我们检查过az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfiles)
删除和重新创建 AKS 不是一种选择。