Announcing Tetrate Agent Operations Director for GenAI Runtime Visibility and Governance

Learn more
< Back

Lean but full of features: Leverage a Shared Gateway for Your Kubernetes Cluster

Are you struggling to manage all ingress traffic configurations for your Kubernetes cluster? If you still use Kubernetes ingress, you are missing out

Lean%20but%20full%20of%20features%3A%20Leverage%20a%20Shared%20Gateway%20for%20Your%20Kubernetes%20Cluster

Are you struggling to manage all ingress traffic configurations for your Kubernetes cluster? If you still use Kubernetes ingress, you are missing out on flexibility and features.

With a Kubernetes Gateway, you have separate configuration resources for gateways and routes. This allows your application teams to manage their Routes in their namespace while being able to attach them to a shared Kubernetes Gateway. A Gateway that a Platform and Infrastructure team can manage.

This separation of configuration with separate resources makes management more straightforward and less error-prone.

Envoy Gateway is a Gateway API implementation that extends the Gateway API with traffic management features leveraging Envoy Proxy.

Is a Shared Gateway in the Kubernetes cluster the right approach for you? Let’s take a look!

This post is the second in a series exploring how to leverage Envoy Gateway for powerful, streamlined traffic management within Kubernetes. Subscribe to stay up to date.

Tetrate offers an enterprise-ready, 100% upstream distribution of Istio, Tetrate Istio Subscription (TIS). TIS is the easiest way to get started with Istio for production use cases. TIS+, a hosted Day 2 operations solution for Istio, adds a global service registry, unified Istio metrics dashboard, and self-service troubleshooting.

Learn more

Should You Consider a Shared Gateway?

A Shared Gateway might be the right choice for your Kubernetes architecture if this is important to you:

  • Multi-tenant cluster: You have many teams deploying apps into the same Kubernetes cluster.
  • Consistent policies: You want consistent security policies applied for all traffic entering your system.
  • Simplicity of network: You prefer lean simplicity in network infrastructure. For a more industrial approach to a shared Gateway architecture, see our post on Platform Clusters.
Post Image

What Is a Shared Gateway?

A Shared Gateway in Kubernetes is a single entry point for traffic across multiple services, namespaces, or teams.

Instead of deploying multiple gateways per namespace, you manage traffic through one centralized Gateway instance, simplifying your architecture.

This setup enables consistent routing, traffic policies, security features like mTLS, common OIDC integration across apps, and observability across your entire cluster while reducing the operational burden of managing multiple gateways.

Why Shared Gateways Matter

Using a Shared Gateway in Kubernetes ensures efficiency and control. It allows you to:

  • Reduce Overhead: With one gateway handling traffic for multiple namespaces or services, you’ll reduce resource consumption.
  • Unify Security: Apply consistent policies like mTLS or rate-limiting across all services to boost security.
  • Streamline Management: A single management point simplifies updates, version upgrades, and monitoring for your gateway services.

This approach makes scaling your platform easier by consolidating resources and unifying traffic management policies.

Ready to Get Started?

You can implement a shared gateway without reworking your Kubernetes setup. Start by installing the latest Gateway API, which can be done without upgrading your Kubernetes version.

Then, deploy Envoy Gateway to manage your traffic into your cluster. As your architecture grows, you can add more advanced features like rate-limiting, load balancing, authentication, and custom routing logic.

Check out this guide to get started with Envoy Gateway. The helm chart will install the necessary Gateway API resources.

Let’s Talk

Are you curious about how a Shared Gateway architecture can optimize traffic management in your Kubernetes environment? Contact us to explore how we can help you design and deploy an efficient, scalable solution for your platform.

Product background Product background for tablets
New to service mesh?

Get up to speed with free online courses at Tetrate Academy and quickly learn Istio and Envoy.

Learn more
Using Kubernetes?

Tetrate Enterprise Gateway for Envoy (TEG) is the easiest way to get started with Envoy Gateway for production use cases. Get the power of Envoy Proxy in an easy-to-consume package managed via the Kubernetes Gateway API.

Learn more
Getting started with Istio?

Tetrate Istio Subscription (TIS) is the most reliable path to production, providing a complete solution for running Istio and Envoy securely in mission-critical environments. It includes:

  • Tetrate Istio Distro – A 100% upstream distribution of Istio and Envoy.
  • Compliance-ready – FIPS-verified and FedRAMP-ready for high-security needs.
  • Enterprise-grade support – The ONLY enterprise support for 100% upstream Istio, ensuring no vendor lock-in.
  • Learn more
    Need global visibility for Istio?

    TIS+ is a hosted Day 2 operations solution for Istio designed to streamline workflows for platform and support teams. It offers:

  • A global service dashboard
  • Multi-cluster visibility
  • Service topology visualization
  • Workspace-based access control
  • Learn more
    Decorative CTA background pattern background background
    Tetrate logo in the CTA section Tetrate logo in the CTA section for mobile

    Ready to enhance your
    network

    with more
    intelligence?