来自服务器的错误(BadRequest):pod kubia-zgxn9没有分配主机

Ric*_*lev 5 kubernetes

当我运行exec命令时

 kubectl exec kubia-zgxn9 -- curl -s http://10.47.252.17
Error from server (BadRequest): pod kubia-zgxn9 does not have a host assigned
Run Code Online (Sandbox Code Playgroud)

描述播客节目主持人

IP:             
Controlled By:  ReplicationController/kubia
Containers:
  kubia:
    Image:      luksa/kubia
    Port:       8080/TCP
    Host Port:  0/TCP
    Requests:
      cpu:        100m
    Environment:  <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xs7qx (ro)
Run Code Online (Sandbox Code Playgroud)

这是我的服务

Name:              kubia
Namespace:         default
Labels:            <none>
Annotations:       <none>
Selector:          app=kubia
Type:              ClusterIP
IP:                10.47.252.17
Port:              <unset>  80/TCP
TargetPort:        8080/TCP
Endpoints:         <none>
Session Affinity:  None
Events:            <none>
Run Code Online (Sandbox Code Playgroud)

为什么我从服务器得到错误?

Jan*_*art 13

Pod 可能尚未调度到节点。

也许它只是比预期的要长一点,或者它正在请求目前没有节点可以满足的资源。

检查 的输出kubectl get pod kubia-zgxn9并查看状态是否为Running。如果是这样,请立即重试。如果它仍然无法执行,这可能是一个错误。

如果它没有运行,请检查描述输出以获取通知。(不幸的是,您在问题中缩短了输出,因此我们看不到它有什么问题)。

  • 不,状态是待定。 (4认同)