DEV Community

Cover image for which gateway?? ⛩
Christine Kim
Christine Kim

Posted on

2

which gateway?? ⛩

If you search up the term gateway with kubernetes, it's likely you will see the (new-ish) Gateway API, which was released as beta July 2022. This short article is a run down of what the "gateway" is in kubernetes land!

Naming is hard. And throw in jargon on top of it in an ever changing ecosystem makes it even tougher.

The concept of a gateway is to allow for traffic from outside your cluster to hit your services.

A 'gateway' that people refer to is the Ingress Gateways. For example, Istio has a Gateway resource (aka a "gateway"). This Gateway resource configures a Gateway Deployment (also called a "gateway" as well). Usually, you will have decipher which gateway is being referenced in. So that's already 2 mentions of the gateway in jargon form.

Next up, we have the new Gateway API. This is a standardized API designed to be the superset of the Ingress API. It has been created out of inspiration from Istio's Gateway and other gateway
The Gateway API's resources is comprised of "GatewayClass", "Gateway" (referred to as 'gateway'), and routes, such as "HTTPRoute", "TLSRoute", etc.

That's a wrap on different gateways you might face in the k8's land!

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay