search

[CI/CD] Hướng dẫn triển khai với Apache, Jenkins

calendar_today 19/07/2025

Trong bài viết này, chúng ta sẽ xây dựng một hệ thống CI/CD đơn giản sử dụng Jenkins, GitHub, Ansible và Apache Web Server. Mục tiêu là tự động triển khai một website HTML tĩnh lên Web Server mỗi khi có thay đổi mã nguồn được đẩy lên GitHub. Để thực hiện bài lab này, […]

Đọc tiếp arrow_forward

Hướng dẫn cài đặt và cấu hình Jenkins trên Ubuntu 24.04

calendar_today 19/07/2025

Jenkins là một công cụ tự động hóa mã nguồn mở, phổ biến trong các quy trình CI/CD (Continuous Integration/Continuous Deployment). Trong bài viết này, TTnguyen sẽ hướng dẫn chi tiết cách cài đặt Jenkins trên Ubuntu. Cùng theo dõi nhé! Xem thêm: Hướng dẫn cài đặt và cấu hình HashiCorp Vault Hướng dẫn cài đặt […]

Đọc tiếp arrow_forward

ConfigMaps trong Kubernetes

calendar_today 05/07/2025

Tìm hiểu về ConfigMaps trong Kubernetes, một công cụ rất hữu ích để quản lý cấu hình ứng dụng một cách linh hoạt và dễ dàng. 1. ConfigMaps là gì? Trong Kubernetes, ConfigMap là một tài nguyên giúp bạn lưu trữ dữ liệu cấu hình bên ngoài container. Tức là thay vì bạn ghi cứng […]

Đọc tiếp arrow_forward

Kubenetes Deployments là gì? Lợi ích, cách hoạt động

calendar_today 02/07/2025

Giả sử bây giờ mình muốn triển khai nhiều ứng dụng, hoặc là mình cần cập nhật một phiên bản mới. Tuy nhiên, khi cập nhật mình không muốn cập nhật hết cùng một lúc vì nó sẽ ảnh hưởng đến user. Và đôi khi trong quá trình cập nhật, mình gặp phải một số […]

Đọc tiếp arrow_forward

Namespaces và Cgroups là gì trong Kubernetes

calendar_today 02/07/2025

Namespaces giúp cô lập tài nguyên trong một cluster, đảm bảo tổ chức và giảm thiểu xung đột. Trong khi đó, Cgroups cho phép kiểm soát chính xác việc phân bổ tài nguyên, đảm bảo mỗi container nhận được phần CPU và bộ nhớ cần thiết. Trong bài viết này, chúng ta sẽ tìm hiểu […]

Đọc tiếp arrow_forward