Деплой микросервисов в Kubernetes. Helm
Программа
Helm-чарты инфраструктурных компонентов
В этом уроке мы подготовим Helm-чарты для всех инфраструктурных компонентов нашей системы микросервисов. В качестве примера подробно разберем наиболее сложные для
составления чарты для Grafana, Prometheus и Postgres, после чего вы сможете уверенно подготовить остальные чарты. В процессе мы познакомимся с тем, как Helm позволяет
проверить подготовленный чарт на ошибки, а также посмотреть конечные манифесты Kubernetes без применения их в кластере.
Перед началом работы запустите созданный ранее кластер Minikube с профилем cloud-java:
minikube start -p cloud-java
Заключение
Остановите, но не удаляйте кластер, чтобы в дальнейшем не пришлось скачивать образы сервисов повторно:
Занятие 8: Helm-чарты микросервисов
minikube stop -p cloud-java
В этом практическом уроке вы подготовили Helm-чарты для всех инфраструктурных компонентов, научились искать и устранять ошибки в чартах, поработали с объектом
.Files
, а также познакомились с новыми функциями, который могут быть использованы в шаблонах. В следующем заключительном уроке мы подготовим чарты для
микросервисов, установим все релизы в кластер и убедимся в том, что все работает корректно.