init
This commit is contained in:
13
README.md
13
README.md
@@ -94,17 +94,20 @@ TALOS_CLUSTER_NAME=talos-nsk2
|
||||
**Этапы выполнения:**
|
||||
|
||||
1. **Загрузка переменных** из `.env`
|
||||
2. **Terraform Plan** - показ планируемых изменений
|
||||
3. **Подтверждение и Apply** - создание инфраструктуры
|
||||
4. **Сохранение kubeconfig** в `~/.kube/${TALOS_CLUSTER_NAME}.yaml`
|
||||
5. **Установка Cilium** через Helm:
|
||||
2. **Проверка зависимостей** - проверка наличия terraform, helm, kubectl
|
||||
3. **Terraform Plan** - показ планируемых изменений
|
||||
4. **Подтверждение и Apply** - создание инфраструктуры
|
||||
5. **Сохранение kubeconfig** в `~/.kube/${TALOS_CLUSTER_NAME}.yaml`
|
||||
6. **Установка Cilium** через Helm:
|
||||
- Добавление репозитория cilium
|
||||
- Обновление репозиториев
|
||||
- Установка с кастомными values
|
||||
6. **Применение Cilium ресурсов**:
|
||||
7. **Применение Cilium ресурсов**:
|
||||
- IP Pool для LoadBalancer
|
||||
- L2 Announcement Policy
|
||||
|
||||
Скрипт автоматически проверяет наличие необходимых инструментов (terraform, helm, kubectl) и завершается с ошибкой если какой-либо инструмент отсутствует.
|
||||
|
||||
### destroy.sh - Удаление кластера
|
||||
|
||||
Полная очистка инфраструктуры:
|
||||
|
Reference in New Issue
Block a user