kubectl create似乎无能为力

时间:2018-12-12 22:51:36

标签: kubernetes

我正在运行命令

kubectl create -f mypod.yaml --namespace=mynamespace

因为我需要通过在mypod.yaml文件中创建并指定的configMap指定环境变量。 Kubernetes返回

  

pod / mypod已创建

但是kubectl get pods不会在我的广告连播列表中显示它,并且我无法按名称访问它,就好像它不存在一样。但是,如果我尝试再次创建它,则表明该窗格已经创建。

这可能是什么原因造成的,我将如何诊断该问题?

1 个答案:

答案 0 :(得分:2)

默认情况下,kubectl命令在default名称空间中运行。但是您是在mynamespace命名空间中创建的Pod。

尝试以下操作之一:

kubectl get pods -n mynamespace
kubectl get pods --all-namespaces