【发布时间】:2021-01-19 03:00:22
【问题描述】:
我正在尝试使用 K8 部署针对 Google Cloud 的应用程序。我跑了kubectl create -f app.yaml,一切似乎都很好。我可以转到我的项目配置文件并在“Kubernetes 集群”页面中查看“应用程序”集群。但是,当我尝试通过终端查看我的 pod 及其信息时,我遇到了这种奇怪的情况:
% kubectl get pods -n app
No resources found in app namespace.
% kubectl create -f app.yaml
Error from server (AlreadyExists): error when creating "app.yaml": services "app" already exists
% kubectl -n app rollout restart deployment project
Error from server (NotFound): namespaces "app" not found
kubectl 找不到名称“app”,但我无法重新创建“app”,因为该名称已经存在!
我的最终目标是查看 pod 信息并获取外部 IP 值。
【问题讨论】:
-
可以分享
app.yaml的内容吗?这可能会让您更容易理解导致 kubectl 命令失败的原因。
标签: google-app-engine kubernetes google-cloud-platform google-kubernetes-engine