feat: Добавлены пресеты для различных сценариев тестирования (1-20 машин)
- Создано 10 готовых пресетов для разных типов инфраструктуры - Минимальная лаборатория (1-3 машины) - базовое тестирование - Веб-приложение (3-5 машин) - классическая архитектура - Микросервисы (5-8 машин) - современная архитектура - Высокая доступность (6-10 машин) - отказоустойчивость - Kubernetes кластер (8-12 машин) - контейнерная оркестрация - CI/CD пайплайн (10-15 машин) - автоматизация разработки - Big Data кластер (12-18 машин) - обработка больших данных - Service Mesh (15-20 машин) - микросервисная архитектура - Enterprise (18-20 машин) - корпоративная инфраструктура - Максимальный (20 машин) - экстремальные условия Каждый пресет включает: - Подробное описание архитектуры - Различные группы хостов (webservers, databases, monitoring) - Смешанные семейства ОС (debian/rhel) - Настроенные порты и сервисы - Готовые команды для запуска Документация: - README с описанием всех пресетов - Примеры использования - Рекомендации по выбору - Troubleshooting Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
@@ -94,6 +94,40 @@ make lab-cleanup # Очистить все
|
||||
make lab-reset
|
||||
```
|
||||
|
||||
### 4. Пресеты для разных сценариев
|
||||
|
||||
```bash
|
||||
# Минимальная лаборатория (1-3 машины)
|
||||
make lab-test LAB_SPEC=molecule/presets/minimal.yml
|
||||
|
||||
# Веб-приложение (3-5 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/webapp.yml
|
||||
|
||||
# Микросервисы (5-8 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/microservices.yml
|
||||
|
||||
# Высокая доступность (6-10 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/ha.yml
|
||||
|
||||
# Kubernetes кластер (8-12 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/k8s-cluster.yml
|
||||
|
||||
# CI/CD пайплайн (10-15 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/cicd.yml
|
||||
|
||||
# Big Data кластер (12-18 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/bigdata.yml
|
||||
|
||||
# Service Mesh (15-20 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/servicemesh.yml
|
||||
|
||||
# Enterprise (18-20 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/enterprise.yml
|
||||
|
||||
# Максимальный (20 машин)
|
||||
make lab-test LAB_SPEC=molecule/presets/maximum.yml
|
||||
```
|
||||
|
||||
### 3. Работа с Kubernetes
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user