@rockman88v về bản chất thì vẫn giống nhau thôi hả bác? em thấy ở bài cũ bác dùng repo https://helm.nginx.com/ còn bài này thì chắc là https://github.com/kubernetes/ingress-nginx ? Với cả em thấy trong ingress rule.yaml thường có thêm nội dung của "annotations" mà của bác không có thì có ảnh hưởng gì không ? ở bài trước thì em vẫn đang đứng ở khúc expose
Khi chạy lệnh khởi tạo pod như hướng dẫn của bạn, thì mình có thấy báo lỗi:
[ec2-user@ip-10-1-4-162 ~]$ kubectl apply -f gitrepo.yaml
Warning: spec.volumes[0].gitRepo: deprecated in v1.11
pod/gitrepo-volume-pod created
Bác Quân Huỳnh ơi, khi mình thử lab phần Gitrepo thì thấy bị lỗi này
Events:
Type Reason Age From Message
Normal Scheduled 66s default-scheduler Successfully assigned default/gitrepo-volume-pod to ip-10-1-2-224.ap-southeast-1.compute.internal
Warning FailedMount 3s (x8 over 66s) kubelet MountVolume.SetUp failed for volume "html" : failed to exec 'git clone -- https://github.com/luksa/kubia-website-example.git .': : executable file not found in $PATH
Mình search google mãi không ra, lúc nào tiện nhờ bạn xem giúp mình với. Thanks bạn nhìu!
Anh trai cho em hỏi, không có attribute password trong model object thì khi đăng nhập bằng password thì password được lưu ở đâu và làm sao compare được với password trong model entity vậy a?
Để hạn chế nhất việc login clone vào Facebook thì bạn có thể lưu lại chrome profile để sử dụng cho những lần sau. Khi dùng lại profile này thì bạn cũng sẽ không cần phải đăng nhập lại.
Nếu dùng puppeteer thì bạn có thể thay bằng puppeteer-core để chỉ định trình duyệt bạn đã đăng nhập sẵn facebook. Việc dùng lại chrome profile bạn đã lưu thì cả puppeteer lẫn selenium đều có.
THẢO LUẬN
@rockman88v về bản chất thì vẫn giống nhau thôi hả bác? em thấy ở bài cũ bác dùng repo https://helm.nginx.com/ còn bài này thì chắc là https://github.com/kubernetes/ingress-nginx ? Với cả em thấy trong ingress rule.yaml thường có thêm nội dung của "annotations" mà của bác không có thì có ảnh hưởng gì không ? ở bài trước thì em vẫn đang đứng ở khúc expose
2 bài viết có thể dùng 2 lab khác nhau nên cấu hình có thể khác nhau b ạ 😃
bác ơi, cái "Chi tiết cấu hình NodePort" có vẻ khác layout so với trong https://viblo.asia/p/k8s-phan-6-load-balancing-tren-kubernetes-dung-haproxy-va-nginx-ingress-4dbZNRpaZYM nhỉ ? bác có dùng nginx-ingress khác hay config gì khác nữa không ?
em xem bài tiếp theo có nói á nha
@Lex_luther_9x bạn kiểm tra các loại volume của phiên bản mới nhất xem có còn Gitrepo không nha, có thể là nó đã bị xóa ở phiên bản mới rồi
https://animal-kingdom.wiki/ Link web thú vị ạ
a ơi ami = "ami-09dd2e08d601bff67" lấy ở đâu nhỉ
Khi chạy lệnh khởi tạo pod như hướng dẫn của bạn, thì mình có thấy báo lỗi: [ec2-user@ip-10-1-4-162 ~]$ kubectl apply -f gitrepo.yaml Warning: spec.volumes[0].gitRepo: deprecated in v1.11 pod/gitrepo-volume-pod created
--> liệu có phải do vấn đề version không nhỉ?
Bác Quân Huỳnh ơi, khi mình thử lab phần Gitrepo thì thấy bị lỗi này
Events: Type Reason Age From Message
Normal Scheduled 66s default-scheduler Successfully assigned default/gitrepo-volume-pod to ip-10-1-2-224.ap-southeast-1.compute.internal Warning FailedMount 3s (x8 over 66s) kubelet MountVolume.SetUp failed for volume "html" : failed to exec 'git clone -- https://github.com/luksa/kubia-website-example.git .': : executable file not found in $PATH
Mình search google mãi không ra, lúc nào tiện nhờ bạn xem giúp mình với. Thanks bạn nhìu!
Chị ơi em xin bản word cuối về flow dc k ạ
cảm ơn bạn
Anh trai cho em hỏi, không có attribute password trong model object thì khi đăng nhập bằng password thì password được lưu ở đâu và làm sao compare được với password trong model entity vậy a?
@trannguyenhan Mình thấy đơn giản bạn chỉ cần get như này là đủ
Nó là element này
@sote cảm ơn bạn nhóe... cái này mình cũng có apply trường hợp nuôi nhiều clone
Nhưng nếu ngon hơn thì nên dùng
https://github.com/chromedp/chromedp
Vì có thể bật chính profile mà mình tạo trên máy....
U là trời, con gái IT đã khó nay gặp luôn cả con gái DevOps mà còn xinh nữa, 10 đỉm 🫠
Lúc mớ học cái này khó vãi chưởng, giờ đọc lướt là hểu
Cảm ơn anh (bạn) đã đọc bài viết nhé ^^ @Anhunghezo
Để hạn chế nhất việc login clone vào Facebook thì bạn có thể lưu lại chrome profile để sử dụng cho những lần sau. Khi dùng lại profile này thì bạn cũng sẽ không cần phải đăng nhập lại. Nếu dùng puppeteer thì bạn có thể thay bằng puppeteer-core để chỉ định trình duyệt bạn đã đăng nhập sẵn facebook. Việc dùng lại chrome profile bạn đã lưu thì cả puppeteer lẫn selenium đều có.
Bài viết chất lượng :v
🤩