我的广告连播一直处于待处理状态,因为我提到的所有答案都试图描述输出,但是不知道为什么它处于待处理状态:
k8s@k8s-master:~/deployment$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master Ready master 12d v1.12.2
k8s-node-1 Ready <none> 12d v1.12.2
k8s-node-2 Ready <none> 12d v1.12.2
k8s@k8s-master:~/deployment$ kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx 0/1 Pending 0 62m
webserver 0/1 Pending 0 13m
k8s@k8s-master:~/deployment$ kubectl describe pod webserver
Name: webserver
Namespace: default
Priority: 0
PriorityClassName: <none>
Node: <none>
Labels: creator=rithin
Annotations: <none>
Status: Pending
IP:
Containers:
apache:
Image: httpd
Port: <none>
Host Port: <none>
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-vdpls (ro)
Volumes:
default-token-vdpls:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-vdpls
Optional: false
QoS Class: BestEffort
Node-Selectors: <none>
Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 300s
Events: <none>
已经尝试描述豆荚,但没有信息
答案 0 :(得分:0)
一种可能性是,由于没有分配给吊舱的节点,所以无法从主节点到达工作节点。
答案 1 :(得分:0)
好吧,我找不到与故障相关的任何日志。因此,重新创建了集群,现在它可以正常工作了。我认为这是法兰绒的问题。
答案 2 :(得分:0)
您的广告连播需要手动安排。
在您的Yaml文件中添加豆荚
nodeName: k8s-master
在规格相同的容器中。
您的广告连播将安排在k8s-master节点上。如果要在其他任何节点上进行调度,请用适当的节点名称替换“ k8s-master”。