我创建了包含1个主节点和2个节点的openshift集群。我能够部署hawkular,cassandra和heapster pod进行监控,并且我能够设置openshift Web控制台。
但是,我尝试手动部署pod,但收到错误Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Dynamic, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f70
9c5b713576e1' or one of its dependencies. The system cannot find the file specified.
输入:
用于使用命令MatchNodeSelector.
oc create -f hello.yaml
预期输出 这些pod应处于运行状态,并应反映Web控制台上的性能。
实际输出
运行apiVersion: v1
kind: Pod
metadata:
name: pod3
spec:
containers:
- name: hello
image: hello
imagePullPolicy: IfNotPresent
oc create -f hello.yaml
更详细的广告日志
[root@master docker]# oc get pods -n demo
NAME READY STATUS RESTARTS AGE
pod3 0/1 Pending 0 44m
答案 0 :(得分:0)
此状态表明没有节点与Node-Selector
匹配:
node-role.kubernetes.io/compute=true
请检查节点(oc get nodes
)上的标签。