获取Helm依赖项的详细信息

时间:2020-09-30 14:44:53

标签: kubernetes kubernetes-helm

我看到了这个帮助要求:

// on load hide all galleries.
  $('.galery').hide();

  $('nav li').on('click', function(){
    // hide all gals on click
    $('.galery').hide();
   //loop through all gals
   const els =  $('.galery');
   els.map(g => {
     const {id} = els[g];
     //extract only the one we want and show it
     id === $(this).data('id') ? $(`#${id}`).show() : true
   });
 })

来源:https://github.com/reportportal/kubernetes/blob/master/reportportal/v5/requirements.yaml

Postgres 8非常老。我想这个版本只是某些软件包的版本。

但是我如何获得有关此软件包的更多信息?

我看着https://kubernetes-charts.storage.googleapis.com/。但是,此URL似乎是为机器人而不是人类而创建的。

我(作为人类)如何找到有关此依赖性的更多详细信息?

3 个答案:

答案 0 :(得分:1)

您似乎可以在此处找到图表:https://github.com/helm/charts/tree/master/stable/postgresql

它的current version是8.6.4。

您的依赖项看起来像引用了this PRthis version

此外,除了指的是Chart版本,而不是postgres版本。看起来当前的图表适用于postgres 11

答案 1 :(得分:1)

您可以在本地使用helm dependency updatehttps://helm.sh/docs/helm/helm_dependency_update/

这会将所有依赖项下载到./charts子目录,您可以在其中检查其内容和默认变量。

答案 2 :(得分:1)

Requirements.yaml用于列出Chart dependencies。可以使用helm dependency build文件中的requirement.lock构建那些依赖关系。

Version描述的是图表版本,而不是图像本身。

values.yaml中描述了有关图表的所有必要信息-您可以在此处找到有关要安装的映像,版本等的信息。在这种情况下,它为postgresql:11.7.0。

您可以使用helm show values <chart_name>(不必在集群中安装图表)来检索有关图表的信息,也可以在图表的github / helm hub存储库中找到它。