{"repo":"Denyme24/3RVision-Platform","free":true,"listed":false,"github":"https://github.com/Denyme24/3RVision-Platform","clone":"git clone https://github.com/Denyme24/3RVision-Platform.git","description":"3RVision infrastructure setup using Terraform, Kubernetes, Kind, and Istio with canary deployments, mTLS, and observability stack integration.","language":"Shell","stars":11,"topics":["canary-deployment","devops","distributed-tracing","istio","jaeger","kubernetes","prometheus","service-mesh","terraform"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"3RVision-Platform Infrastructure as Code (IaC), Kubernetes Manifests, and Service Mesh Configuration for the 3RVision Application 🎯 About This Project This repository contains the complete infrastructure setup for deploying the 3RVision application as a cloud-native microservices architecture. The project demonstrates modern DevOps practices and production-ready Kubernetes deployment patterns. What I Built 1. Infrastructure as Code with Terraform - Automated Kind (Kubernetes in Docker) cluster provisioning - Multi-node cluster setup with 1 control plane and 2 worker nodes - Configurable port mappings for external access 2. Microservices Deployment on Kubernetes - Three-tier architecture: Frontend, Backend, and ML Model services - Each service deployed in isolated namespaces for better resource management - ConfigMaps and Secrets for externalized configuration - Health probes (readiness/liveness) for reliable service availability 3. Istio Service Mesh Integration - Traffic Management : VirtualServices and DestinationRules for intelligent routing - Canary Deployments : Weight-based traffic splitting (90/10) between stable and canary versions - Header-based Routing : Route specific requests to canary using x-canary: true header - Security : Strict mTLS (mutual TLS) encryption for all inter-service communication - Load Balancing : Round-robin distribution with connection pooling - Circuit Breaking : Outlier detection to prevent cascading failures 4. Observability Stack - Prometh","default_branch":null,"files":null,"tree":[],"storefront":"/r/Denyme24","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Denyme24/3RVision-Platform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}