Cách cài đặt Gitlab Runner trên Ubuntu 22.04 (Mới nhất 2025)

GitLab Runner là một thành phần quan trọng giúp tự động hóa việc chạy pipeline trong GitLab CI/CD. Nếu bạn đang sử dụng Ubuntu 22.04, bài viết này sẽ hướng dẫn bạn cách cài đặt và cấu hình GitLab Runner một cách chi tiết, đảm bảo hệ thống hoạt động ổn định và hiệu quả. […]

Bài 3. Giao thức TCP và UDP: Cách Dữ Liệu Di Chuyển trong DevOps

Bài viết này là phần 3 trong tổng số 15 của loạt bài viết Networking cho DevOps

Giao thức TCP và UDP Chuyên Sâu: Cách Dữ Liệu Di Chuyển trong DevOps Bạn có bao giờ tự hỏi dữ liệu trong pipeline CI/CD di chuyển thế nào từ server này sang server khác? Hay tại sao một job deploy lại thất bại dù mạng vẫn “sống”? Câu trả lời nằm ở TCP và […]

Bài 2. Địa chỉ IP và Subnetting Nâng Cao: Thiết Kế Mạng Hiệu Quả trong DevOps

Bài viết này là phần 2 trong tổng số 15 của loạt bài viết Networking cho DevOps

Địa chỉ IP và Subnetting Nâng Cao: Thiết Kế Mạng Hiệu Quả trong DevOps Bạn đã bao giờ gặp khó khăn khi thiết kế mạng cho một hệ thống DevOps với hàng trăm máy? Hay tự hỏi làm sao để tối ưu băng thông trong pipeline CI/CD? Subnetting trong DevOps là câu trả lời. Trong […]

Bài 1. Networking trong DevOps: Hiểu Biết Nền Tảng để Thành Công

Bài viết này là phần 1 trong tổng số 15 của loạt bài viết Networking cho DevOps

Networking trong DevOps: Hiểu Biết Nền Tảng để Thành Công Bạn có bao giờ tự hỏi tại sao pipeline CI/CD của mình đột nhiên chậm hoặc job deploy thất bại không rõ lý do? Đáp án thường nằm ở networking trong DevOps – yếu tố bị bỏ qua nhưng quyết định sự thành công của […]

Bài 16: Xử Lý Lỗi Và Debug Trong Terraform

Bài viết này là phần 17 trong tổng số 24 của loạt bài viết Terraform Associate (003)

Debug Trong Terraform Là Gì? Debug trong Terraform là quá trình xác định và khắc phục lỗi xảy ra khi viết cấu hình, khởi tạo, lên kế hoạch (plan), hoặc áp dụng (apply) hạ tầng. Lỗi có thể liên quan đến cú pháp, truy cập nhà cung cấp, trạng thái tài nguyên, hoặc xung đột […]

Bài 12. Docker Registry: Tự Host và Quản Lý Image Hiệu Quả

Bài viết này là phần 12 trong tổng số 13 của loạt bài viết Sử dụng Docker từ cơ bản đến nâng cao

Khi làm DevOps, bạn không thể mãi dựa vào Docker Hub để lưu image – nhất là khi cần bảo mật hoặc tốc độ cao trong pipeline. Docker Registry trong DevOps là giải pháp để tự quản lý image. Trong bài thứ mười hai của series mở rộng, tôi sẽ dẫn bạn qua cách tự […]