Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有Kubernetes的Spring云网关,用于限制传入流量_Kubernetes_Spring Cloud Gateway - Fatal编程技术网

带有Kubernetes的Spring云网关,用于限制传入流量

带有Kubernetes的Spring云网关,用于限制传入流量,kubernetes,spring-cloud-gateway,Kubernetes,Spring Cloud Gateway,我有在分布式虚拟机上运行的spring引导服务,但我想将该服务转移到Kubernetes。以前我们为这4个虚拟机配置了SpringCloudGateway请求限制器,但现在有了Kubernetes,我的应用程序将自动伸缩 在这种情况下,如果Kubernetes可以根据流量增加或减少POD,我如何限制请求?如何保持传入流量的状态,但仍保持服务无状态?基本上,您可以通过使用代理前置应用程序来进行速率限制。(nginx、haproxy等)。更具体地说,您可以使用。更具体地说,您可以在ConfigMap

我有在分布式虚拟机上运行的spring引导服务,但我想将该服务转移到Kubernetes。以前我们为这4个虚拟机配置了SpringCloudGateway请求限制器,但现在有了Kubernetes,我的应用程序将自动伸缩


在这种情况下,如果Kubernetes可以根据流量增加或减少POD,我如何限制请求?如何保持传入流量的状态,但仍保持服务无状态?

基本上,您可以通过使用代理前置应用程序来进行速率限制。(nginx、haproxy等)。更具体地说,您可以使用。更具体地说,您可以在ConfigMap中使用,也可以通过入口中的注释使用。您可以了解哪些具有k8s中速率限制流量的以下概念:

  • QuotaSpec
  • 引用AspecBinding
  • 配额实例

感谢您的回复,我现在正在尝试Ingress。我会不断更新这个帖子,谢谢Vikram,我更倾向于入口。但我会不断更新我的进度。