在 5.137 和 5.140 上安装并配置
~]# yum install -y nginx
~]# vim /etc/nginx/nginx.conf
# 末尾加上以下内容,stream 只能加在 main 中
# 此处只是简单配置下nginx,实际生产中,建议进行更合理的配置
stream {
log_format proxy '$time_local|$remote_addr|$upstream_addr|$protocol|$status|'
'$session_time|$upstream_connect_time|$bytes_sent|$bytes_received|'
'$upstream_bytes_sent|$upstream_bytes_received' ;
upstream kube-apiserver {
server 192.168.5.138:6443 max_fails=3 fail_timeout=30s;
server 192.168.5.138:6443 max_fails=3 fail_timeout=30s;
}
server {
listen 7443;
proxy_connect_timeout 2s;
proxy_timeout 900s;
proxy_pass kube-apiserver;
access_log /var/log/nginx/proxy.log proxy;
}
}
~]# systemctl start nginx; systemctl enable nginx
~]# curl 127.0.0.1:7443 # 测试几次
Client sent an HTTP request to an HTTPS server.
[root@k8s-5-137 nginx]# cat /var/log/nginx/proxy.log
25/Mar/2021:16:02:30 +0800|192.168.5.1|192.168.5.138:6443|TCP|200|0.001|0.000|76|383|383|76
25/Mar/2021:16:02:30 +0800|192.168.5.1|192.168.5.138:6443|TCP|200|0.001|0.001|76|341|341|76
25/Mar/2021:16:02:40 +0800|192.168.5.1|192.168.5.139:6443|TCP|200|0.008|0.000|1909|537|537|1909
25/Mar/2021:16:05:15 +0800|127.0.0.1|192.168.5.139:6443|TCP|200|0.000|0.000|76|78|78|76
25/Mar/2021:16:05:16 +0800|127.0.0.1|192.168.5.138:6443|TCP|200|0.001|0.000|76|78|78|76
25/Mar/2021:16:05:16 +0800|127.0.0.1|192.168.5.139:6443|TCP|200|0.001|0.000|76|78|78|76
25/Mar/2021:16:05:17 +0800|127.0.0.1|192.168.5.138:6443|TCP|200|0.001|0.000|76|78|78|76
25/Mar/2021:16:05:17 +0800|127.0.0.1|192.168.5.139:6443|TCP|200|0.000|0.000|76|78|78|76
25/Mar/2021:16:05:17 +0800|127.0.0.1|192.168.5.139:6443|TCP|200|0.000|0.000|76|78|78|76
25/Mar/2021:16:05:23 +0800|127.0.0.1|192.168.5.138:6443|TCP|200|0.029|0.001|1704|196|196|1704
25/Mar/2021:16:05:33 +0800|127.0.0.1|192.168.5.138:6443|TCP|200|0.001|0.000|76|78|78|76
25/Mar/2021:16:05:34 +0800|127.0.0.1|192.168.5.139:6443|TCP|200|0.001|0.000|76|78|78|76
25/Mar/2021:16:05:34 +0800|192.168.5.1|192.168.5.138:6443|TCP|200|170.411|0.000|2678|1214|1214|2678
25/Mar/2021:16:05:35 +0800|127.0.0.1|192.168.5.138:6443|TCP|200|0.000|0.000|76|78|78|76
25/Mar/2021:16:05:35 +0800|127.0.0.1|192.168.5.139:6443|TCP|200|0.002|0.000|76|78|78|76