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

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

Стандартная поставка представляет собой файловый архив вида 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