User Tools

Site Tools


универсальный_helm-чарт

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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
  
универсальный_helm-чарт.1769496736.txt.gz · Last modified: 2026/01/27 09:52 by val