场景: 我们访问 域名A , 然后实际转发到 内网的 3000端口,
cat k8s.conf
/etc/nginx/conf.d
server {
listen 80;
server_name k8s.baimeidashu.com;
location / {
proxy_set_header Host $host;
proxy_pass http://192.168.1.82:31986; # 当你访问80端口可以实现向31986端口转发
}
}
如果是https则修改listen部分即可:
listen 443 ssl;
多个端口, 就多个 server 就可以
配置多个域名也可以的:
nodeport + nginx
把域名解析到 nginx 的服务器(绑定公网的ip )
参考: