kubeshop / kusk-gateway

Kusk-gateway is an OpenAPI-driven API Gateway for Kubernetes
https://kubeshop.github.io/kusk-gateway/
MIT License
268 stars 20 forks source link

Additional API gateway features #879

Open DarkNeedle opened 2 years ago

DarkNeedle commented 2 years ago

Would be nice if Kusk could handle the additional standard capabilities such as:

  1. Blue/Green and Canary deployments
  2. Conditional traffic routing
  3. traffic splitting based on % to test new endpoint versions

Just some thoughts as I know this is a rapidly developing effort with new features planned

aabedraba commented 2 years ago

Thanks @DarkNeedle for the great suggestions!

We're definitely working towards getting these gateway capabilities available, as we work towards making simple interfaces for OpenAPI.

Would be great to get to chat with you to help us understand further your personal/company's use cases and build them, as we'd love to work directly with users' feedback! Let me know if you'd be interested to have a call :)

DarkNeedle commented 2 years ago

Yes I would certainly be willing. There seems to be an abundance of new enhancements which are forthcoming and much needed. While some core commonality with other gateways must be achieved before I can use this in production, I will say the pure number of request I am seeing indicates a definite need for Kusk. Kusk is ideal in the DevSecOps pipeline. Recently did see that APISIX has added support for operating from OpenAPI Spec. However, APISIX is becoming a bit heavier and can be confusing. Kusk has streamlined deployment which is very pleasant to see.