【发布时间】:2019-04-06 18:56:09
【问题描述】:
我已经定义了这个方法,它应该会为我创建一个 Kubernetes 作业。
def make_job():
job = client.V1Job()
job.metadata = client.V1ObjectMeta()
job.metadata.name = "process"
job.spec = client.V1JobSpec()
job.spec.template = client.V1PodTemplate()
job.spec.template.spec = client.V1PodTemplateSpec()
job.spec.template.spec.restart_policy = "Never"
job.spec.template.spec.containers = [
make_container()
]
return job
但是,它在这一行返回错误。
job.spec = client.V1JobSpec()
说
ValueError: Invalid value for `template`, must not be `None`
我想知道我是否在这里做错了什么,如果是,我在这里做错了什么?
编辑:
我已通过此更改解决了错误
job.spec = client.V1JobSpec(template=client.V1PodTemplate)
【问题讨论】:
标签: python kubernetes yaml