Docker 无法在kubernetes命名空间下启动pod

Docker 无法在kubernetes命名空间下启动pod,docker,kubernetes,kubernetes-pod,Docker,Kubernetes,Kubernetes Pod,我已经在物理K8集群上创建了一个名称空间。 现在,我正试图借助文件中提到的*dep.yaml和名称空间来加速资源。 也在同一命名空间下创建了机密。 但状态显示为“集装箱创建” application-dep.yaml apiVersion: apps/v1 kind: Deployment metadata: name: service-name namespace: namespace-service labels: module: testmodule ... 注意:

我已经在物理K8集群上创建了一个名称空间。 现在,我正试图借助文件中提到的*dep.yaml和名称空间来加速资源。 也在同一命名空间下创建了机密。 但状态显示为“集装箱创建”

application-dep.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: service-name
  namespace: namespace-service 
  labels:
    module: testmodule
...

注意:它在默认名称空间中工作。

如果Pod卡在状态
ContainerCreating
,最好使用
kubectl Descripte Pod
检查事件并检查底部的事件


通常会有一个事件解释Pod无法达到运行状态的原因。您可以共享部署文件的其余部分吗? 如果当前正在默认命名空间中运行服务(假定它公开特定的NodePort),则不能在其他命名空间中再次公开同一端口

此外,如前所述,您总是可以使用“descripe”命令获得更多信息-

kubectl describe <resource> (can be a pod, deployment, service, etc)
kubectl描述(可以是吊舱、部署、服务等)

如果您执行
kubectl description pod
操作,是否在底部看到任何事件?是的,似乎有一些MountVolume.SetUp失败。让我来解决。谢谢你的评论。我是一个初学者…所以这是
MountVolume
setup问题还是其他问题?如果您仍然有问题,请提供整个部署YAML和您收到的错误。如果您手动创建PV,请同时提供此YAML。