Стал доступен пакет Helm Chart для решения vRealize LogInsight Cloud
Стал доступен пакет Helm Chart для решения vRealize LogInsight Cloud
Автор: Александр Самойленко
Дата: 30/11/2020
|
На днях один из сотрудников компании VMware сделал аддон Helm Chart под решение vRealize LogInsight Cloud, который позволяет обрабатывать логи кластеров Kubernetes в среде VMware vSphere и TKG (Tanzu Kubernetes Grid).
Работает это решение в двух средах:
После установки аддона вы можете начать собирать метрики с кластеров TKG и K8 в вашем окружении, а также визуализовывать их на дашбордах наподобие вот такого:

Вообще Helm - это менеджер пакетов для Kubernetes. Это один из лучших путей поиска, шаринга и использования программного обеспечения в кластерах K8. Helm Charts это YAML-манифесты Kubernetes, объединенные в один пакет, который можно развернуть в среде K8. После запаковки установка Helm Chart в кластере производится одной командой helm, которая позволяет просто указать параметры развертывания и апгрейда.

Перед использованием данного средства вам понадобятся:
- Токен для vRealize LogInsight Cloud API
- Helm версии 3.x
- Административный доступ к кластеру Kubernetes
Итак, процедура по шагам:
1. Добавляем репозиторий Chart:
helm repo add loginsight-cloud https://munishpalmakhija.github.io/loginsight-cloud-helm/
2. Получаем файл с переменными из рабочей директории:
helm show values loginsight-cloud/loginsight-cloud-helm > values.yaml
3. Обновляем параметры API Token и другие настройки, специфичные для вашей среды. Начинаем с команды:
cat values.yaml
4. Устанавливаем компонент Chart:
helm install test-vrlic loginsight-cloud/loginsight-cloud-helm -f values.yaml

5. Верифицируем узлы Kubernetes Pods:
kubectl get pods -A | grep test-vrlic

6. Верифицируем релиз Helm:
helm list

Второй рабочий процесс установки (интерактивный режим):
1. Добавляем репозиторий Chart:
helm repo add loginsight-cloud https://munishpalmakhija.github.io/loginsight-cloud-helm/
2. Устанавливаем Chart в интерактивном режиме:
helm install test-vrlic loginsight-cloud/loginsight-cloud-helm --set vrlic.apikey=SETME --set tag.environment=DEMO
3. Верифицируем узлы Kubernetes Pods:
kubectl get pods -A | grep test-vrlic
4. Верифицируем релиз Helm:
helm list

После установки проверяем, что логи идут к LogInsight, это должно выглядеть следующим образом:

Чтобы начать пользоваться пробной бесплатной версией облака vRealize LogInsight Cloud, можно запросить триальную версию тут.
|