Đã đọc hết 3 phần bài viết của bác, rất cảm ơn chia sẻ của bác, trùng hợp thay là Js cũng là ngôn ngữ ình đnag theo đuổi. Mình sẽ thực hành và tìm hiểu thêm nhiều về trò chơi ấn tượng này. Vẫn tin một ngày nò đó Audition sẽ trở lại, mốt thường quay vòng mà )
Bài viết khá sơ sài, nhiều lỗi chính tả và cách giải thích hơi khó hiểu với những bạn mới làm quen với Git. Nếu bạn xác định publish như 1 bài viết thì hãy làm nó thật chỉn chu trước khi muốn người khác đọc nó.
Cảm ơn bài viết của bạn rất nhiều, mình có một thắc mắc mong bạn giải đáp, khi mình muốn copy một folder bất kỳ trong dự án Laravel ra bên ngoài (đặt folder đó cùng cấp với folder dự án Laravel đang chạy) thì trong Dockerfile mình phải cấu hình như thế nào ?
@buidinhnhu93 Bạn cập nhật lại phần backend_ingress trỏ về các IP của worker node nhé! Mình cũng update lại bài viết rồi.
Bạn cũng có thể ktra phần kết nối từ haproxy tới các target của ingress_backend xem có thông kết nối chưa bằng lệnh telnet đứng từ node cài haproxy:
telnet [worker-node-IP] [ingress-NodePort]
hiện tại em đang gán cho nginx-ingress 2 port customs HTTP: 30562 và HTTPS là 31514
EM đã kiểm tra trên 3 con mater: đều có 2 port với trạng thái listen, em cấu hình tiếp haproxy.cfg như sau:
backend backend_ingress
mode http
stats enable
stats auth username:password
balance roundrobin
server viettq-master1 192.168.10.11:30562 cookie p1 weight 1 check inter 2000
server viettq-master2 192.168.10.12:30562 cookie p1 weight 1 check inter 2000
server viettq-master3 192.168.10.13:30562 cookie p1 weight 1 check inter 2000
Tuy nhiên khi em restart haproxy service thì vẩn báo là: haproxy[13974]: backend backend_ingress has no server available!
em có check:
[sysadmin@vtq-cicd nginx-ingress]$ kubectl get services -n nginx-ingress
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
apple-service ClusterIP 10.233.0.169 <none> 5678/TCP 172m
nginx-ingress-nginx-ingress LoadBalancer 10.233.62.185
80:30562/TCP,443:31514/TCP 172m
và thực hiện allow port trên firewall để test/
Bài viết trên của tác giả cũng không phải là chê OpenAI không open source, mà mình thấy tác giả chê ở 2 điểm:
OpenAI public bài báo GPT-4 Technical Report, nhưng bên trong đó nội dung quảng cáo là nhiều, chứ hầu như không có chia sẻ thông tin gì về technical cho cộng đồng
Họ đặt tên công ty là OpenAI, nhưng những đóng góp mang tính Open thì lại rất ít (khác hẳn với những gì đội nghiên cứu ở như Google, Facebook làm)
chứ chẳng ai lại đi "chê" một công ty khi họ không open source sản phẩm của họ ra cả
@kiendev đặc điểm của refresh token là ko gửi kèm theo tất cả request, chỉ khi nào token expried thì mới gửi refresh token, nếu gửi như access token thì dễ bị mất refresh token, nên sẽ ko dùng đc cookie ??
THẢO LUẬN
trong 2 cái kia đòi hỏi phải có điện thoại,nếu không có thì sao,2,3 năm nay mình dùng github không có iphone vẫn khôi phục password được
kiểu uint8_t* thì dùng type gì trong python nhỉ
Quá tuyệt vời. Em rất thích ăn trứng ạ !
Đã đọc hết 3 phần bài viết của bác, rất cảm ơn chia sẻ của bác, trùng hợp thay là Js cũng là ngôn ngữ ình đnag theo đuổi. Mình sẽ thực hành và tìm hiểu thêm nhiều về trò chơi ấn tượng này. Vẫn tin một ngày nò đó Audition sẽ trở lại, mốt thường quay vòng mà
)
Quá bổ ích. A cám ơn e đã chia sẻ.
function C truyền uint8_t* thì bên python truyền như nào nhỉ
mình dùng nó cài django và laravel được không bạn
Bài viết khá sơ sài, nhiều lỗi chính tả và cách giải thích hơi khó hiểu với những bạn mới làm quen với Git. Nếu bạn xác định publish như 1 bài viết thì hãy làm nó thật chỉn chu trước khi muốn người khác đọc nó.
Cảm ơn bài viết của bạn rất nhiều, mình có một thắc mắc mong bạn giải đáp, khi mình muốn copy một folder bất kỳ trong dự án Laravel ra bên ngoài (đặt folder đó cùng cấp với folder dự án Laravel đang chạy) thì trong Dockerfile mình phải cấu hình như thế nào ?
@kiendev thankiu bạn
@anh112233 set thêm path cho refresh token trong cookie, chỉ accept path
/refresh_tokenchẳng hạn.em có thể hỏi anh nhập code vào đâu để không bị quá dung lượng không ạ
@buidinhnhu93 Bạn cập nhật lại phần backend_ingress trỏ về các IP của worker node nhé! Mình cũng update lại bài viết rồi. Bạn cũng có thể ktra phần kết nối từ haproxy tới các target của ingress_backend xem có thông kết nối chưa bằng lệnh telnet đứng từ node cài haproxy: telnet [worker-node-IP] [ingress-NodePort]
@devtdq1701 Cảm ơn bro nhé!
@rockman88v Dạ em cảm ơn anh: em có chổ này nhờ anh giải đáp giúp:
tcp 0 0 0.0.0.0:31514 0.0.0.0:* LISTEN 3495/kube-proxy
tcp 0 0 0.0.0.0:30562 0.0.0.0:* LISTEN 3495/kube-proxy
hiện tại em đang gán cho nginx-ingress 2 port customs HTTP: 30562 và HTTPS là 31514
EM đã kiểm tra trên 3 con mater: đều có 2 port với trạng thái listen, em cấu hình tiếp haproxy.cfg như sau:
backend backend_ingress
Tuy nhiên khi em restart haproxy service thì vẩn báo là: haproxy[13974]: backend backend_ingress has no server available! em có check:
[sysadmin@vtq-cicd nginx-ingress]$ kubectl get services -n nginx-ingress
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE apple-service ClusterIP 10.233.0.169 <none> 5678/TCP 172m nginx-ingress-nginx-ingress LoadBalancer 10.233.62.185
80:30562/TCP,443:31514/TCP 172m
và thực hiện allow port trên firewall để test/
Rất mong được anh phản hồi,
Bài viết trên của tác giả cũng không phải là chê OpenAI không open source, mà mình thấy tác giả chê ở 2 điểm:
chứ chẳng ai lại đi "chê" một công ty khi họ không open source sản phẩm của họ ra cả
@kiendev đặc điểm của refresh token là ko gửi kèm theo tất cả request, chỉ khi nào token expried thì mới gửi refresh token, nếu gửi như access token thì dễ bị mất refresh token, nên sẽ ko dùng đc cookie ??
Mình update trên phần FAQ hoặc comment bên trên rùi nhé
Thế muốn dùng chung cả moblie app và web thì lưu ở cookie sao dùng được trên mobile app ?
Cảm ơn phản hồi từ bạn.