ad cho mình hỏi khúc LoadBalancer với. Sao lúc mình định nghĩa port là 80 qua 8080 mà nó lại sinh ra 1 cổng 31kxxx nữa. Trong hình mình họa phần đó, theo mình hiểu là sau khi truy cập Public IP rôì request sẽ đưa qua 1 service khác expose tại cổng 31xxx rồi sau đó mới truyền về port 8080 của các container ạ. Thank ad
@hmquan08011996
Bài viết bạn hay lắm, cảm ơn b nhé. Dù thông tin đúng hay sai mình chưa rõ và cần thời gian xác thực nhưng bạn thành công trong việc cho mình một overview tốt để tìm hiểu sâu hơn rồi. Chúc b ra nhiều bài hay hơn nha
ko cần e ạ, ví dụ 1 cách deploy phổ biến là backend thì url sẽ có dạng /api. Sau này khi tới bài về ingress a sẽ hướng dẫn e cách deploy mà chỉ expose frontend ra, backend hoàn toàn private không access được trực tiếp.
Flow request từ browser sẽ là:
với các url không có /api thì show UI như thường
nếu có prefix /api, thì khi request từ browser -> frontend service -> proxy vào backend. Như e thấy ở đây backend không cần expose ra ngoài mà chỉ frontend service thôi
Ví dụ ta có 1 frontend, 10 backend, user chỉ sử dụng thông qua UI của frontend, thì không có lý do gì ta lại đi expose ra 10 backend kia cho Internet (thông qua NodePort hay LB), ta chỉ cần expose ra frontend, còn 10 backend kia ta để ClusterIP hết
Theo em hiểu thì frontend chỉ trả về code html, js, css, ..., sau đó thì từ brower mới request lên backend để lấy data thì vẫn cần expose backend chứ ạ.
THẢO LUẬN
ad cho mình hỏi khúc LoadBalancer với. Sao lúc mình định nghĩa port là 80 qua 8080 mà nó lại sinh ra 1 cổng 31kxxx nữa. Trong hình mình họa phần đó, theo mình hiểu là sau khi truy cập Public IP rôì request sẽ đưa qua 1 service khác expose tại cổng 31xxx rồi sau đó mới truyền về port 8080 của các container ạ. Thank ad @hmquan08011996
Rất hay và cụ thể, cảm ơn bài viết của anh ạ
https://chonongsanonline.com/shop/mortdecor rất hay ạ
Anh ơi, Làm sao để chuyển hướng về trang đăng nhập sau khi họ đăng xuất. Của em nó chuyển về trang chủ luôn
Hay! cảm ơn bác nhé
cảm ơn a, rất chi tiết
Cám ơn team ạ, bài học rất hữu ích
Bạn thắng vip pro quá
Các bạn đang bình luận seeding à
Bài viết bạn hay lắm, cảm ơn b nhé. Dù thông tin đúng hay sai mình chưa rõ và cần thời gian xác thực nhưng bạn thành công trong việc cho mình một overview tốt để tìm hiểu sâu hơn rồi. Chúc b ra nhiều bài hay hơn nha
ko cần e ạ, ví dụ 1 cách deploy phổ biến là backend thì url sẽ có dạng
/api. Sau này khi tới bài về ingress a sẽ hướng dẫn e cách deploy mà chỉ expose frontend ra, backend hoàn toàn private không access được trực tiếp.Flow request từ browser sẽ là:
/apithì show UI như thường/api, thì khi request từ browser -> frontend service -> proxy vào backend. Như e thấy ở đây backend không cần expose ra ngoài mà chỉ frontend service thôiCảm ơn bạn đã ủng hộ!
@viblo.algorithm Oke, cảm ơn các bạn rất nhiều, mk đã học hỏi được nhiều điều từ viblo
Ban lam phan realtime dang len cho ae tham khao nhe. Thank ban
Bạn có thể cho mình xin hướng dẫn cách cài đặt để khi ssh thay vì chỉ dùng OTP thì sẽ yêu cầu nhập cả Password + OTP được không?
👍
@oliver.dang theo dõi trang của DevOps VN nha bạn - https://devopsvn.tech/
Series quá tuyệt vời. Học thôi. Thank for sharing
Theo em hiểu thì frontend chỉ trả về code html, js, css, ..., sau đó thì từ brower mới request lên backend để lấy data thì vẫn cần expose backend chứ ạ.
god object thì nghĩa là ntn ạ, nghe có vẻ k được (y) cho lắm