【问题标题】:Retrieve kubernetes deploy yaml检索 kubernetes 部署 yaml
【发布时间】:2019-09-20 12:52:33
【问题描述】:

我已删除我的部署 yaml(错误)。我需要知道 kubernetes 是否在工作节点中保留了这个文件的副本。我可以在工作节点的任何容器中获取此文件吗?

  • 例如,我从 pod 中检索文件,因为在删除我的 pod 的主容器后,工作节点中仍在运行

【问题讨论】:

  • 您是否从集群中删除了部署?
  • @juan 你有你想要的
  • @Spazzy757 我没有从集群中删除部署。
  • 那么@harkeshkumar 的回答似乎可以让您获得部署的 yaml 输出

标签: kubernetes


【解决方案1】:

检查环境变量和 Kubernetes 部署/服务 yaml

并且支持部署名称是 hello 然后就像你得到 yml 将hello 更改为deployment name

kubectl get deploy/hello -o yaml
kubectl get svc/hello -o yaml

【讨论】:

  • 正如我所说的主节点出现故障。运行上面的命令后,我得到 The connection to the server localhost:8080 was denied - 你指定了正确的主机或端口吗?
  • 您的 minikube 已关闭或 kubectl 已关闭
  • master 节点宕机了,我不使用 minikube。
  • 我只看到 docker 容器
  • 故障的主节点
猜你喜欢
  • 2019-12-14
  • 1970-01-01
  • 2017-10-12
  • 1970-01-01
  • 1970-01-01
  • 2021-02-19
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
相关资源
最近更新 更多