2

在该create_namespaced_job方法中,不存在用于定义preStoppostStart处理程序的参数。

V1Job create_namespaced_job(namespace, body, pretty=pretty, dry_run=dry_run, field_manager=field_manager)

来源

那么,如何通过 Python Kubernetes 将这些生命周期处理程序添加到作业或 Pod 中?

4

1 回答 1

1

在 create_namespaced_job 方法中,不存在用于定义 preStop 和 postStart 处理程序的参数。

和处理程序存在于容器上preStoppostStart您链接到create_namespaced_job的文档,参数bodyV1Job,其中spec的 有一个template,它spec的类型为V1PodSpec,在那里你找到一个字段container[list],在那里你找到一个lifecycle类型为V1Lifecylce的字段,它具有preStoppostStart-handlers。

也可以使用 导航文档kubectl explain,例如:

kubectl explain podTemplate.template.spec.containers.lifecycle
于 2021-04-18T21:28:01.073 回答