Kubernetes - Pod 内每个容器一个请求
Kubernetes - One request per container inside a pod
如何控制请求在 pod 中的分布?
例如:
我有一个 pod 和一个运行 NodeJs Hello world 的容器,睡眠时间为 10 秒。
一开始没有缩放,我只想保持其他请求,直到容器处理完一个请求。
我正在尝试使用 Kubernetes 实现一个简单的函数即服务。
由于 Kubernetes 支持入口控制器,您可以像下面这样配置 nginx:
limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s;
server {
location /login/ {
limit_req zone=mylimit;
proxy_pass http://my_upstream;
}
}
但是如果你想通过使用kubernetes资源配额来限制速率,
github 问题:https://github.com/kubernetes/kubernetes/issues/2856 可能有用
如何控制请求在 pod 中的分布? 例如: 我有一个 pod 和一个运行 NodeJs Hello world 的容器,睡眠时间为 10 秒。 一开始没有缩放,我只想保持其他请求,直到容器处理完一个请求。
我正在尝试使用 Kubernetes 实现一个简单的函数即服务。
由于 Kubernetes 支持入口控制器,您可以像下面这样配置 nginx:
limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s;
server {
location /login/ {
limit_req zone=mylimit;
proxy_pass http://my_upstream;
}
}
但是如果你想通过使用kubernetes资源配额来限制速率, github 问题:https://github.com/kubernetes/kubernetes/issues/2856 可能有用