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