pka*_*mol 5 kubernetes kubernetes-helm
Helm 提供了在浏览图表文件时列出图表依赖项的选项。
\n因此,如果我位于 的文件夹上方my-chart,我可以执行
\xe2\x96\xb6 helm dependency list my-chart\nNAME VERSION REPOSITORY STATUS\ncommon 0.12.6 file://../common/ ok\nRun Code Online (Sandbox Code Playgroud)\n如何获取已安装图表的依赖关系,即通过从实际部署的版本中检索此信息?(即在我的集群上运行的)
\n不可以,您只能使用您提供的文档检索此信息。你应该:
\n$ helm pull repo/name --untar(如果您已有图表,请跳过此部分)$ helm dependency list my-chart或者,您可以检查helm2 的requirements.yaml或helm3 的Chart.yaml,但您会发现只有传递依赖项:
\n\n\n所有应用程序(也许除了最琐碎的应用程序之外)通常都依赖于其他运行时组件,例如 Web 服务器、缓存、数据库等。Helm 通过依赖机制支持模块化,这允许正式指定、管理和部署\n作为 Helm 版本一部分的依赖项。Helm 图表可以声明\n依赖关系,这些依赖关系是在外部存储库中发布的\n其他 Helm 图表,由可能熟悉各个组件的人员\n方便地打包。最简单的可能示例是图表 A\n-- 依赖项 - 声明其对图表 B 的依赖 - 依赖项 - 通过指定图表 B\'s \xe2\x80\x9ccoordinates\xe2\x80\x9d (名称、版本和\n存储库 URL)作为其自身元数据的一部分。声明依赖项的确切方式在各个 Helm 版本中不断演变。对于 Helm 2 图表,依赖项在专用的requirements.yaml 文件中声明,而对于 Helm 3 图表,依赖项在图表清单 Chart.yaml 中声明。但是,安装期间处理依赖项的方式保持不变。
\n
好文章:Helm 依赖项
\n| 归档时间: |
|
| 查看次数: |
3347 次 |
| 最近记录: |