johbro / acm-app-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

acm-app-demo

Architecture requirements:

  • 1x top level dns domain (for myapp.mydomain.com)
  • 1x ACM deployment (rhpds works)
  • 2x OCP4 clusters (rhpds works, aws + aro is what I typically use)
  • 1x haproxy host that serves the top level dns domain

Instructions

  • Import all OCP clusters to ACM
  • Fork this repo
  • Modify k8s/lbroute.yaml to point to your toplevel domain
  • Add application to ACM
  • point to forked github repo
  • master branch
  • k8s reference directory
  • Once deployed, grab both local routes and add to haproxy config (example in haproxy/haproxy.cfg)
  • Hit top level domain and your application should load balance across multiple clusters

About


Languages

Language:HTML 56.7%Language:Dockerfile 24.6%Language:Shell 18.7%