Что такое Helm Опубликовано:
|
|
Helm —
простыми словами
|
пакетный менеджер для Kubernetes. Позволяет разворачивать сервисы с уже готовыми манифестами и возможностью динамически менять параметры деплоя по умолчанию. Helm переводится как Штурвал, что очень подходит для его задач и «корабельной» тематики Kubernetes. Формат пакета для данного менеджера называется Helm Chart. Это структурированный набор файлов и yaml-шаблонов, который описывает ресурсы Kubernetes (Deployment, Service и др.) для конкретного приложения. Пакет обязательно должен содержать следующие файлы:
Скомпилированное приложение Helm, готовое для запуска, представляет собой бинарный файл. Список его версий под различные операционные системы можно посмотреть на GitHub. Для установки хелма достаточно скачать сам исполняемый файл и разместить его в любой директории. Для возможности вводить команду helm без необходимости прописывать к ней полный путь, исполняемый файл должен находиться в директории, определенной в переменной PATH. В Linux, это как правило, /usr/local/bin, /usr/bin. Для Windows лучше всего расположить файл в любом удобном каталоге и прописать его в переменную PATH. Helm также можно установить через штатные пакетные менеджеры Linux (apt, dnf), подключив официальный репозиторий бинарных пакетов Helm. Для подключения Helm к Kubernetes необходим конфигурационный файл, который находится по пути ~/.kube/config (или пути, определенном в системной переменной KUBECONFIG), в котором указан адрес кластера и параметры авторизации. Для установки Helm-приложения мы можем скачать готовый чарт и использовать команду: helm install <имя_релиза> <путь_к_чарту> Также, мы можем подключить helm-репозиторий и выполнять установку командой: helm install <имя_релиза> <имя_репозитория>/<имя_чарта> Задать вопрос в телеграм-чате |
Встречается в статьях
Инструкции:
Мини-инструкции:
Другие термины
Rsync
CMS
PAM
WiMAX
NGINX
Lua
PostfixAdmin
IAX
Potree
SSD
RemoteApp
Бэд-сектор
NET Framework
Jenkins
Active Directory
S.M.A.R.T.
WPA
Yahoo
Node.js
ИБП (UPS)
.....
Опубликовано: