OpenShift Support in Avi Vantage

Overview

Applications based on microservices architecture require a modern, distributed application services platform to deliver a route gateway. Traditional appliance-based ADC solutions are no longer an option for web-scale, cloud-native applications deployed using container technology as microservices. OpenShift container clusters can have tens and hundreds of pods, each containing hundreds and thousands of containers, mandating full automation, policy driven deployments and elastic container services.

When deployed into an OpenShift cloud, Avi Vantage performs as a fully distributed, virtualized system consisting of the Avi Controller and Avi Service Engines (SEs), each running as a separate container on OpenShift slave nodes.

Avi Vantage extends L4-L7 services with automation, elasticity/autoscaling and continuous delivery onto OpenShift Platform-as-a-Service (PaaS). Also, Avi Vantage provides unprecedented visibility into OpenShift applications showing service dependencies using application maps.

Load Balancing and Traffic Management

Avi Vantage provides enterprise-class load balancing for mission-critical application deployments in OpenShift clusters as listed below:

  • Load balancing for L4 (TCP/UDP) and L7 (HTTP, DNS) with autoscaling
  • Extension to multi-cluster, multi-cloud and global server load balancing (GSLB)
  • Session persistence for HTTP cookie, source IP, TLS ticket, caching and compression
  • URL switching and redirection, content modification for header and payload
  • Priority pool and traffic migration for blue-green, canary deployment patterns

The following table provides a comprehensive list of links to documentation for OpenShift integration with Avi Vantage:

Installation Guide
Avi Vantage OpenShift Installation Guide
Deployment References
OpenShift-Kubernetes Graceful Blue-Green Deployment Using a Pool Group
Application Blue-Green and A/B Testing in OpenShift
Avi Vantage Prometheus Exporter
Configuration References
Namespace-driven inclusion-exclusion of OpenShift-Kubernetes applications
OpenShift-Kubernetes Service Configuration in Avi Vantage
OpenShift Routes Virtual Service Configuration
SE Groups with OpenShift-Kubernetes
Authorized Egress Source IP for OpenShift Project Identification
OpenShift Service Account for Avi Vantage Authentication
Replace kube-proxy in OpenShift Environment With Avi Vantage
Using Service Engine Groups with OpenShift/Kubernetes
Tolerations for Scheduling SE Pod on OpenShift Node
How to Group Service Engines in OpenShift Clouds using Host Attributes
Load Balance Multiple Kubernetes or OpenShift Masters
Support for Separate NIC for VIP Traffic in OpenShift
Restarting Avi SEs in Batches on Service Group Updates for OpenShift Cloud
How to Configure TLS Mutual Authentication on Avi Vantage for OpenShift Cloud