/plushcap/analysis/ambassador/ambassador-why-edge-stack-uses-crds-over-kubernetes-ingress

Why Edge Stack uses CRDs instead of the Kubernetes Ingress Resource

What's this blog post about?

The Edge Stack API Gateway uses Custom Resource Definitions (CRDs) instead of the Kubernetes Ingress Resource due to its limitations. While the Ingress resource is widely known and accepted, it has basic capabilities confined mostly to simpler routing scenarios based on the path and host defined in the request. It also supports rules for directing HTTP(S) traffic only. CRDs, on the other hand, allow developers to extend the Kubernetes API with custom resources tailored to specific needs, enabling greater flexibility and customization. They support a declarative management approach, making it easier to automate the deployment and scaling of applications. Additionally, they are widely supported by the Kubernetes community and ecosystem, which fosters innovation and ease of adoption.

Company
Ambassador

Date published
Sept. 3, 2024

Author(s)
Cindy Mullins

Word count
1206

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.