Skip to main content

Istio (Service Mesh)

Istio is the service mesh used by FOSPS for network management, providing traffic control, security, and acting as the Service Mesh and Gateway.

Key Functions

Traffic Management

  • Load balancing
  • Request routing
  • Fault injection
  • Circuit breaking
  • Timeouts and retries

Security

  • Mutual TLS (mTLS) between services
  • Authentication policies
  • Authorization policies
  • Certificate management

Gateway

  • External traffic ingress
  • API exposure
  • Virtual service routing
  • TLS termination

Integration with FOSPS

Service-to-Service Communication

Istio manages communication between FOSPS architectural layers:

  • App Layer ↔ Service Layer
  • Service Layer ↔ Data Layer
  • Between microservices within the Service Layer

VirtualServices

New components require Istio VirtualService definitions for external access, including:

Deployment

Works in conjunction with: