kubernetes - 如何为现有对象创建清单并去除标识符?
问题描述
目标:为现有部署创建通用清单并剥离集群不同的详细信息。将此清单部署在不同的集群上。
进步:
kubectl get deployment <DEPLOYMENT_NAME> -n <NAMESPACE> -o yaml
生成一个部署文件,但它具有与此集群/实例不同的各种信息,必须剥离。例如:
lastTransitionTime: 2019-03-20T23:38:42Z
lastUpdateTime: 2019-03-20T23:39:13Z
uid: 53444c69-acac-11e8-b870-0af323746f0a
resourceVersion: "97102711"
creationTimestamp: 2018-08-30T23:27:56Z
... 仅举几个。
是否可以选择删除这些字段作为回报,或者是否有一种简单的方法来仅提取最小定义以在另一个集群中复制对象?
解决方案
推荐阅读
- bash - 替换多行文本
- itext - iText 将带下划线的文本添加到 PDF/A 文档失败
- javascript - Javascript:获取文本区域中光标的 X 和 Y 坐标/位置
- ruby-on-rails - Ruby on Rails: LoadError: No such file to load -- truncate_html.rb 尝试迁移时
- c# - SelectNextControl 总是在 DevExpress 中选择它自己
- telegram-bot - 自动转发用户电报机器人
- python - 如何将链接放入 django 中的翻译标签
- openstreetmap - 打开街道地图 504
- javascript - 如何停止编辑检查器代码中的选择框?
- javascript - RegExp().exec() 方法在 ie11 中返回空值