Compare commits

..

No commits in common. "166373db47b43fa9dd83be207a2e397574194746" and "4a6949871ae4474edb5e0254835b7c50c8c30e39" have entirely different histories.

2 changed files with 0 additions and 96 deletions

View File

@ -1,96 +0,0 @@
---
title: 06-video-final
description:
published: true
date: 2023-11-09T15:17:21.129Z
tags:
editor: markdown
dateCreated: 2023-11-09T15:17:21.129Z
---
# Видео шесть.
> Файлы для лабы:[06-video-final.zip](/attachments/06-video-final.zip)
Все шаблоны написаны. Пришла пора привести чарт в порядок.
* Удалить лишнее.
* Добавить нужное.
* Создать файл чарта.
* Опубликовать чарт.
## Удалить лишнее.
Тут всё просто. В файле values.yaml удаляем все параметры, не используемые
в чарте.
После этого обязательно проверяем работоспособность чарта c параметрами по умолчанию.
helm template app ./openresty-art > app.yaml
## Добавить нужное.
В первую очередь должна быть сформирована документация к чарту. Что бы другие люди
могли без проблем его использовать.
### Chart.yaml
Начнём с простого, добавим дополнительную информацию в Chart.yaml.
```yaml
home: https://github.com/BigKAA/youtube/tree/master/helm
maintainers:
- name: Artur Kryukov
email: artur@kryukov.biz
url: https://www.kryukov.biz
```
### values.yaml
Настоятельно рекомендуется в файле values.yaml добавить комментарии,
описывающие параметры.
В директории myTemplates находится пример файла values.yaml с комментариями.
Скопируйте этот файл в директорию с чартом.
### README.md
README.md - это основной файл документации по чарту.
В директории myTemplates находится пример файла README.md.
Скопируйте этот файл в директорию с чартом.
## Создание файла чарта.
Для создания чарта используем команду package:
helm package openresty-art
Итого будет создан файл openresty-art-0.1.0.tgz
## Публикация чарта.
Для публикации чарта подойдёт любой WEB серверер. Но мы воспользуемся
существующим https://github.com/ :)
В директории helm создадим директорию charts. Перенесём в неё файл
openresty-art-0.1.0.tgz. Перейдём в эту директорию и создадим
файл index.yaml
helm repo index . --url https://raw.githubusercontent.com/BigKAA/youtube/master/helm/charts
Запушим в github эту директорию со всеми файлами.
После этого можно пользоваться чартом, находящимся в https://raw.githubusercontent.com/BigKAA/youtube/master/helm/charts
Подключим репозиторий.
helm repo add openresty-art https://raw.githubusercontent.com/BigKAA/youtube/master/helm/charts
helm repo update
helm repo list
helm search repo | grep openresty
Если git приватный, т.е. для доступа к нему требуется логин и пароль. При добавлении репозитория
потребуется ввести эти логин и пароль.
## Видео
[<img src="https://img.youtube.com/vi/NerFk1XP0Hw/maxresdefault.jpg" width="50%">](https://youtu.be/NerFk1XP0Hw)

Binary file not shown.