我正在尝试使用K8S python客户端在我的集群上创建一堆cronjobs。我似乎找不到用于工作的create_from_yaml
或除部署以外的任何资源。我想做的是:
from kubernetes import client, utils
batchv1beta1 = client.BatchV1beta1Api()
utils.create_from_yaml(batchv1beta1, 'jobs/job-01.yaml')
但这显然不起作用,因为这不是有效的属性。任何指导表示赞赏!
答案 0 :(得分:0)
实际上,utils.create_from_yaml
支持任何Kubernetes对象。这应该可行:
from kubernetes import client, utils
k8s_client = client.ApiClient()
utils.create_from_yaml(k8s_client, 'jobs/job-01.yaml')