Istio 服务网格背后的 Nginx

时间:2021-04-15 14:33:52

标签: nginx istio

我设置了一个主节点和两个工作节点的 k8 并部署了微服务和前端,我使用 Nginx 作为反向代理将传入请求传输到支持的服务。

现在的问题是我们可以实现 istio 服务网格,否则会出现任何问题吗? nginx反向代理

请找到示例反向代理代码

server {
  server_name app1.local;

  location ~ {
    proxy_pass_header Authorization;
    proxy_pass http://localhost:3300;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    proxy_buffering off;
    client_max_body_size 0;
    proxy_read_timeout 36000s;
    proxy_redirect off;
  }
}

server {
  server_name app2.local;

  location ~ {
    proxy_pass_header Authorization;
    proxy_pass http://localhost:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    proxy_buffering off; 
    client_max_body_size 0;
    proxy_read_timeout 36000s;
    proxy_redirect off;
  }
}

现在的问题是,如果我想实现 istio,配置一个入口网关以将流量重定向到后端微服务,我该怎么做?

0 个答案:

没有答案
相关问题