首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看用于创建Kubenetes资源的清单文件?

如何查看用于创建Kubenetes资源的清单文件?
EN

Stack Overflow用户
提问于 2020-04-27 12:22:28
回答 3查看 1K关注 0票数 1

我在一个基于EC2的集群上部署了K8s,

部署中正在运行一个应用程序,我正在尝试找出用于创建资源的清单文件。

有用于创建应用程序设置的部署、服务和入口文件。

我尝试了以下命令,但我不确定它是否正确,因为它还返回了许多不寻常的数据,如lastTransitionTimelastUpdateTimestatus-

代码语言:javascript
复制
kubectl get deployment -o yaml

要查看现有已部署资源的清单yaml文件,正确的命令是什么?

EN

回答 3

Stack Overflow用户

发布于 2020-04-27 12:33:16

没有具体的方法可以做到这一点。您应该像任何其他代码一样将源文件存储在源代码管理中。把它想象成反编译,你可以这样做,但是你得到的和你放进去的不一样。也就是说,如果您使用的kubectl apply具有更原始的清单的JSON版本,那么请检查最后应用的注释,但同样可能包含一些默认字段。

票数 3
EN

Stack Overflow用户

发布于 2020-04-27 13:11:00

您可以尝试使用--export标志,但它已被弃用,可能无法正常工作。

kubectl get deployment -o yaml --export

参考:https://github.com/kubernetes/kubernetes/pull/73787

票数 1
EN

Stack Overflow用户

发布于 2021-07-28 02:26:22

代码语言:javascript
复制
KUBE_EDITOR="cat" kubectl edit secrets rook-ceph-mon -o yaml -n rook-ceph 2>/dev/null >user.yaml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61451680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档