今天,我用运行Redhat Linux 8.0的3个VMS设置了Kubernetes集群。我也能够部署服务和Pod,但是考虑到Pod托管在节点/ Workers而不是Master上,我无法理解Master的角色,这是正确的吗?
我的集群:
Serverone:主服务器
服务器三:工人节点
Serverfour:工作者节点
我从https://github.com/paulbouwer/hello-kubernetes部署了示例服务(带有3个副本)
我看到所有三个Pod都在运行,但是serverone(我的主节点)上正在运行“ 1”。
hello-kubernetes-594f6f475f-hkn85正在运行serverone
hello-kubernetes-594f6f475f-mct2r正在运行serverfour
hello-kubernetes-594f6f475f-vjchd正在运行serverfour
任何想法我为什么看到POD在主节点上运行?
我的集群技术详细信息。...
名称状态角色年龄版本
serverfour Ready worker4 40m v1.18.3
serverone Ready master 3d3h v1.18.3
serverthree NotReady worker3 20h v1.18.3
如果满足以下所有条件,则有可能安排将Pod安排为母带主机
Unschedulable: false
标志。您可以通过使用kubectl describe node serverone
taints
tolerations
提到了taints
。