我们正在连接到一个系统,其中有 4 个端口被暴露来服务 grpc 请求。使用 nginx 作为负载均衡器转发 4 个客户端 grpc 请求,配置如下:
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
# multi_accept on;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent"';
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
upstream backend{
#least_conn;
server localhost:9000 weight=1 max_conns=1;
server localhost:9001 weight=1 max_conns=1;
server localhost:9002 weight=1 max_conns=1;
server localhost:9003 weight=1 max_conns=1;
}
server {
listen 80 http2;
access_log /tmp/access.log main;
error_log …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 GKE 中设置水平 pod 自动缩放。没有发现使用 kube-controller-manager 将 --horizontal-pod-autoscaler-sync-period 减少到 5 秒的适当文档。
在下面的链接中,它说有可能更改标志:
https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/
是否有任何适当的实施步骤?