使用Name检索Pod的定义或Yaml / Json文件

问题描述 投票:0回答:1

我试图检索群集上运行的Pod的yaml / json定义。在kubectl,python客户端的帮助下有什么办法吗?

我已经尝试使用Python Client和list_namespaced_pod函数来观察流,但是Objects有很多带有'None'值的额外字段。

例如,如果我创建一个Busybox Pod,我需要该命令来检索用于生成pod的确切定义。

我怎样才能完成任务?

python kubernetes kubectl pod
1个回答
1
投票

尝试使用kubectl get pod POD_NAME -o yaml --export--export选项将剥离任何特定于群集的信息的输出YAML。但是,它将创建一个YAML,其中包含许多由默认值填充的字段,因为这是API服务器看到的内容。当您进行非常简单的pod定义并进行部署时,您实际上会覆盖可选pod属性的默认值,并填充非可选属性。

© www.soinside.com 2019 - 2024. All rights reserved.