Why is it so hard to find a suitable APIGateway?

The ingress of

K8s has been tried many times, but it is not ideal.
kong is generally available, but if you want to configure a 301jump, you need to install a plug-in.
I think it would be nice to use a very simple design for this kind of thing. Encapsulating nginx to implement distributed apigateway, is so troublesome.

Mar.23,2021

if you simply do multi-Pod forwarding, K8s ingress is completely sufficient, and it is also very easy to use.

if you look at K8s ingress pod, you will find that it is actually a NGINX service.

if you want to bring your own APIGateway, of logic (authentication / multi-tenant forwarding, etc.)

It is used by, Spring cloud with zuul,Netflix home products under

Java.
address: https://github.com/Netflix/zuul

there is a gateway under the C-sharp that Ocelot, Tencent Tenpay is also using.
address: https://github.com/ThreeMamma.

good luck.

  • What are the basic auth best practices for api gateways?

    I currently use kong as a gateway, thinking that I can add simple authentication through basic auth. After practice, it is found that ajax requests can not be sent. I know that ajax can add headers to do basic auth, but I don t want to change the app...

    Mar.22,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e54657-44224.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e54657-44224.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?