PDB 调试信息:<namespace>/<pod-name>pdb<pdb-name>阻止了 0 个未读 Pod。 原因 如果Pod 受到 Pod 中断预算 (PDB) 策略的保护,则可能会发生此错误。 在这种情况下,Pod 会拒绝耗尽,在多次尝试后,升级作会失败,群集/节点池处于Failed状态。 检查PDB 配置:ALLOWED DISRUPTIONS值。 该值应1或更大。 有关详细...
在开始升级操作之前,AKS 会检查群集中参数设置为 0 的任何现有Pod 中断预算 (PDB)maxUnavailable。 此类 PDB 可能会阻止节点排出操作。 如果阻止节点排出操作,则群集升级操作无法成功完成。 这可能会导致群集处于失败状态。 收到“无法满足的PDB”错误后,可以通过运行以下命令来确认 PDB 的状态: ...
可以用VMD转
本文介绍如何识别和解决由于 Pod 中断预算(PDB)导致逐出失败而导致的 UpgradeFailed 错误,这些错误在尝试升级 Azure Kubernetes 服务 (AKS) 群集时发生。先决条件本文需要 Azure CLI 2.0.65 或更高版本。 若要查找版本号,请运行 az --version。 如果必须安装或升级 Azure CLI,请参阅 如何安装 Azure CLI...