Kubernetes Pod 未启动

Rav*_*nix 3 kubernetes kubectl kubelet

我有一个 5 个节点的 kubernetes 集群。当我添加一个简单的 nginx pod 时,它将被调度到其中一个节点,但它不会启动。它甚至不会拉图像。

这是 nginx.yaml 文件:

apiVersion: v1
kind: Pod 
metadata:
  name: nginx
spec:
  containers:
  - name: nginx
    image: nginx
    ports:
    - containerPort: 80
Run Code Online (Sandbox Code Playgroud)

当我描述 pod 时,有一个事件:Successfully assigned busybox to up02当我登录到 up02 并检查是否有任何图像被拉出时,我发现它没有被拉出,所以我手动拉动它(我想也许它需要一些启动; ) )

Pod 会一直处于 Container 创建状态。不仅是这个 Pod 出现问题,我尝试添加的任何 Pod 都出现问题。

机器上运行着一些 Kubernetes 运行所必需的 pod:

up@up01:~$ kubectl get pods --all-namespaces
NAMESPACE     NAME                                    READY     STATUS              RESTARTS   AGE
default       busybox                                 0/1       ContainerCreating   0          11m
default       nginx                                   0/1       ContainerCreating   0          22m
kube-system   dummy-2088944543-n1cd5                  1/1       Running             0          5d
kube-system   etcd-up01                               1/1       Running             0          5d
kube-system   kube-apiserver-up01                     1/1       Running             0          5d
kube-system   kube-controller-manager-up01            1/1       Running             0          5d
kube-system   kube-discovery-1769846148-xfpls         1/1       Running             0          5d
kube-system   kube-dns-2924299975-5rzz8               4/4       Running             0          5d
kube-system   kube-proxy-17bpl                        1/1       Running             2          3d
kube-system   kube-proxy-3pk63                        1/1       Running             0          3d
kube-system   kube-proxy-h3wrj                        1/1       Running             0          5d
kube-system   kube-proxy-wzqv4                        1/1       Running             0          3d
kube-system   kube-proxy-z3xxx                        1/1       Running             0          3d
kube-system   kube-scheduler-up01                     1/1       Running             0          5d
kube-system   kubernetes-dashboard-3203831700-3xfbd   1/1       Running             0          5d
kube-system   weave-net-6c0nr                         2/2       Running             0          3d
kube-system   weave-net-dchhf                         2/2       Running             0          5d
kube-system   weave-net-hshvg                         2/2       Running             4          3d
kube-system   weave-net-n684c                         2/2       Running             1          3d
kube-system   weave-net-r5319                         2/2       Running             0          3d
Run Code Online (Sandbox Code Playgroud)

man*_*lds 5

你可以做

kubectl describe pods <pod>
Run Code Online (Sandbox Code Playgroud)

获取有关正在发生的事情的更多信息。