kong-api-bundle-insurance 詳細アーキテクチャ

kong-api-bundle-insurance 詳細アーキテクチャ An architecture diagram generated by Archify. Client · Architecture component Client Terraform · terraform/konnect · Architecture component · Terraform Terraform terraform/konnect Service / Route · CRDから同期して保持 · Kong Konnect(Control Plane: kong-insurance-demo / US) Service / Route CRDから同期して保持 Kong Gateway · Data Plane ・ 3.15 / hybrid mode · Kubernetes namespace: insurance · プロキシのみ(DBレス) Kong Gateway Data Plane ・ 3.15 / hybrid mode プロキシのみ(DBレス) Kong Operator · K8s Controller · Kubernetes namespace: insurance · KonnectExtension Kong Operator K8s Controller KonnectExtension KongService / KongRoute · CRD · Kubernetes namespace: insurance · Kubernetes KongService / KongRoute CRD product · FastAPI · Kubernetes namespace: insurance › バックエンド(FastAPI / Deployment :8000) product FastAPI customer · FastAPI · Kubernetes namespace: insurance › バックエンド(FastAPI / Deployment :8000) customer FastAPI simulation · FastAPI · Kubernetes namespace: insurance › バックエンド(FastAPI / Deployment :8000) · 計算のみ simulation FastAPI 計算のみ application · FastAPI · Kubernetes namespace: insurance › バックエンド(FastAPI / Deployment :8000) application FastAPI policy · FastAPI · Kubernetes namespace: insurance › バックエンド(FastAPI / Deployment :8000) policy FastAPI claim · FastAPI · Kubernetes namespace: insurance › バックエンド(FastAPI / Deployment :8000) claim FastAPI CP を作成 Operator が同期 Konnect API DataPlane を管理 / DP証明書を自動発行 設定配信・テレメトリ (mTLS) /product /customer /simulation /application /policy /claim Kong Konnect(Control Plane: kong-insurance-demo / US) Kubernetes namespace: insurance バックエンド(FastAPI / Deployment :8000) Legend Backend Cloud Security External

Control Plane

  • • Kong Konnect(kong-insurance-demo / US)がControl Plane
  • • Control PlaneはTerraform(terraform/konnect)で作成し、KubernetesからはMirrorとして参照

Kong Operator

  • • KongService / KongRoute(CRD)で定義したService/RouteをOperatorがKonnectへ同期
  • • OperatorがData PlaneのKonnect接続(KonnectExtension)とDPクライアント証明書の自動発行を管理

Data Plane

  • • Kong Gateway 3.15(hybrid mode)はプロキシ専用でDBレス
  • • KonnectからmTLSで設定配信・テレメトリを受け、6つのFastAPIマイクロサービスへルーティング