Skip to content
This repository has been archived by the owner on Aug 29, 2024. It is now read-only.

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)

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.