This Site Reliability Engineering (or SRE) Multi-Cluster design is an F5 Alliances product showcase. It is initiated by F5 Business Development organization.
The Purpose of the Multi-Cluster SRE demo is to show how F5 product portfolio (BIG-IP, Container Ingress Services, NGINX+, and F5 Cloud Service) can be used in conjunction with several other F5 Alliances integrations to help SRE deploy, manage and secure modern applications.
The Multi-Cluster SRE Design can be used:
- as a self learning tool to get familiar with OpenShift, and F5 technologies (BIG-IP, Container Ingress Services, NGINX, and F5 Cloud service etc.)
- to build demo's and proof of concepts (POC's)
Although the respective requirements vary for each use case, in general you will need several prerequisites in place to begin.
- Subscribe to F5 Beacon Click here
- Access to git preferable a valid GitHub account
- A minimum of two OpenShift clusters
- Two Licensed BIG-IP VE appliances with Best licenses, one per cluster
- F5 Container Ingress Service - Installed
- Access to F5 Cloud Services (DNS Load Balancing)
Once the necessary infrastructure and services are in place users will be able to go to each use case directory under sre-usecases, and follow README for detailed implementation.
The SRE demo will be centered around the following distinct customer driven use cases:
- Scenario Use Case #1: Blue Green Deployment with F5 Cloud Services
- Scenario Use Case #2: Targeted Canary Deployment
- Scenario Use Case #3: Observability with ELK
- Scenario Use Case #4: Observability with Beacon
- Scenario Use Case #5: North-South Traffic Protection in the OpenShift Environment
- Scenario Use Case #6: Protecting Critical Apps against East-West Attack
- Scenario Use Case #7: Enhanced Targeted Canary Deployment
This project is WIP, with more use cases to be added.
Please read How to Contribute
This project is a community effort to promote container ingress service automation and is maintained by F5 BD. For any feature requests or issues, feel free to open an issue and we will give our best effort to address it.