Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何为现有对象和条带标识符创建清单?_Kubernetes - Fatal编程技术网

Kubernetes 如何为现有对象和条带标识符创建清单?

Kubernetes 如何为现有对象和条带标识符创建清单?,kubernetes,Kubernetes,目标:为现有部署创建一个通用清单,并剥离集群的不同细节。将此清单部署到其他群集上 进展: kubectl获取部署-n-o yaml 生成一个部署文件,但它包含与此集群/实例化不同的所有类型的信息,必须剥离这些信息。例如: lastTransitionTime:2019-03-20T23:38:42Z lastUpdateTime:2019-03-20T23:39:13Z uid:53444c69-acac-11e8-b870-0af323746f0a resourceVersion:“97102

目标:为现有部署创建一个通用清单,并剥离集群的不同细节。将此清单部署到其他群集上

进展:

kubectl获取部署-n-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

。。。仅举几个例子


是否有一个选项可以删除这些字段作为回报,或者有一个简单的方法只提取最小的定义来在另一个集群中复制对象?

正如@Matthew L Daniel
kubectl get deployment所建议的那样-n-o yaml--export=true
将完成这项工作


您还可以找到有用的kubectl技巧和。此外,还可以找到完整的kubectl引用。

虽然它不能让您一直使用,但您是否知道
kubectl get--export=true deployment etcetc
?在获取服务时,这一点被剥离:creationTimestamp、命名空间、resourceVersion、uid、clusterIP。我想我不同意名称空间被剥离,但我可以很容易地重新添加。谁定义了resourceVersion?我相信API服务器定义了resourceVersion,更多信息