kubernetes - 如何查看用于创建 Kubenetes 资源的清单文件?
问题描述
我在基于 EC2 的集群上部署了 K8s,部署中
运行了一个应用程序,我试图找出用于创建资源的清单文件,有用于
创建应用程序的部署、服务和入口文件设置。
我尝试了以下命令,但我不确定它是否正确,因为它还返回了许多不寻常的数据,例如lastTransitionTime
,lastUpdateTime
和status
-
kubectl get deployment -o yaml
查看现有已部署资源的清单 yaml 文件的正确命令是什么?
解决方案
没有具体的方法可以做到这一点。您应该像任何其他代码一样将源文件存储在源代码管理中。把它想象成反编译,你可以这样做,但你得到的和你输入的不一样。也就是说,检查最后应用的注释,如果你使用kubectl apply
它会有一个更原始的 JSON 版本-ish 清单,但同样可能带有一些默认字段。
推荐阅读
- sql - 在 Mariadb 中,我对多个表的选择查询返回过多的行
- r - 在图例 ggplot 中显示实心箭头
- android - 如何在上下文菜单中创建弹出菜单?
- winforms - 如何使 GUI PowerShell 的标签在任何执行的显示中具有相同的位置?
- firebase - 如何在 ListView.Builder 中对 Firestore 数据进行分页并在 Flutter 中仍然获得实时更新?
- linux - 用于奇偶校验的 stty 串行端口设置不持久
- node.js - 在插入中处理日期,mongodb
- python - 将 Flash 消息类别添加到 @login_required 重定向
- keras - keras中的“有目的的”不平衡数据和class_weight
- javascript - 使用html上传要下载的批处理文件