哪里可以找到 k8s helm 模板文件内容的官方/好的文档?

问题描述 投票:0回答:1

我正在尝试学习K8S,目前正在处理Helm Charts。我不明白如何以通才的方式学习将哪些内容放入我的头盔模板文件中。是否有任何资源可以解释 k8s 部署的 helm 模板、k8s 服务的模板等可以/应该包含哪些内容?

我只是想从头开始设置一个简单的集群,其中有 2 个相互通信的 Pod。

据我所知,官方 Helm 文档仅解释 Helm Chart 本身的工作原理。所以,语法和 cli。例如,他们没有展示如何“为 k8s 部署编写模板”。我发现编写自己的简单模板的唯一方法是从互联网上的一些教程中获取模板(或由

helm create
生成的模板)并将其修改为我需要的内容。我认为这不是一个好方法,因为我无法知道我还可以在该模板中指定什么或者每行的含义是什么。

在我的工作中,我们也依赖舵图。然而,设置是一个复杂的混乱,所以我宁愿在深入研究我的工作的舵图之前看看主流的做事方式是什么。

任何指点将不胜感激。

kubernetes kubernetes-helm
1个回答
0
投票

https://helm.sh/docs/helm/helm_create/ 提供了确切的文件/文件夹结构以及其中的内容..

例如,“helm create foo”将创建一个如下所示的目录结构:

foo/
├── .helmignore   # Contains patterns to ignore when packaging Helm charts.
├── Chart.yaml    # Information about your chart
├── values.yaml   # The default values for your templates
├── charts/       # Charts that this chart depends on
└── templates/    # The template files
   └── tests/    # The test files

https://helm.sh/docs/topics/charts/进一步解释了每个内容..

© www.soinside.com 2019 - 2024. All rights reserved.