3

我正在尝试使用 K8S python 客户端在我的集群上创建一堆 cronjobs。除了部署之外,我似乎找不到create_from_yaml玉米作业或任何资源。我想做的是:

from kubernetes import client, utils

batchv1beta1 = client.BatchV1beta1Api()
utils.create_from_yaml(batchv1beta1, 'jobs/job-01.yaml')

但这显然不起作用,因为这不是一个有效的属性。任何指导表示赞赏!

4

1 回答 1

4

实际上,utils.create_from_yaml支持任何 Kubernetes 对象。这应该有效:

from kubernetes import client, utils 

k8s_client = client.ApiClient() 
utils.create_from_yaml(k8s_client, 'jobs/job-01.yaml') 
于 2019-06-24T08:31:26.910 回答