diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 019da99..7d00125 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -44,7 +44,7 @@ "type": "markdown", "state": { "file": "00 Inbox/Шаблонизатор Helm.md", - "mode": "source", + "mode": "preview", "source": false, "backlinks": false }, diff --git a/00 Inbox/Шаблонизатор Helm.md b/00 Inbox/Шаблонизатор Helm.md index c4363db..762bf97 100644 --- a/00 Inbox/Шаблонизатор Helm.md +++ b/00 Inbox/Шаблонизатор Helm.md @@ -33,3 +33,52 @@ title: Шаблонизатор Helm - Создать свой собственный. ### Работа с Helm-charts +Добавление Helm-chart репозитория: + +```sh +helm repo add bitnami +``` + +[https://charts.bitnami.com/bitnami](https://charts.bitnami.com/bitnami) + +Не забывайте своевременно обновлять helm-chart репозиторий: + +```bash +helm repo update +``` + +После добавления helm-chart репозитория, возможен **поиск** доступных в репозитории charts: + +```bash +helm search repo bitnami +``` + +После нахождения требуемого helm-chart можно приступить к его **установке** в kubernetes: + +```bash +helm install bitnami/mysql +``` + +helm поддерживает установку с **переопределением** параметров инсталляции: + +```bash +helm install istiod istio/istiod --set requests.cpu=300m +``` + +Перед инсталляцией можно ознакомиться со списком доступных **параметров** установки: + +```bash +helm show values istio/base +``` + +Управление имеющимися инсталляциями (**релизами**) осуществляется централизованно: + +```bash +helm list +``` + +Инсталляции (релизы) можно **обновлять** (upgrade): + +```bash +helm upgrade istiod istio/istiod --set requests.cpu=600m +``` \ No newline at end of file