首页 > 解决方案 > 使用 client-go 删除作业

问题描述

有没有人有任何关于如何使用 client-go 删除 k8s 作业的示例?我尝试了以下方法,它删除了作业但留下了豆荚:

fg := metav1.DeletePropagationBackground
deleteOptions := metav1.DeleteOptions{PropagationPolicy: &fg}

if err := clientset.BatchV1().Jobs("default").Delete("example-job", &deleteOptions); err != nil {
    fmt.Printf(err)
}

我尝试使用 DeletePropagationForeground 选项,但这并没有删除任何内容。

标签: gokubernetes

解决方案


推荐阅读