четверг, 1 августа 2019 г.

helm упаковка своего приложения и выкат в свой репозитории.

Бывает необходимо чтобы ваше упакованное приложение для Kubernetes хранилось в какой-нибудь онлайн репозитории для установки из любой точки мира, например в GitHub.
Например я упаковал в Helm Grafana со своим дашбордом, дабы каждый раз не настраивать и т.д

Для этого нам понадобится установленный Helm в вашем кластере и уже настроенный chart.


1. helm package /home/ubuntu/test-chart  - после создание архива tar.gz с вашим приложением, перемещаем его в корень test-chart
2. cd /home/ubuntu/test-chart - переходим в корень вашего приложения
3. helm repo index .  --url https://nurlan199206.github.io/test-chart - после этой команды генерируется файл index.yaml
4) Пушим в GitHub
5) в настройках GitHub включаем GitHub Pages
6) helm repo add test-chart https://youraccount.github.io/test-chart
7) helm repo list - проверяем добавился ли новый репозитории
8) helm install test/test-chart --name test


Комментариев нет:

Отправить комментарий