This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
универсальный_helm-чарт [2026/01/27 09:52] val [Шаг 4. Используем персональный values файл для каждого приложения] |
универсальный_helm-чарт [2026/01/30 12:44] (current) val |
||
|---|---|---|---|
| Line 23: | Line 23: | ||
| ===== Запись вебинара ===== | ===== Запись вебинара ===== | ||
| + | * Ютуб: [[https://youtu.be/8BbRGP2t7_Q]] | ||
| + | * Рутуб: [[https://rutube.ru/video/private/963e0e91656ec459a4377456b350bd8c/]] | ||
| + | * Вк: [[https://vkvideo.ru/video-2190892_456239497]] | ||
| * Тэги: Kubernetes, Helm, ArgoCD | * Тэги: Kubernetes, Helm, ArgoCD | ||
| Line 72: | Line 75: | ||
| <code> | <code> | ||
| ... | ... | ||
| - | kube1:~/webd-k8s# curl http://pywebd.corpX.un | + | server# curl http://pywebd.corpX.un |
| </code> | </code> | ||
| * Добавляем tls, общий env.yaml, комментарии, tpl, [], quote | * Добавляем tls, общий env.yaml, комментарии, tpl, [], quote | ||
| Line 118: | Line 121: | ||
| # PYWEBD_DOC_ROOT: /var/www/ | # PYWEBD_DOC_ROOT: /var/www/ | ||
| # PYWEBD_PORT: 4443 | # PYWEBD_PORT: 4443 | ||
| - | # APWEBD_HOSTNAME: "apwebd.corpX.un" | ||
| - | # KEYCLOAK_HOSTNAME: "keycloak.corpX.un" | ||
| - | # REALM_NAME: "corpX" | ||
| service: | service: | ||
| Line 329: | Line 329: | ||
| env: | env: | ||
| - | PYWEBD_DOC_ROOT: /var/www2/ | + | PYWEBD_DOC_ROOT: /var/www/ |
| PYWEBD_PORT: 4443 | PYWEBD_PORT: 4443 | ||
| Line 356: | Line 356: | ||
| mountPath: /etc/pywebd/pywebd.key | mountPath: /etc/pywebd/pywebd.key | ||
| </code><code> | </code><code> | ||
| + | kube1:~/webd-k8s# helm template my-pywebd uni-webd-chart/ -f apps/pywebd/values.yaml -f env.yaml | ||
| + | |||
| + | kube1:~/webd-k8s# helm upgrade -i my-pywebd uni-webd-chart/ -f env.yaml -f apps/pywebd/values.yaml -n my-ns --create-namespace | ||
| + | </code> | ||
| + | |||
| + | Развернем через ArgoCD | ||
| + | |||
| + | <code> | ||
| kube1:~/webd-k8s# cat apps/apwebd/values.yaml | kube1:~/webd-k8s# cat apps/apwebd/values.yaml | ||
| </code><code> | </code><code> | ||
| Line 391: | Line 399: | ||
| * [[Контроллер ArgoCD#Управление приложениями через kubectl]] | * [[Контроллер ArgoCD#Управление приложениями через kubectl]] | ||
| + | * Увеличиваем версию gowebd | ||
| ==== Множество приложений ==== | ==== Множество приложений ==== | ||
| * [[Контроллер ArgoCD#Развертывание множества приложений через ApplicationSet]] | * [[Контроллер ArgoCD#Развертывание множества приложений через ApplicationSet]] | ||
| - | * Увеличиваем версию gowebd | ||
| * Добавляем apwebd | * Добавляем apwebd | ||