Skip to content

Latest commit

 

History

History
56 lines (50 loc) · 4.15 KB

KongAPI.md

File metadata and controls

56 lines (50 loc) · 4.15 KB
description title author
Quickly build API-centric applications. Leverage the latest microservice and container design patterns. And tie it all together with the Kong microservice API gateway.
API Gateway (powered by Kong CE)
ll911 leo.lou@gov.bc.ca

API Gateway (powered by Kong CE)

Service overview

Current gateway status

Where to start

Use case

TL;DR - see workflow diagram below

Hooks with OpenShift cluster in Kamloops

  • current Kong cluster is running parallel with OpenShift cluster Kamloops in Zone D plus RRDNS across from Kamloops/Calgary Datacenter
  • backend API, you can host your API anywhere, e.g. OCP Kamloops cluster
  • Kong Cluster Production is running on a mixed of OpenShift cluster, RHEL VMs, Physical Servers across from Kamloops and Calgary datacenter.
  • traffic pattern:
    • A, self managed database-less/sidecar gateway*.pathfinder.gov.bc.ca or your own DNS (F5 VIP) => OpenShift Router => Gateway ReplicaSets => your running pods
    • B, using DataBC managed gateway*.api.gov.bc.ca or your own DNS (API Gateway Cluster) => OpenShift Router => your running pods
    • C, using DataBC managed gateway*.api.gov.bc.ca or your own DNS (API Gateway Cluster) => your running app/api/svc elsewhere

Roadmap and future development,

  • kong 1.4+, database-less gateway support declarative configuration via yaml or json
  • Admin UI improvement
  • Support PROXY_PROTOCOL in traffic pattern B mentioned above for better performance in TLS end to end deployment.