在该create_namespaced_job
方法中,不存在用于定义preStop
和postStart
处理程序的参数。
V1Job create_namespaced_job(namespace, body, pretty=pretty, dry_run=dry_run, field_manager=field_manager)
来源。
那么,如何通过 Python Kubernetes 将这些生命周期处理程序添加到作业或 Pod 中?
在该create_namespaced_job
方法中,不存在用于定义preStop
和postStart
处理程序的参数。
V1Job create_namespaced_job(namespace, body, pretty=pretty, dry_run=dry_run, field_manager=field_manager)
来源。
那么,如何通过 Python Kubernetes 将这些生命周期处理程序添加到作业或 Pod 中?
在 create_namespaced_job 方法中,不存在用于定义 preStop 和 postStart 处理程序的参数。
和处理程序存在于容器上preStop
。postStart
您链接到create_namespaced_job的文档,参数body
是V1Job,其中spec
的 有一个template
,它spec
的类型为V1PodSpec,在那里你找到一个字段container[list]
,在那里你找到一个lifecycle
类型为V1Lifecylce的字段,它具有preStop
和postStart
-handlers。
也可以使用 导航文档kubectl explain
,例如:
kubectl explain podTemplate.template.spec.containers.lifecycle