Compare commits
7 Commits
757aef4c78
...
6b80bd3f13
| Author | SHA1 | Date |
|---|---|---|
|
|
6b80bd3f13 | |
|
|
28324ba917 | |
|
|
a9190b8adf | |
|
|
05522ab520 | |
|
|
61485c355e | |
|
|
b752834d00 | |
|
|
ebb213abc3 |
|
|
@ -2,7 +2,7 @@
|
||||||
title: 02-video-app-metadata
|
title: 02-video-app-metadata
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2023-11-08T12:37:17.546Z
|
date: 2023-11-08T16:10:25.856Z
|
||||||
tags:
|
tags:
|
||||||
editor: markdown
|
editor: markdown
|
||||||
dateCreated: 2023-11-08T10:42:51.395Z
|
dateCreated: 2023-11-08T10:42:51.395Z
|
||||||
|
|
@ -24,6 +24,19 @@ dateCreated: 2023-11-08T10:42:51.395Z
|
||||||
|
|
||||||
[Документация](https://helm.sh/docs/topics/charts/)
|
[Документация](https://helm.sh/docs/topics/charts/)
|
||||||
|
|
||||||
|
> **Chart.yaml** - это основной конфигуруционный файл, в нем мы описываем параметры
|
||||||
|
> **values.yaml** - это конфигурационный файл с параметрами по умолчанию для чарта
|
||||||
|
> **templates/** - тут будут находится шаблоны чарта
|
||||||
|
> **version** - версия чарта
|
||||||
|
> **appVersion** - версия приложения, которое находится в чарте
|
||||||
|
> **kubeVersion** - ограничение версии кубернетис, на котором запустится чарт
|
||||||
|
{.is-info}
|
||||||
|
|
||||||
|
> Так как создали чарт с автоматическим заполнением, поэтому нужно заранее знать, что в нашем чарте нужно. Нужна ли папка tests, нужен ли ingress и так далее.
|
||||||
|
{.is-warning}
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
Редактируем содержимое файла Chart.yaml.
|
Редактируем содержимое файла Chart.yaml.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|
@ -61,7 +74,15 @@ mv ingress.yaml ../../old-templates/ingress-orig.yaml
|
||||||
|
|
||||||
## Файл _helpers.tpl
|
## Файл _helpers.tpl
|
||||||
|
|
||||||
Команда helm create создала шаблон _helpers.tpl, в который поместила вспомогательные (условно) функции.
|
> **{{- или -}}** это функция trim, которая удаляет лишние пробелы перед или после шаблона, в зависимости от того, где стоит
|
||||||
|
> **{{/*** - это комментарий
|
||||||
|
> **define** - присвоение имени. Заканчивается с помощью оператора end. Так же могут быть условия if, else.
|
||||||
|
> **trunc 63** - обрезает длину имени до 64 знаков
|
||||||
|
{.is-info}
|
||||||
|
|
||||||
|
|
||||||
|
Команда helm create создала шаблон _helpers.tpl, в который поместила вспомогательные (условно) функции.
|
||||||
|
_helpers.tpl - итого получается, что это локальная библиотека шаблонов, которые мы можем использовать.
|
||||||
Эти функции мы можем использовать в наших шаблонах.
|
Эти функции мы можем использовать в наших шаблонах.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
Loading…
Reference in New Issue