kong-api-bundle-insurance 全体構成概要

kong-api-bundle-insurance 全体構成概要 An architecture diagram generated by Archify. Client · Architecture component Client Kong DP · Data Plane(Kong Operator が管理) · Architecture component Kong DP Data Plane(Kong Operator が管理) Kong Konnect · Control Plane · Architecture component Kong Konnect Control Plane KongService / KongRoute · Kubernetes CRD · Architecture component · Kubernetes KongService / KongRoute Kubernetes CRD Terraform · Architecture component · Terraform Terraform product · FastAPI · Kubernetes namespace: insurance product FastAPI customer · FastAPI · Kubernetes namespace: insurance customer FastAPI simulation · FastAPI · Kubernetes namespace: insurance simulation FastAPI application · FastAPI · Kubernetes namespace: insurance application FastAPI policy · FastAPI · Kubernetes namespace: insurance policy FastAPI claim · FastAPI · Kubernetes namespace: insurance claim FastAPI 設定同期 / mTLS Operator が同期 CP を作成 Kubernetes namespace: insurance Legend Backend Cloud External

アクセス経路

  • • ClientはKong DP(Data Plane)にアクセス
  • • DPがinsurance namespace内の6マイクロサービスへルーティング

Control Plane

  • • Kong Konnect(Control Plane)が設定同期・mTLSでDPと接続
  • • TerraformがKonnectのControl Planeを作成

Kubernetes

  • • KongService / KongRoute(CRD)をOperatorがKonnectへ同期
  • • insurance namespaceに6つのFastAPI製マイクロサービス