apisix-ingress-controller VS application-gateway-kubernetes-ingress

Compare apisix-ingress-controller vs application-gateway-kubernetes-ingress and see what are their differences.

application-gateway-kubernetes-ingress

This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster. (by Azure)
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
apisix-ingress-controller application-gateway-kubernetes-ingress
33 9
944 663
0.7% 0.3%
8.7 6.0
9 days ago 5 days ago
Go Go
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

apisix-ingress-controller

Posts with mentions or reviews of apisix-ingress-controller. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-08.
  • Apache APISIX: A dynamic, real-time, high-performance API gateway
    1 project | news.ycombinator.com | 25 Apr 2024
  • Implementing the Idempotency-Key specification on Apache APISIX
    1 project | dev.to | 11 Apr 2024
    This post shows how to implement it with Apache APISIX.
  • 3 Tips for Deploying APISIX in Kubernetes (Part 1)
    1 project | dev.to | 14 Mar 2024
    APISIX Ingress Controller is a tool focused on API management, offering high performance and flexible configuration options. If you require more complex routing rules, rate limiting, circuit breaking, and other advanced features, APISIX Ingress Controller may be a better choice. It provides a rich plugin system, allowing integration of plugins through APISIX Ingress CRD using declarative configuration to handle authentication, authorization, monitoring, logging, and other functionalities. This enriches the capabilities of APISIX Ingress Controller and simplifies configuration.
  • Hardening Apache APISIX with the OWASP's Coraza and Core Ruleset
    6 projects | dev.to | 8 Feb 2024
    In this post, I'd like to describe how to fix some of them via the Apache APISIX API Gateway.
  • Mastering APISIX Health Checks: Active and Passive Monitoring Strategies
    1 project | dev.to | 11 Jan 2024
    In the era of digitization, the availability and stability of services are crucial for the success of enterprises. As a key component of microservices architecture, the API gateway plays a significant role. APISIX, an open-source API gateway platform, ensures the continuity and stability of services through its health check mechanism.
  • 2023 in retrospective
    1 project | dev.to | 11 Jan 2024
    Next February will mark the two-year milestone that I'm working for: API7.ai on Apache APISIX. I'm still very pleased about both. It allows me to do things I like a lot, such as writing posts and giving talks.
  • Five Apache projects you probably didn't know about
    8 projects | dev.to | 21 Dec 2023
    In early 2021, I started to work on the Apache APISIX project. I have to admit that I had never heard about it before. In this post, I'd like to introduce some Apache projects that are less well-known than HTTPD or Kafka.
  • Apache APISIX plugin priority, a leaky abstraction?
    2 projects | dev.to | 14 Dec 2023
    Apache APISIX is an API Gateway, which builds upon the OpenResty reverse-proxy to offer a plugin-based architecture. The main benefit of such an architecture is that it brings structure to the configuration of routes. It's a help at scale, when managing hundreds or thousands of routes.
  • Building a starter pack for an API-as-a-Service
    3 projects | news.ycombinator.com | 20 Nov 2023
  • 10 Common API Resilience Design Patterns with API Gateway
    1 project | dev.to | 9 Nov 2023
    API resilience is about building robust APIs that can withstand a variety of challenges, ensuring that they continue to function effectively. API Gateways play a key role in this, acting as the entry point for external requests and managing the communication between different services by taking into account common API resilience patterns. One of the popular open-source API Gateways, Apache APISIX, provides a variety of features to enhance the resilience and robustness of APIs. In this article, we will explore 10 common API resilience design patterns and how they can be implemented using APISIX.

application-gateway-kubernetes-ingress

Posts with mentions or reviews of application-gateway-kubernetes-ingress. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-03.
  • AKS ingress - internal LB + App Gateway vs. public LB + Ingress/Gateway API
    1 project | /r/AZURE | 4 Jul 2023
    Unfortunately in some cases it works poorly. For more insights, read this - https://github.com/Azure/application-gateway-kubernetes-ingress/issues/1124
  • What do you think about the AGIC?
    1 project | /r/AZURE | 17 Jan 2023
    My main concern is about zero-downtime deployments - https://github.com/Azure/application-gateway-kubernetes-ingress/blob/master/docs/how-tos/minimize-downtime-during-deployments.md
  • App Gateway cannot reach AKS Service?
    1 project | /r/AZURE | 12 Sep 2022
    However, you better read and understand some specific behaviors of AGIC which are caused by its architecture - https://github.com/Azure/application-gateway-kubernetes-ingress/blob/master/docs/how-tos/minimize-downtime-during-deployments.md & https://github.com/Azure/application-gateway-kubernetes-ingress/issues/1124
  • What are the most popular ingress controllers
    7 projects | /r/kubernetes | 3 Sep 2022
    application-gateway-kubernetes-ingress (Azure only)
  • creating resource "kubernetes_ingress" with Terraform
    3 projects | /r/AZURE | 6 Mar 2022
    Probably something like this https://azure.github.io/application-gateway-kubernetes-ingress/
  • The Kubernetes Ingress Concept and Ingress Controller (Part 1)
    6 projects | dev.to | 23 Feb 2022
    AKS Application Gateway Ingress Controller is an ingress controller that configures the Azure Application Gateway.
  • Aks ingress controller- Nginx+ vs AGIC
    1 project | /r/AZURE | 30 Jan 2022
    AGIC has a lack of annotations that I find nginx+ offers like server snippets and custom headers. granted you can write re-write rules for AGIC with the help of the portal, it resets everything if one pod fails and this is a major showstopper for me. More info about the exact issue I'm talking about is in this issue. Apart from this, like the previous comments, the extra WAF rules and compliances offered makes AGIC a good choice if you don't have any extra header addition requirements like i do.
  • Looking for objective feedback on AKS
    1 project | /r/AZURE | 18 Apr 2021
  • Is there a "delta" post from Kubernetes to Azure Kubernetes (AKS)?
    1 project | /r/devops | 14 Jan 2021
    If you want Azure to manage ingress, you can use Azure application gateway and application gateway ingress controller (agic). However, if you want a public/private combination, fox example if you have 8 microservices out of which you want 6 to have private endpoint and 2 to have public endpoint over https, then it cannot be dones as agic only supports one ip per port. Also one agic can only use one application gateway (With auto management, meaning it automatically manages the listeners, https settings, backendpools, probes etc. on app gateway). If you it as shared gateway, then you need to manage application gateway manually (with az cli). Also, its github page has good how tos (https://github.com/Azure/application-gateway-kubernetes-ingress).

What are some alternatives?

When comparing apisix-ingress-controller and application-gateway-kubernetes-ingress you can also consider the following projects:

ingress-nginx - Ingress-NGINX Controller for Kubernetes

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

Pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

emissary - open source Kubernetes-native API gateway for microservices built on the Envoy Proxy

kubernetes-ingress-controller - :gorilla: Kong for Kubernetes: The official Ingress Controller for Kubernetes.

IngressMonitorController - A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!

devtron - Tool integration platform for Kubernetes

apisix - The Cloud-Native API Gateway

ingress-merge - Merge Ingress Controller for Kubernetes

skipper - An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress