Hay quá, mình cũng thích IT mà k có cơ hội tiếp xúc sớm như bạn. Nhớ hồi học c3 có chương trình dạy IT trên truyền hình của vtv2 xem k sót 1 số nào. Tới khi đi học DH mới bắt đầu dc dùng máy tính và cũng bắt đầu từ Pascal ))
e có 1 câu hỏi ở phần nodeSelector là viettq-worker1 và viettq-worker2 đều thỏa mãn disktype=ssd, tại sao khi deploy 3 pods thì chỉ chạy trên worker2 ạ ? nó được ưu tiên dựa trên tiêu chí gì ạ ? Em cảm ơn thầy
@datntclickmediaseo Với chức năng dynamic schedule này thì bạn lưu lại lịch vào database. Kiểu schedule_tasks (id, started_at, period, status, và một số thông tin khác).
id =1, started_at =2022-12-2214:35:20, period ="1 hours", status ="pending", subject_id =1,...
id =2, started_at =2022-12-2214:36:20, period ="1 hours", status ="pending", subject_id =2,...
id =3, started_at =2022-12-2214:37:20, period ="1 hours", status ="pending", subject_id =3,...
Bây giờ muốn dynamic schedule task như yêu cầu thì trong Kernel bạn phải đọc từ database ra và có thể init từng task một. Kiểu như này:
Tùy vào project của bạn có những chức năng gì, sử dụng thư viện ntn thì mới chạy lệnh tương ứng cần thiết. Mình có nói rõ trong bài viết trên, lệnh đó chỉ phù hợp với project của mình khi deploy lên.
Thường những lệnh CMD là lệnh khi bạn bắt đầu cài project của chính mình.l, tổng hợp lại nó để có lệnh build docker phù hợp nhá
NIXPACKS_BUILD_CMD = php artisan optimize && php artisan config:clear && php artisan cache:clear && php artisan migrate --force && npm install bower && ./node_modules/bower/bin/bower install && npm run prod
sao mk copy câu này mà docker nó vẫn báo run lỗi ở đây vậy ạ
Nhờ b check giúp với
a cho e hỏi cái Event::fire thì phải trheem cái class nào trong controller vậy. e toàn bị báo lỗi này Method Illuminate\Events\Dispatcher::fire does not exist. a chỉ giúp e với. thank a
THẢO LUẬN
Hay quá, mình cũng thích IT mà k có cơ hội tiếp xúc sớm như bạn. Nhớ hồi học c3 có chương trình dạy IT trên truyền hình của vtv2 xem k sót 1 số nào. Tới khi đi học DH mới bắt đầu dc dùng máy tính và cũng bắt đầu từ Pascal
))
bác ơi cho e xin info telegram bác được không e có xíu việc muốn hỏi bác mong bác rẹp
thực tế, cách a hay làm nhé: đó là không dùng container node tạm thời để install node_modules, mà viết trực tiếp vào Dockerfile (npm install).
Như vậy thì khi nhìn vào Dockerfile ta có được cái nhìn tổng quát, tất cả mọi thứ cần để build image, deploy và chạy được
socket_id để làm gì thế bác. em thấy nó chẳng cần thiết lắm nhỉ
Quyển sách mô tả gần 70 kiểu tấn công mạng: https://timerent.vn/cac-hinh-thuc-tan-cong-mang
Được b ạ, dùng nodeName thì sẽ bypass cấu hình Taint
Cái chúng ta đang nói tới là lựa chọn node phù hợp (điều kiện cần) để chạy Pod, còn thực tế nó còn phụ thuộc vào tải thực tế của node nữa.
thêm 1 câu hỏi nữa là e khai báo nodeName cho Pod nhưng ko set tolerations mà Node đó có Taint thì có running đc ko ạ ?
e có 1 câu hỏi ở phần nodeSelector là viettq-worker1 và viettq-worker2 đều thỏa mãn disktype=ssd, tại sao khi deploy 3 pods thì chỉ chạy trên worker2 ạ ? nó được ưu tiên dựa trên tiêu chí gì ạ ? Em cảm ơn thầy
google dịch ngu vler
anh cứu em cái luận văn kì này r😄
@huukimit cảm ơn bạn đã nhiệt tình hỗ trợ nhé. Chưa hiểu lắm nhưng mình sẽ tìm hiểu.
hay
@datntclickmediaseo Với chức năng dynamic schedule này thì bạn lưu lại lịch vào database. Kiểu schedule_tasks (id, started_at, period, status, và một số thông tin khác).
Bây giờ muốn dynamic schedule task như yêu cầu thì trong Kernel bạn phải đọc từ database ra và có thể init từng task một. Kiểu như này:
VPN sang USA, lên trang smspool thuê 1 số điện thoại bên đó để đăng kí là ok ( mất khoản 1 ly cafe )
bài viết rất dễ hiểu. ví dụ cũng cực kỳ hay. cám ơn bạn vì bài chia sẻ bổ ích
. Keep it up, bro
Tùy vào project của bạn có những chức năng gì, sử dụng thư viện ntn thì mới chạy lệnh tương ứng cần thiết. Mình có nói rõ trong bài viết trên, lệnh đó chỉ phù hợp với project của mình khi deploy lên. Thường những lệnh CMD là lệnh khi bạn bắt đầu cài project của chính mình.l, tổng hợp lại nó để có lệnh build docker phù hợp nhá
NIXPACKS_BUILD_CMD = php artisan optimize && php artisan config:clear && php artisan cache:clear && php artisan migrate --force && npm install bower && ./node_modules/bower/bin/bower install && npm run prod sao mk copy câu này mà docker nó vẫn báo run lỗi ở đây vậy ạ Nhờ b check giúp với
@LoveIsABeautifulPain phải khắc phục lỗi đó như nào ạ, e đang dùng laravel 8
a cho e hỏi cái Event::fire thì phải trheem cái class nào trong controller vậy. e toàn bị báo lỗi này Method Illuminate\Events\Dispatcher::fire does not exist. a chỉ giúp e với. thank a