A Kubernetes Service represents an application running on a group of Pods. In Kong Gateway, this maps to a Service and Upstream.
- The KongService defines protocol-specific information and connection settings to reach the upstream application.
- The Upstream defines load balancing and health checking behavior across backend targets.
flowchart LR
H(Request traffic)
subgraph Pods
direction LR
E(Target)
F(Target)
G(Target)
end
subgraph Kubernetes Service
direction TB
C(Service)
D(Upstream)
end
subgraph Ingress / HTTPRoute
direction LR
A(Route)
B(Route)
end
A --> C
B --> C
C --> D
D --> E
D --> F
D --> G
H --> A
linkStyle 6 stroke:#b6d7a8