目标:为现有部署创建通用清单,并去除集群的不同细节。将此清单部署在其他群集上。
进度:
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
...仅举几例。
是否可以选择删除这些字段作为返回值,还是仅通过提取最低限度的定义在另一个集群中复制对象的简单方法?