gpt4 book ai didi

kubernetes - kubernetes:如何确保没有用户pod在master上运行

转载 作者:行者123 更新时间:2023-12-02 11:58:58 25 4
gpt4 key购买 nike

我目前在Kubernetes的登台环境中使用它-因为它只是一个很小的环境,所以我只在master上使用一个节点并在其中运行我的应用程序Pod。

当我们转向生产时,将有一个以上的节点-至少一个用于主节点,一个更大的节点用于应用程序容器。我是否必须确保我所有的Pod都在与master不同的节点上运行,或者Kubernetes是否可以自动进行处理?

最佳答案

如果查看kubectl get nodes的输出,您将看到类似以下内容:

~ kubectl get nodes
NAME STATUS AGE VERSION
test-master Ready,SchedulingDisabled 23h v1.6.0-alpha.0.1862+59cfdfb8dba60e
test-minion-group-f635 Ready 23h v1.6.0-alpha.0.1862+59cfdfb8dba60e
test-minion-group-fzu7 Ready 23h v1.6.0-alpha.0.1862+59cfdfb8dba60e
test-minion-group-vc1p Ready 23h v1.6.0-alpha.0.1862+59cfdfb8dba60e
SchedulingDisabled标记可确保我们不在该节点上调度任何Pod,并且默认情况下,您的每个HA主节点都应具有该Pod。

也可以通过使用 kubectl cordon将其他节点设置为 SchedulingDisabled

关于kubernetes - kubernetes:如何确保没有用户pod在master上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41169562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com