本次实验主机说明

    在 5.137 和 5.140 上安装并配置

    1. ~]# yum install -y nginx
    2. ~]# vim /etc/nginx/nginx.conf
    3. # 末尾加上以下内容,stream 只能加在 main 中
    4. # 此处只是简单配置下nginx,实际生产中,建议进行更合理的配置
    5. stream {
    6. log_format proxy '$time_local|$remote_addr|$upstream_addr|$protocol|$status|'
    7. '$session_time|$upstream_connect_time|$bytes_sent|$bytes_received|'
    8. '$upstream_bytes_sent|$upstream_bytes_received' ;
    9. upstream kube-apiserver {
    10. server 192.168.5.138:6443 max_fails=3 fail_timeout=30s;
    11. server 192.168.5.138:6443 max_fails=3 fail_timeout=30s;
    12. }
    13. server {
    14. listen 7443;
    15. proxy_connect_timeout 2s;
    16. proxy_timeout 900s;
    17. proxy_pass kube-apiserver;
    18. access_log /var/log/nginx/proxy.log proxy;
    19. }
    20. }
    21. ~]# systemctl start nginx; systemctl enable nginx
    22. ~]# curl 127.0.0.1:7443 # 测试几次
    23. Client sent an HTTP request to an HTTPS server.
    24. [root@k8s-5-137 nginx]# cat /var/log/nginx/proxy.log
    25. 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
    26. 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
    27. 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
    28. 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
    29. 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
    30. 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
    31. 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
    32. 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
    33. 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
    34. 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
    35. 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
    36. 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
    37. 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
    38. 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
    39. 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