A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • smi-spec

    Discontinued Service Mesh Interface

  • The SMI spec is a set of Kubernetes CRDs that a service mesh user can use to define applications without binding to service mesh implementations.

  • Amesh

    Service Mesh base on Apache APISIX

  • Apache APISIX also has a service mesh implementation called Amesh. It works with Istio's control plane using the xDS protocol replacing the default Envoy proxy in the sidecar.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • envoy

    Cloud-native high-performance edge/middle/service proxy

  • Istio: By far the most popular service mesh. It is built on top of Envoy proxy, which many service meshes use.

  • community

    Kubernetes community content

  • More recently, the Kubernetes SIG Network has been evolving the Gateway API to support service meshes.

  • rollouts-plugin-trafficrouter-gatewayapi

    The Argo Rollouts plugin implementing the Kubernetes Gateway API specification for using different traffic providers in progressive delivery scenarios

  • Other projects like Flagger and Argo Rollouts have also integrated with the Gateway API.

  • istio

    Connect, secure, control, and observe services.

  • Istio

  • gateway-api

    Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.

  • Kubernetes provides two APIs to achieve this, the Ingress API and the Gateway API.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • kubernetes-ingress

    NGINX and NGINX Plus Ingress Controllers for Kubernetes

  • The example below shows how to configure a canary deployment using Nginx Ingress. The custom annotations used here are specific to Nginx:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Gatekeeper with Istio

    3 projects | dev.to | 18 Jul 2022
  • Multi-region YugabyteDB deployment on AWS EKS with Istio

    3 projects | dev.to | 2 May 2024
  • Improve your EKS cluster with Istio and Cilium : Better networking and security

    1 project | dev.to | 9 Apr 2024
  • Optimal JMX Exposure Strategy for Kubernetes Multi-Node Architecture

    2 projects | dev.to | 27 Mar 2024
  • Understanding Istio: A Beginner's Guide to Service Mesh

    1 project | dev.to | 16 Nov 2023