【问题标题】:Does / Will AKS support spreading pods across update domains?AKS 是否/是否支持跨更新域传播 pod?
【发布时间】:2018-10-26 17:44:56
【问题描述】:

根据this 文章(2018 年 4 月),AKS 在可用性集中运行时能够智能地跨故障域放置 pod,但它还没有考虑更新域。是否会很快使用更新域在 AKS 中放置 pod?

【问题讨论】:

    标签: azure azure-aks


    【解决方案1】:

    在您设置集群时,它已经自动执行此操作。您的节点被放置到可用性集中,并且在该可用性集中,它们被放置到单独的故障域和更新域中。

    【讨论】:

    • 是否保证 pod 始终分布在更新域中?我的印象是,我引用的文章的作者对此进行了测试。他在多次发布后发现,正如您所指出的那样,有时 pod 会分布在更新域中,但有时您会很不走运,但事实并非如此。
    • 只要有可用性集,Azure 平台将确保所有 VM 都放置在单独的更新域和故障域中。我没有遇到过以这种方式设置它们的时间,但它没有发生。我曾经见过,即使在 AV 设备中,也有一个非常不幸的时候,两个故障域由于中断而同时出现故障。但无论如何,这些虚拟机被放置在单独的更新域和故障域中。
    • 对于阅读此旧问题的读者,K8s 现在支持拓扑扩展约束,可用于确保故障域上的均匀调度:kubernetes.io/docs/concepts/workloads/pods/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    相关资源
    最近更新 更多