我需要深入研究kubernetes 1.7的调度问题:
我有18个节点(119个),标签为app-nodes=true
kubectl get nodes -l app-nodes=true
NAME STATUS AGE VERSION
app-001 Ready 53d v1.7.0+coreos.0
app-002 Ready 53d v1.7.0+coreos.0
app-003 Ready 53d v1.7.0+coreos.0
app-004 Ready 53d v1.7.0+coreos.0
app-005 Ready 53d v1.7.0+coreos.0
app-006 Ready 53d v1.7.0+coreos.0
app-007 Ready 53d v1.7.0+coreos.0
app-008 Ready 53d v1.7.0+coreos.0
app-009 Ready 53d v1.7.0+coreos.0
app-010 Ready 53d v1.7.0+coreos.0
app-011 Ready 53d v1.7.0+coreos.0
app-012 Ready 53d v1.7.0+coreos.0
app-013 Ready 53d v1.7.0+coreos.0
app-014 Ready 53d v1.7.0+coreos.0
app-015 Ready 53d v1.7.0+coreos.0
app-016 Ready 53d v1.7.0+coreos.0
app-017 Ready 53d v1.7.0+coreos.0
app-018 Ready 53d v1.7.0+coreos.0
我有一个带有NodeSelector app-nodes=true
和HostPort: 4567
我的部署部署了17/18 pod。最后一个因错误而挂起:
没有可用的节点匹配以下所有谓词:: MatchNodeSelector(98),PodFitsHostPorts(18)
Ready
没有其他信息。我甚至尝试过去等待看看我是否能找到过时的数据。
kubernetes调度程序如何确定分配的HostPorts? 我怎样才能查看调度程序?