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ứ ạ.
em cảm ơn anh vì bài viết rât hay ạ. a cho e hỏi một chút ạ, em đang hiểu là cái widget.mychild k đổi vì đang khai báo trong class widget nên nó immutable nhưng còn cái biến counter thì đang trong class state mỗi khi click vào thì nó nhận giá trị mới đúng k ạ.
THẢO LUẬN
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
Bài rất hữu ích ạ!!
em cảm ơn anh vì bài viết rât hay ạ. a cho e hỏi một chút ạ, em đang hiểu là cái widget.mychild k đổi vì đang khai báo trong class widget nên nó immutable nhưng còn cái biến counter thì đang trong class state mỗi khi click vào thì nó nhận giá trị mới đúng k ạ.
? gì z
)
Cám ơn bạn nhiều nha.
Bài viết nào của anh cũng sịn
rất hay
bài viết hay quá