我想用多主机设置为HA k8编写测试。
我在this answer阅读过,可以允许将用户Pod调度到主节点。如果可以对多个(或全部)我的大师执行此操作,我会感到有些困惑。
我在k8s HA docs读过...
对于这两种方法,您都需要以下基础结构:
三台机器 达到kubeadm对大师的最低要求
三机 符合kubeadm对工人的最低要求
这表示
答案 0 :(得分:1)
是的,您可以计划主服务器上的用户工作负载。您需要污染母版以允许安排工作量。使用下面的命令来污染主人
kubectl taint nodes --all node-role.kubernetes.io/master-
答案 1 :(得分:0)
实际上,您可以通过仅一个节点群集设置来完成所需的所有操作。它可能只是一个可调度的主服务器,并且可以在某种前端HTTP平衡器下工作。您可以使您的测试通过前端HA与APIserver进行通信,因此,您的测试将完全独立于实际上的群集节点数