DevOps tutorial - IT technology blog

Tự Host GitHub Actions Runner trên Kubernetes với Actions Runner Controller

Chuyển GitHub Actions sang self-hosted runners trên Kubernetes bằng Actions Runner Controller (ARC) có thể cắt giảm chi phí CI/CD tới 80% và loại bỏ tình trạng tắc nghẽn hàng đợi. Hướng dẫn này đi qua toàn bộ quá trình setup thực tế: cài qua Helm, cấu hình autoscaling, chiến lược Docker build và persistent cache — từ góc nhìn của người đã làm sau một cuộc khủng hoảng build queue lúc 2 giờ sáng.
Networking tutorial - IT technology blog

Mô phỏng mạng kém với tc netem trên Linux: Kiểm thử độ trễ, mất gói và jitter trước khi lên production

Sau một sự cố production do điều kiện mạng chưa được kiểm thử, tôi bắt đầu dùng tc netem để mô phỏng độ trễ, mất gói và jitter trước mỗi lần deploy. Hướng dẫn này trình bày các kịch bản netem thực tế để kiểm thử khả năng chịu lỗi trên Linux.
HomeLab tutorial - IT technology blog

Thư Viện E-Book Tự Quản Lý với Calibre-Web trên Docker: Quản Lý, Đọc và Đồng Bộ Sách Mọi Nơi

Hướng dẫn triển khai Calibre-Web trên Docker để tạo thư viện e-book tự quản lý, truy cập được từ bất kỳ trình duyệt hay ứng dụng đọc sách nào. Bài viết bao gồm cấu hình Docker Compose, thiết lập danh mục OPDS và các mẹo giữ thư viện đồng bộ trên mọi thiết bị.