Сегодня вашему вниманию представляю заключительную часть материала про основы Kubernetes (K8s), а именно про Helm Charts. Что такое Helm и зачем он нам Если вы уже успели поработать с Kubernetes, то вы уже представляете себе, насколько много приходится писать YAML файлов. Так вот, Helm позволит вам сильно упростить это! Helm позволяет создавать единые шаблоны для приложений. Вспомним как мы делали в предыдущих уроках Под каждое приложение мы создавали отдельные YAML файлы, в которых были жестко указаны имэйджи, порты и т.д. И для установки нам приходилось запускать каждый раз эти файлы командой: kubectl apply -f FILE_NAME.yaml Структура Helm Chart Теперь давайте посмотрим, как выглядит структура Helm. Исходники вы можете посмотреть в моем GitHub`е. Для описания структуры Helm Chart нам потребуются следующие файлы: Chart.yaml, values.yaml и в папке templates нужны будут deployment.yaml, service.yaml. И так, по порядку. templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metad
Kubernetes, создание и управление Helm Charts - K8s. Часть 6
1 августа 20221 авг 2022
150
2 мин