Thực tế thì đây liên quan tới JS Event loop và cách Vue implement watchEffect(), khá là thú vị, mình sẽ viết ở 1 bài riêng về vấn đề này nhé => hóng bài của anh 😆
Em xin chào anh.
Em có đăng ký khoá học CKA của Srinath Challa trên Udemy. Đến phần ETCD, tác giả có nói là: "etcd-master pod is "static pod", K8s will create from above etcd.yaml file after run this command: kubectl delete pods etcd-master -n kube-system --grace-period=0 --force." Nhưng sau khi delete thì em thấy etcd không được tạo lại trong cluster nữa. Em đợi 1 lúc lâu nhưng vẫn không thấy tạo lại. Em không biết fix như nào nữa. Mong mọi người giúp đỡ ạ. Em có kiểm tra có file etcd trong manifest, có file crt và .key trong thư mục pki rồi.
Chúc mừng năm mới anh và mọi người
Đây là hướng dẫn của tác giả:
chào anh trong bài này thì em chỉ thấy chỉ thay đổi được giao diện, còn phải xử lí bên trong thì không thay đổi, em đã thay đổi bên trong UserController ở phần register ở line 49 thay vì 'Server error' như anh đã code thì em thay bằng mess mới nhưng thấy nó thay đổi, em phải down và up lần nữa mới thay đổi ạ
như a đã từng giải thích, node_modules có thể bị ảnh hưởng bởi môi trường trong 1 số trường hợp, tức là node_modules mà sinh ra dùng nodejs của môi trường ngoài có thể có lỗi khi mount thẳng vào container.
Do vậy trong bài a đã trình bày 2 cách:
chạy npm install ở Dockerfile
dùng container tạm thời docker run --rm.... để chạy npm install với nodejs trên môi trường ta mong muốn.
E xem kĩ lại từ đầu bài nhé, app JS phải có node_modules chứ ko thì sao chạy đc )
@maitrungduc1410 Cám ơn bạn rất nhiều. Đọc đi đọc lại mấy bài trước đến bài này mình đã hiểu khơ khớ rồi ^^ . Chúc bạn năm mới vui vẻ và ra nhiều bài viết hay ho nữa nhé
anh cho em hỏi là tại sao không mount node_modules vào khi build image, thế thì lúc chạy container thì package đâu mà để thực thi các dòng cide có chứa package đó? Cảm ơn anh
THẢO LUẬN
Mùng 1 tết hoan hỉ đọc bài.
)
Okie e ơi.
Chúc mừng năm mới 🎆
Thực tế thì đây liên quan tới JS Event loop và cách Vue implement watchEffect(), khá là thú vị, mình sẽ viết ở 1 bài riêng về vấn đề này nhé => hóng bài của anh 😆
void bubble_sort(a[]) { for (i = 1; i < n; ++i) for (int j = i + 1; j <= n; ++j) if (a[i].key > a[j].key) swap(a[i], a[j]); }
Bubble sort này không đúng, nếu sắp xếp tăng dần thì j chỉ tăng đến tối đa mỗi vòng là n-i
Quá tuyệt. Mình rất thích xài Proxyman
Em xin chào anh. Em có đăng ký khoá học CKA của Srinath Challa trên Udemy. Đến phần ETCD, tác giả có nói là: "etcd-master pod is "static pod", K8s will create from above etcd.yaml file after run this command: kubectl delete pods etcd-master -n kube-system --grace-period=0 --force." Nhưng sau khi delete thì em thấy etcd không được tạo lại trong cluster nữa. Em đợi 1 lúc lâu nhưng vẫn không thấy tạo lại. Em không biết fix như nào nữa. Mong mọi người giúp đỡ ạ. Em có kiểm tra có file etcd trong manifest, có file crt và .key trong thư mục pki rồi. Chúc mừng năm mới anh và mọi người Đây là hướng dẫn của tác giả:
@cogVien chúc e ăn tết vui vẻ nhé 🤗
ý e là sao nhỉ?
e sửa code thì build lại project nhé, ở
docker-compose.ymlđể ý dùng đúng tên image + tag e vừa buildchào anh trong bài này thì em chỉ thấy chỉ thay đổi được giao diện, còn phải xử lí bên trong thì không thay đổi, em đã thay đổi bên trong UserController ở phần register ở line 49 thay vì 'Server error' như anh đã code thì em thay bằng mess mới nhưng thấy nó thay đổi, em phải down và up lần nữa mới thay đổi ạ
@maitrungduc1410 dạ em cảm ơn anh nhiều gần tết rồi mà anh vẫn tranh thủ reply , chúc anh ăn tết vui vẻ ạ
như a đã từng giải thích, node_modules có thể bị ảnh hưởng bởi môi trường trong 1 số trường hợp, tức là node_modules mà sinh ra dùng nodejs của môi trường ngoài có thể có lỗi khi mount thẳng vào container.
Do vậy trong bài a đã trình bày 2 cách:
npm installở Dockerfiledocker run --rm....để chạynpm installvới nodejs trên môi trường ta mong muốn.E xem kĩ lại từ đầu bài nhé, app JS phải có node_modules chứ ko thì sao chạy đc
)
😍@Minhtu12394 cám ơn bạn nhé 😍
@maitrungduc1410 Cám ơn bạn rất nhiều. Đọc đi đọc lại mấy bài trước đến bài này mình đã hiểu khơ khớ rồi ^^ . Chúc bạn năm mới vui vẻ và ra nhiều bài viết hay ho nữa nhé
cảm ơn tác giả, bài viết hay lắm ạ
cái đó e tự implement theo kiểu đơn giản cũng đc,
xem thêm ý tưởng về cách làm của a tại đây (Đó là cái app realtime chat của a: https://realtime-chat.jamesisme.com)
Khá thú vị. Cảm ơn chủ thớt
mình dung java Springboot và Vue2 bạn ạ
a ơi phần terminate thì mình làm như nào thế anh
anh cho em hỏi là tại sao không mount node_modules vào khi build image, thế thì lúc chạy container thì package đâu mà để thực thi các dòng cide có chứa package đó? Cảm ơn anh
Bài viết hay cảm ơn bạn