The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 Go ingress Projects
-
external-dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
-
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.
-
kubernetes-ingress-controller
:gorilla: Kong for Kubernetes: The official Ingress Controller for Kubernetes.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
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!
-
cloudflare-tunnel-ingress-controller
🚀 Expose the website directly into the internet! The Kuberntes Ingress Controller based on Cloudflare Tunnel.
-
alb
ALB (Another Load Balancer) is a Kubernetes Gateway powered by OpenResty with years of production experience from Alauda.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The second one is a combination of tools: External DNS, cert-manager, and NGINX ingress. Using these as a stack, you can quickly deploy an application, making it available through a DNS with a TLS without much effort via simple annotations. When I first discovered External DNS, I was amazed at its quality.
Project mention: ☸️ Kubernetes NGINX Ingress Controller: 10+ Complementary Configurations for Web Applications | dev.to | 2023-10-16Everything in the YAML snippets below — except for ingress configuration — relates to configuring the NGINX ingress controller. This includes customizing the default configuration.
I thought at the beginning that such certificate would then expire, but I have seen cert-manager is within ALB code https://github.com/kubernetes-sigs/aws-load-balancer-controller/blob/main/config/certmanager/certificate.yaml so that makes me hesitate about it.
Project mention: Kubernetes releases ingress2gateway tool for upcoming GA of Gateway API | news.ycombinator.com | 2023-10-29
You would first need to ensure you have an Ingress controller running. There are several available, such as nginx, Traefik, or the one provided by a cloud provider like GKE's Ingress-GCE or AWS's ALB Ingress Controller.
Project mention: Apache APISIX: A dynamic, real-time, high-performance API gateway | news.ycombinator.com | 2024-04-25
Project mention: AKS ingress - internal LB + App Gateway vs. public LB + Ingress/Gateway API | /r/AZURE | 2023-07-04Unfortunately in some cases it works poorly. For more insights, read this - https://github.com/Azure/application-gateway-kubernetes-ingress/issues/1124
Project mention: Expose Kubernetes Ingress directly to the Internet with Cloudflare Tunnel | /r/selfhosted | 2023-06-19
Project mention: ALB(Another Load Balancer): A Gateway for Kubernetes | news.ycombinator.com | 2024-01-22
Go ingress related posts
- Apache APISIX: A dynamic, real-time, high-performance API gateway
- Implementing the Idempotency-Key specification on Apache APISIX
- 3 Tips for Deploying APISIX in Kubernetes (Part 1)
- Mastering APISIX Health Checks: Active and Passive Monitoring Strategies
- 2023 in retrospective
- Does AWS Load Balancer have a cert-manager within?
- 10 Common API Resilience Design Patterns with API Gateway
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source ingress projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | external-dns | 7,258 |
2 | kubernetes-ingress | 4,532 |
3 | aws-load-balancer-controller | 3,754 |
4 | higress | 2,249 |
5 | kubernetes-ingress-controller | 2,132 |
6 | ingress-gce | 1,252 |
7 | apisix-ingress-controller | 944 |
8 | application-gateway-kubernetes-ingress | 662 |
9 | consul-k8s | 650 |
10 | ingress | 572 |
11 | IngressMonitorController | 545 |
12 | cloudflare-tunnel-ingress-controller | 489 |
13 | k8s-bigip-ctlr | 347 |
14 | kusk-gateway | 246 |
15 | gke-managed-certs | 244 |
16 | ingress-merge | 139 |
17 | gotway | 76 |
18 | ingress-operator | 68 |
19 | alb | 56 |
20 | SyncFlaer | 33 |
21 | moby-ingress | 7 |
Sponsored