Перейти к содержанию

Состав поставки

Стандартная поставка представляет собой файловый архив вида teamstorm_helm_v3.%Minor%.tgz, где %Minor% - минорная верcия TeamStorm.

Архив поставки

Распакуйте архив поставки teamstorm_helm_v3.%Minor%.tgz:

tar -xzvf teamstorm_helm_v3.%Minor%.tgz

Содержимое разархивированных директорий

Структура распакованного архива:

.
├──teamstorm_v3.X # Teamstorm helm charts

Структура каталога Teamstorm

Структура каталога TeamStorm имеет следующий вид:

.
├── temp
   ├── temps
      ├── cwm-networkpolicy.yaml
      ├── deployment.yaml
      ├── hpa.yaml
      └── serviceaccount.yaml
   ├── ingress.yaml
   └── service.yaml
├── templates
   ├── configmaps    # Конфигурационные файлы для сервисов и
      ├── attachment-configmap.yaml
      ├── comment-configmap.yaml
      ├── trusted-ca-configmap.yaml
      ├── ssl-configmap.yaml
      └── ...
   ├── deployments   # Файлы описания деплоя
      ├── attachment.yaml
      └── comment.yaml
      └── ...
   ├── secrets       # Секреты
      └── registry.yaml
   ├── services      # Файлы описания каждого сервиса
      ├── attachment.yaml
      ├── comment.yaml
      ├── ingress.yaml
      └── ...
   ├── statefulsets  # Файлы описания инфраструктурных сервисов с сохранением состояния
      ├── postgres.yaml
      ├── rabbitmq.yaml
      ├── redis.yaml
   ├── tests
      └── test-connection.yaml
   ├── _helpers.tpl
   └── NOTES.txt
├── Chart.yaml
└── values.yaml    # Файл с основными параметрами

Примечание

После перехода с версии 3.0 удалите деплоймент сервиса balancer, так
как в более новых версиях маршрутизация http запросов
происходит внутри ingress контроллера.

kubectl delete deployment balancer -n=teamstorm