如何使用python kubernetes的postStart和preStop处理程序创建作业

2024-06-25 07:05:39 发布

您现在位置:Python中文网/ 问答频道 /正文

create_namespaced_job方法中,没有用于定义preStoppostStart处理程序的参数

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

Source

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


Tags: 方法run处理程序field参数定义createpretty
1条回答
网友
1楼 · 发布于 2024-06-25 07:05:39

In the create_namespaced_job method there is no parameter that exists to define preStop and postStart handlers.

容器上存在preStoppostStart处理程序。您链接到了create_namespaced_job的文档,参数bodyV1Job,其中spectemplate,有spec类型V1PodSpecbody,在那里您找到了一个container[list]字段,在那里您找到了一个lifecycle类型V1LifecylcepreStop和^}

文档也可以通过kubectl explain导航,例如:

kubectl explain podTemplate.template.spec.containers.lifecycle

相关问题 更多 >