flagger
flagger copied to clipboard
support Apache APISIX Canary Deployments
Hi, flagger community. I come from the Apache APISIX community. Apache APISIX is a cloud native API gateway that provides powerful dynamic traffic management capabilities and provides Apache APISIX Ingress Controller. We found that flagger is a great project, so we hope that Apache APISIX Ingress Controller and flagger can have more docking and cooperation in the community and ecology. If flagger needs to support Apache APISIX Canary deployments, I think we can help.
Hi Community, Apache APISIX grows very fast in China in the past 2 years, and Apache APISIX Community would like to hug more and more projects 🥰
Does Apache APISIX ingress supports Kubernetes Gateway API?
I notice this https://apisix.apache.org/docs/ingress-controller/aeps/gateway-api/ but with TBD.
cc @shuaijinchao
Does Apache APISIX ingress supports Kubernetes Gateway API?
@stefanprodan The current Apache APISIX Ingress controller only provides limited support for GatewayAPI (e.g. Gateway resource) I will gradually increase the support for resources such as HTTPRoute.
If we want to integrate Flagger and Apache APISIX Ingress controller, I think it may be necessary to expose more metrics by the Apache APISIX Ingress controller. Right?
@tao12345666333 yes, Flagger needs two Prometheus metrics: requests rate with status code labels and request duration. See here how are these used: https://github.com/fluxcd/flagger/tree/main/pkg/metrics/observers
@stefanprodan Thanks for your explanation. Please assign to me, let me do it.