2

我正在尝试使用 jkube maven 插件生成掌舵图。我想做的是将一些信息作为 {{ .Values.something }} 放入图表模板中。为了做到这一点,首先,我需要能够使用插件定义/填充该文件,并且还知道如何从我在 src/main/jkube 部分添加的模板中使用它。

有人有我可以使用的工作示例吗?

4

1 回答 1

2

回答我自己的问题。您需要创建一个 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

于 2021-03-23T17:15:38.530 回答