Kubernetes:从 j2 模板动态创建配置 json 文件
Kubernetes: Dynamically create configuration json files from j2 templates
kubernetes 或 docker 中是否已经内置了 j2 模板处理器?我正在做下面的配置,想在模板上插入值。
请注意,使用 hostPath 不是一个选项,因为这是使用 openshift 并且无法使用 pv/pvc。
containers:
- image: some-docker-image:latest
name: some-docker-image
volumeMounts:
- mountPath: /etc/app/conf
name: configuration-volume
.
. Do some j2 template processing here if possible.
.
volumes:
- name: configuration-volume
gitRepo:
repository: "https://gitrepo/repo/example.git
Kubernetes 中没有内置任何模板支持。不过,您可以轻松地在传递给 kubectl -f create
的 yaml/json 文件之上构建模板系统。我知道有些人正在使用 jsonnet 来完成此任务。
如果您愿意参与,https://github.com/kubernetes/kubernetes/issues/23896 中正在讨论添加模板。
kubernetes 或 docker 中是否已经内置了 j2 模板处理器?我正在做下面的配置,想在模板上插入值。
请注意,使用 hostPath 不是一个选项,因为这是使用 openshift 并且无法使用 pv/pvc。
containers:
- image: some-docker-image:latest
name: some-docker-image
volumeMounts:
- mountPath: /etc/app/conf
name: configuration-volume
.
. Do some j2 template processing here if possible.
.
volumes:
- name: configuration-volume
gitRepo:
repository: "https://gitrepo/repo/example.git
Kubernetes 中没有内置任何模板支持。不过,您可以轻松地在传递给 kubectl -f create
的 yaml/json 文件之上构建模板系统。我知道有些人正在使用 jsonnet 来完成此任务。
如果您愿意参与,https://github.com/kubernetes/kubernetes/issues/23896 中正在讨论添加模板。