THẢO LUẬN

Avatar
đã bình luận cho bài viết
thg 3 19, 2021 2:13 CH

Chào em,

Anh không hiểu rõ context câu hỏi này lắm. Anh miêu tả qua xem có đúng không nhé.

Em có 1 project lớn - microservice - và các service kết nối với nhau ?!. Khi em thực hiện deployment thì nó deploy toàn bộ đúng không?

Anh nghĩ mục tiêu câu trả lời không nằm ở dùng tool gì. Mà là em organize repo như thế nào. Anh ví dụ một repo nhé.

Ví dụ em có A,B,C đi. Các thư mục có thể được sắp xếp như sau:

A
|_src
|_Đockerfile.A
B
|_src
|_Đockerfile.B
C
|_src
|_Đockerfile.C
.gitlab-ci.yml (Jenkinfile)

Em tạo một job "mẹ" để các job "con" inherit

docker-build:
  scripts:
   - /build.sh (build dockerfile and push) $SERVICE

docker-build A:
 extends: docker-build
 variable:
  -SERVICE: A

deploy em có thể dùng kubectl, ansible, swarm, pass url của docker image đó vào. Vì đặc tính idempotence nên nó sẽ chỉ pick khi image thay đổi thôi. Mong anh hiểu đúng ý câu hỏi của em. Chúc em may mắn nhé.

+1
Avatar
đã bình luận cho bài viết
thg 3 19, 2021 1:59 CH

2 GB tất nhiên là tốt hơn nhưng vẫn không tối ưu với lời hứa của mình với bạn đồng nghiệp. Thực ra mình còn chưa kể trong bài là: Image ~ 8GB là trên centos7, còn trên window, vì cài kèm cả IIS nên tận ~30GB. Ý mình nên coi trọng lời nói của bản thân trước khi thực hiện, vì khi bạn nói và không làm được (mình), bạn đã đánh mất lòng tin của người khác. Nên kể cả lời nói, dù bạn chẳng mất gì, cũng không miễn phí.

0
thg 3 19, 2021 12:30 CH

Bạn viết dễ hiểu lắm, hóng phần tiếp ^^!

0
thg 3 19, 2021 12:19 CH

Cảm ơn đã chia sẽ

0

Cảm ơn tác giả, mong series này không bị drop.

0
thg 3 19, 2021 9:48 SA

thanks ban nhe

0
Avatar
đã bình luận cho bài viết
thg 3 19, 2021 9:37 SA

Cái này bên mình đã sử dụng, rất hữu ích. Cảm ơn bạn đã chia sẻ.

0
thg 3 19, 2021 9:36 SA

Wow, bài hay quá. Cảm ơn bạn đã chia sẻ.

0
thg 3 19, 2021 9:20 SA

Nhưng do lười nên tôi chỉ viết đến đây thôi, hẹn các bạn phần sau 😃

Hẹn gặp a ở phần sau ạ 😦((

+1
thg 3 19, 2021 9:11 SA

Thx bạn, bài viết phân tích khá chi tiết, mình xin góp ý một chút là data trả về của Fetch là một Response object chứ ko phải string. Body của Response object này có thể được convert sang một số kiểu khác ngoài json như blob, text... Tham khảo: https://developer.mozilla.org/en-US/docs/Web/API/Response

+1

@BuiHuyHoang cảm ơn cảnh sát chính tả nhé (Y)

+1

@vuongthai95 cơ mà chỗ này sai chính tả này anh "chứa các thông thông tin" 😄

0
thg 3 19, 2021 8:42 SA

Bài viết hay quá ạ

0

mình cũng đang học và ôn OSWE, hóng series học OSWE của bạn.

+1

@com0tf3 vlin bạn tôi ơi

0

Giờ mới để ý cái này

0

chắc đc đấy nhỉ =))

+1
thg 3 19, 2021 2:48 SA

mình vẫn chưa hiểu việc giúp đỡ bạn liên quan đến vệc k có gì miễn phí là như nào, và sao bớt đc tận 2GB mà bạn vẫn k vui

0

💯 giờ làm series về RS được đấy chị :v

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí