首页 > 解决方案 > 如何查看用于创建 Kubenetes 资源的清单文件?

问题描述

我在基于 EC2 的集群上部署了 K8s,部署中
运行了一个应用程序,我试图找出用于创建资源的清单文件,有用于
创建应用程序的部署、服务和入口文件设置。

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

kubectl get deployment -o yaml

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

标签: kubernetes

解决方案


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


推荐阅读