azure - 有没有办法将 AKS 群集节点池与可用区域一起放入不同的故障/更新域?

标签 azure kubernetes azure-aks azure-vm-scale-set

将 AKS 群集部署到不同的可用性区域(在我们的示例中为“1,2,3”)时,虚拟机规模集用于默认节点池部署(而不是可用性集)。那里一切都很好,但问题是 - 在使用默认的节点池规模集时,它仅被放入 1 个故障域中,并且我没有找到更改它的方法(尽管事实上,虚拟机规模集应该部署到根据文档,有 5 个故障/更新域):

enter image description here

为什么会这样呢?除了 3 个可用区之外,如何将节点池放入默认的 5 个故障/更新域(我的意思是 3 个可用区中的每一个都有 5 个故障/更新域)?

附注- 您始终可以将AKS集群的节点池部署到availabilitySet中,并拥有5个更新/故障域,但使用availabilitySet时可用性区域不可用。

最佳答案

引用此文档:Choosing the right number of fault domains for virtual machine scale set ,对于支持虚拟机规模集分区部署且选中此选项的区域,每个区域的容错域计数默认值为 1。

您还可以考虑将规模集故障域的数量与托管磁盘故障域的数量保持一致。

关于azure - 有没有办法将 AKS 群集节点池与可用区域一起放入不同的故障/更新域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66301738/

相关文章:

Azure Functions 定价和超时

azure - 使用 Azure 流量管理器和 AWS Route 53 基于 DNS 的路由

reactjs - msal-react 访问 token 与 id token 不同的过期时间

kubernetes - kubernetes:我应该使用哪种端口在入口后面公开服务?

Kubernetes - 连接被拒绝诊断

kubectl - 将文件从远程 kubernetes pod 复制到 unix 机器

Azure-ML 部署看不到 AzureML 环境(版本号错误)

azure - 如何将 Azure AD 添加为 AWS Cognito 联合 IdP

azure - 我可以在多个 AKS 群集中使用我的 Azure DNS 区域吗

kubernetes - 如何设置 kubernetes RBAC 资源以便 pod 可以通过客户端访问 API?