Điểm:0

Docker swarm với TOMCAT và NGINX làm bộ cân bằng tải

lá cờ us

Tôi đang cố gắng thiết lập một docker swarm trong đó NGINX được sử dụng để cân bằng tải cho các nút swarm.

docker swarm init --advertise-addr 192.168.99.153

Ngoài ra, tôi thêm hai nút dưới dạng bầy đàn

docker swarm tham gia --token SWMTKN-99-31eka5srtjyvajsbiusixh6gil8p6xuk6yejfts4co8voxu8op-a8awcomh58de8d0ofkckqnsud 192.168.99.153:2377

Bây giờ tôi tạo một dịch vụ trên nút quản lý bằng cách sử dụng

dịch vụ docker tạo --name backend --replicas 2 --publish 8080:80 tomcat

Tôi đã thử nghiệm tomcat trên trình duyệt node1/node2 bằng cách 192.168.99.153:8080 / 192.168.99.154:8080 và tôi có thể thấy trang đích tomcat.

Bây giờ tôi thiết lập một bầy đàn riêng trên Nút thứ 3 cho Loadbalancer NGINX.

docker swarm init --advertise-addr 192.168.99.156

sau đó tạo tệp Nginx conf

sudo mkdir -p /data/loadbalancer
sudo vi /data/loadbalancer/default.conf

và thêm các dòng sau vào tập tin này

  người phục vụ {
       nghe 80;
       địa điểm / {
          proxy_pass http://phụ trợ;
       }
    }
    phụ trợ ngược dòng {
       máy chủ 192.168.99.153:8080;
       máy chủ 192.168.99.154:8080;
    }

sau này khi tôi tạo một dịch vụ NGINX với

dịch vụ docker tạo --name loadbalancer --mount type=bind,source=/data/loadbalancer,target=/etc/nginx/conf.d --publish 80:80 nginx

Khi tôi khởi chạy 192.168.99.156:80 trên trình duyệt, tôi thấy 502 Cổng Xấu trang lỗi.

Câu hỏi:-

  1. Đôi khi máy chủ tomcat cũng không truy cập được sau khi tạo dịch vụ phụ trợ.

  2. Tại sao tomcat không xuất hiện khi sử dụng bộ cân bằng tải NGINX?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.