Kubernetes吊舱未启动

Kubernetes吊舱未启动,kubernetes,kubectl,kubelet,Kubernetes,Kubectl,Kubelet,我有一个kubernetes集群,有5个节点。当我添加一个简单的nginx pod时,它将被调度到其中一个节点,但不会启动。它甚至不会提取图像 这是nginx.yaml文件: apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - name: nginx image: nginx ports: - containerPort: 80 当我描述pod时,有一个事件:成功地将busy

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

这是nginx.yaml文件:

apiVersion: v1
kind: Pod 
metadata:
  name: nginx
spec:
  containers:
  - name: nginx
    image: nginx
    ports:
    - containerPort: 80
当我描述pod时,有一个事件:
成功地将busybox分配给up02
当我登录到up02并检查是否有任何图像被拖动时,我看到它没有被拖动,所以我手动拖动它(我想可能需要一些启动;)

pod将始终处于容器创建状态。这不仅仅是这个吊舱的问题,我尝试添加的任何吊舱都有问题

机器上运行一些吊舱,这是Kubernetes操作所必需的:

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
你能行

kubectl describe pods <pod>
kubectl描述吊舱
获取有关正在发生的事情的更多信息。

您可以这样做

kubectl describe pods <pod>
kubectl描述吊舱

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

您可以在命名空间
kube系统中重新创建nginx pod吗

kubectl create --namespace kube-system -f nginx.yaml
这会解决你的问题


其次,您的环境中是否有代理,请看一看

你能在名称空间
kube系统中重新创建nginx吊舱吗

kubectl create --namespace kube-system -f nginx.yaml
这会解决你的问题


其次,您的环境中是否有代理,请看一看

确保您的命名空间和服务帐户信息正确无误。如果已将服务或部署配置为使用命名空间或服务帐户,则该命名空间需要存在

如果将其配置为使用非默认服务帐户,则该帐户也必须存在,并且服务帐户应在名称空间之后创建

您不必使用kube系统名称空间。名称空间存在,因此可以有多个名称空间,并控制集群内的流量

您还应该为您的命名空间设置潜在的权限。在这里读这个。
确保您的命名空间和服务帐户信息正确无误。如果已将服务或部署配置为使用命名空间或服务帐户,则该命名空间需要存在

如果将其配置为使用非默认服务帐户,则该帐户也必须存在,并且服务帐户应在名称空间之后创建

您不必使用kube系统名称空间。名称空间存在,因此可以有多个名称空间,并控制集群内的流量

您还应该为您的命名空间设置潜在的权限。在这里读这个。

我已经完全重新安装了我的集群,从一个主节点和一个节点开始,并且以某种方式工作。我不知道我做了什么不同(我不认为我做了什么不同,除了它现在是一个2节点的集群)将它扩展到5个节点总计我已经完全重新安装了我的集群,从一个主节点和一个节点开始,不知怎的,这是可行的。我不知道我做了什么不同的事情(我不认为我做了什么不同的事情,除了它现在是一个2节点的集群)将它扩展到总共5个节点