Helm-如何从repo添加子部分的秘密



我从bitnami安装了mongodb图表,如下所示

helm install mongodb bitnami/mongodb 

创建了这个文件/charts/mongodb-10.5.2.tgz

我不明白,也找不到的是如何将《秘密》与这些子艺术联系起来。我知道values.yaml可以覆盖子部分。真正让我困惑的是,这个下载的子部分只是编码文件,我完全不知道如何在部署/服务方面弯曲它。。。

因此,我的问题是,如何为这个子部分(我对此一无所知(提供dbpassword、dbroot等秘密?(我希望机密不是通过values.yaml override提供的(

上下文中的链接已过时

当您有子图表时,您可能会将它们映射为依赖项(仔细查看condition,它将与同一父图表的values.yaml匹配。(,下面是如何传递子图表值的方法。

现在,我相信你正在使用这个mongodb图表,如果你想传递密码,你可能想创建一个k8s秘密对象并在这里传递名称。

现在让我们说,图中有CCD_ 3,MongoDB是CCD_,如果你像这样添加MongoDB作为依赖项,你可以把图表MongoDB的配置/值放在A值中,就像这样。

现在,对于机密,在MongoDB的values.yaml中提到,您可以创建一个自定义机密并将其名称传递到那里,如果仍然不满意,您可能需要将env-vars直接传递给MongoDB图表值。

最重要的是,当你将任何图表定义为依赖关系图或子图表时,你就会知道它是哪个图表,它需要什么值,您可以在父图表中嵌套相同的值。

当你有更多的时间,你可以在这里花一些时间:(

最新更新