Why Edge Stack uses CRDs instead of the Kubernetes Ingress Resource
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
Language
English
Hacker News points
None found.