Docker 无法在kubernetes命名空间下启动pod
我已经在物理K8集群上创建了一个名称空间。 现在,我正试图借助文件中提到的*dep.yaml和名称空间来加速资源。 也在同一命名空间下创建了机密。 但状态显示为“集装箱创建” application-dep.yamlDocker 无法在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 ... 注意:
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。