我正在尝试使用 jkube maven 插件生成掌舵图。我想做的是将一些信息作为 {{ .Values.something }} 放入图表模板中。为了做到这一点,首先,我需要能够使用插件定义/填充该文件,并且还知道如何从我在 src/main/jkube 部分添加的模板中使用它。
有人有我可以使用的工作示例吗?
我正在尝试使用 jkube maven 插件生成掌舵图。我想做的是将一些信息作为 {{ .Values.something }} 放入图表模板中。为了做到这一点,首先,我需要能够使用插件定义/填充该文件,并且还知道如何从我在 src/main/jkube 部分添加的模板中使用它。
有人有我可以使用的工作示例吗?
回答我自己的问题。您需要创建一个 template.yaml 并在其中添加具有默认值的变量。
kind: Template
parameters:
- name: limits_memory
value: "512Mi"
- name: requests_memory
value: "256Mi"
然后。在任何模板中,您只需将它们引用为 ${myVariable}。例如在这种情况下,它将是
whatever: ${limits_memory}
有关完整的工作示例,请在此处查看https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-helm