User Tools

Site Tools


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

This is an old revision of the document!


Helm - от основ до универсального чарта

Реклама

  • Нас ждет еще один, воспроизводимый в домашних условиях вебинар, на котором мы освоим “магический” синтаксис шаблонизатора из языка программирования Golang, который лежит в основе самого современного способа развертывания программного обеспечения - Kubernetes + Helm Charts + ArgoCD

Техническое задание

  • Освоить синтаксис написания Helm чартов
  • Написать универсальный чарт для развёртывание множества приложений
  • Установить ArgoCD и провести развертывание приложений в Kubernetes

Запись вебинара

  • Тэги:

Шаг 1. Что у нас есть, для начала

Черновик

kube1:~/webd-k8s# cp uni-webd-chart/values.yaml apps/gowebd/values.yaml

kube1:~/webd-k8s# nano apps/gowebd/values.yaml

kube1:~/webd-k8s# helm template my-gowebd uni-webd-chart/ -f apps/gowebd/values.yaml -f env.yaml

kube1:~/webd-k8s# helm upgrade -i my-gowebd uni-webd-chart/ -f env.yaml -f apps/gowebd/values.yaml -n my-ns --create-namespace

...

kube1:~/webd-k8s# helm upgrade -i my-pywebd uni-webd-chart/ -f env.yaml -f apps/pywebd/values.yaml
универсальный_helm-чарт.1767947004.txt.gz · Last modified: 2026/01/09 11:23 by val