Kubernetes:应用部署后不会创建Pod

Kubernetes:应用部署后不会创建Pod,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,我本地机器上的Kubernetes有问题。我想创建一个带有数据库的pod,所以我准备了一个带有服务的部署文件 apiVersion:v1 种类:服务 元数据: 名称:投标服务数据库 标签: 应用程序:投标服务数据库 层:数据库 规格: 端口: -姓名:“5432” 港口:5432 目标港:5432 选择器: 应用程序:投标服务数据库 层:数据库 --- apiVersion:apps/v1 种类:部署 元数据: 名称:投标服务数据库 标签: 应用程序:投标服务数据库 层:数据库 规格: 选择器:

我本地机器上的Kubernetes有问题。我想创建一个带有数据库的pod,所以我准备了一个带有服务的部署文件

apiVersion:v1 种类:服务 元数据: 名称:投标服务数据库 标签: 应用程序:投标服务数据库 层:数据库 规格: 端口: -姓名:“5432” 港口:5432 目标港:5432 选择器: 应用程序:投标服务数据库 层:数据库 --- apiVersion:apps/v1 种类:部署 元数据: 名称:投标服务数据库 标签: 应用程序:投标服务数据库 层:数据库 规格: 选择器: 火柴标签: 应用程序:投标服务数据库 战略: 类型:重新创建 模板: 元数据: 标签: 应用程序:投标服务数据库 层:数据库 规格: 容器: -环境: -姓名:POSTGRES_DB 值:mydb -姓名:POSTGRES_密码 值:密码 -姓名:POSTGRES_用户 价值:博士后 图片:博士后:13 政策:绝不 名称:投标服务数据库 端口: -集装箱港口:5432 名称:投标服务数据库 资源:{} restartPolicy:始终 serviceAccountName:“ 卷数: -名称:postgres持久存储 persistentVolumeClaim: 索赔名称:投标服务数据库卷 状态:{}
我使用
k apply-f bid db deployment.yaml
应用此文件
k get all
返回仅创建了服务,但未启动pod。在这种情况下我能做什么?如何排除故障?

如果“应用”上没有出现任何错误,您可以通过以下方式获取故障原因:

kubectl describe deployment/DEPLOMENT_NAME

此外,您可以只获取部署部分并将其放在单独的YAML文件中,查看是否有错误。

因为在重新启动集群后,它对您有效,所以下次最好使用以下命令验证kube api和kube控制器吊舱中的日志:

kubectl记录kube系统的pn

要获取所有名称空间中的部署列表,可以使用以下命令:


kubectl get deployments-A

应用命令的输出是什么?您是否签入了所有名称空间
kubectl get deployments-A
是的,我检查了这个命令,但没有什么特别之处。我只是重新启动集群,然后它就开始工作了。