mesh-ready-microservices
ФоркИзбранное
0
0
Описание
Проект по развертыванию облачной архитектуры в Kubernetes. Демонстрация работы Istio Service Mesh: Canary-релизы (80/20), взаимный TLS (mTLS), ограничение трафика (Rate Limit), отказоустойчивость (Retries/Circuit Breaker) и визуализация через Kiali/Jaeger. Stack: Golang, Docker, K8s, Istio.
Языки
- Shell64,6%
- Smarty16,8%
- Makefile16,4%
- Go1,5%
- Dockerfile0,7%
aleksey
02 апр 2026, 20:49
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
Mesh-Ready Microservices (MRM) 🚀
🏗 Архитектура
🛠 1. Подготовка окружения## Запуск кластера Minikube
Установка Istio
📦 2. Сборка и Деплой## Подготовка пространства
Сборка образов внутри Minikube
Сборка v1 и v2
Применение манифестов K8s
🌐 3. Трафик и Service Mesh## Настройка Ingress Gateway
Canary Deployment (80/20)
🛡 4. Resilience & Security (Отказоустойчивость и Безопасность)## Rate Limiting & HPA
mTLS (Шифрование)
📊 5. Наблюдаемость (Observability)## Визуализация графа трафика (Kiali)
Трассировка запросов (Jaeger)
Основные возможности проекта:
🧠 Описание архитектурных решений (Service Mesh в деталях)
📡 Трафик и Маршрутизация
🛡 Отказоустойчивость (Resilience)
🔒 Безопасность
🚦 Ограничение ресурсов
👁 Наблюдаемость (Observability)
README.md