#APISIX #security
[Перевод] Как вырасти до 2000 тенантов: почему Sealos перешла с Nginx на Envoy
Sealos Cloud столкнулась с критическими проблемами при работе с Nginx Ingress в кластерах с большим числом пользователей. В статье — подробный рассказ о поиске нового, более подходящего API-шлюза.
https://habr.com/ru/companies/flant/articles/917216/
#kubernetes #nginx #envoy #envoyproxy #ingress #higress #api_gateway #шлюз_api #cilium_gateway #apisix
Bych nečekal, že největší problém s celým #APISIX bude rozjet tam pořádně podporu SSL. 😐 Se asi začnu učit Lua, abych z kódu pochopil, co je vlastně špatně.
init.lua:212: http_ssl_client_hello_phase(): failed to match any SSL certificate by SNI: apisix, context: ssl_client_hello_by_lua*, client: 172.22.0.1, server: 0.0.0.0:9443
=========
再一次见证了一些“开源”商业公司的下限
在公司实习生对其余开源项目贡献代码后,公司 CEO 在 PR 下回复说,这个PR属于公司商业产权,要求关闭 PR。
与此同时,要求 HR 追回已离职实习生当天薪资
真是开了眼界了(
https://twitter.com/Manjusaka_Lee/status/1775380071496421819?s=19
Resizing images on-the-fly
#apache #apisix #imgproxy #java
https://blog.frankel.ch/resize-images-on-the-fly/?utm_medium=erik.in&utm_source=mastodon
As a web architect, one of the many issues is asset management. And the most significant issue in assets is images. A naive approach would be to set an image and let the browser resize the image via CSS: img { height: 100%; width: 100%; object-fit: contain; } However, it means that you download the original image. It entails two problems: the size of the original image and the suboptimal browser-based resizing. This post will cover two alternatives: traditional and brand-new s