我从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图表值。
最重要的是,当你将任何图表定义为依赖关系图或子图表时,你就会知道它是哪个图表,它需要什么值,您可以在父图表中嵌套相同的值。
当你有更多的时间,你可以在这里花一些时间:(