Kubernetes_04_安装Nginx与keepalived

安装 Nginx 与 keepalived

使用 Nginx做代理服务器, keepalived 做VIP高可用。

安装 Nginx

两台服务器(192.168.1.180192.168.1.181)都安装

[root@k8s-181 opt]# yum -y install nginx

修改nginx配置,使用 7443代理 kube-apiserver中的 6443端口。



[root@k8s-181 opt]# vim /etc/nginx/nginx.conf
### 在最后加,不要加在 http块中

stream {
    upstream kube-apiserver {
        server 192.168.1.180:6443 max_fails=3 fail_timeout=30s;
        server 192.168.1.181:6443 max_fails=3 fail_timeout=30s;
    }

    server {
        listen 7443;
        proxy_connect_timeout 2s;
        proxy_timeout 900s;
        proxy_pass kube-apiserver;
    
    }
}

启动 nginx

[root@k8s-180 conf.d]# systemctl start nginx.service
[root@k8s-180 conf.d]# netstat -l

你可能感兴趣的:(Kubernetes,kubernetes,docker,容器)