如何使用纯python创建kubernetes yaml文件

时间:2016-05-08 13:53:11

标签: python yaml kubernetes

实际上,我已经设置了kubernetes集群。我想基于使用python的模板动态生成yaml配置文件。

template.yaml

apiVersion: v1
kind: pod
metadata:
  name: $name
spec:
  replicas: $replicas
  template:
    metadata:
      labels:
        run: $name
    spec:
      containers:
      - name: $name
        image: $image
        ports:
        - containerPort: 80

占位符名称,副本和图像是我的python方法的输入。 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

如果你想要一种方法来使用纯python,没有库,这里有一个使用多行字符串和格式:

            new DownloadImageTask(img).execute(items.get(position).FlagURL);

答案 1 :(得分:1)

如果你只想使用模板,纯python,并且你的变量已经被检查过(安全),那么你可以使用format method字符串。

这是一个例子:

prop.t.df2$Store = row.names(prop.t.df2)