Helm提供了在浏览图表时列出图表的选项。
因此,如果我位于my-chart文件夹之上,我可以执行
▶ helm dependency list my-chart
NAME VERSION REPOSITORY STATUS
common 0.12.6 file://../common/ ok
如何获得安装的图表的依赖项,即从实际部署的版本中检索此信息?(即在我的集群上运行的那个)
我们有一个相当简单的FE-BE组合,我们将其部署到K8S集群(Java + Spring Boot for BE,基于静态React的web应用程序for the FE)。我们还在使用(使用Nigthmare.js)测试整个系统的各种E2E场景。
为了使在CI管道中运行E2E测试更容易,我还想在K8S中运行测试本身。例如,在其中一个项目上的构建将更新图像,并触发E2E作业运行,然后(例如)将Helm图表安装到唯一的名称空间中,然后在那里运行E2E测试。我看到的好处之一是集群可以是完全私有的,不需要任何公共域名或任何其他外联网暴露。
我还不能理解的是如何在这个设置中实际运行测试。我正在考虑的一件
我正在使用Prometheus操作符部署Prometheus。我使用了的文档和头盔图表。由于我需要图表作为将来的参考,而不是直接安装存储库中的图表,所以我创建了一个Chart.yaml文件,并将存储库添加为依赖关系。
apiVersion: v2
description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate en