DevOps
Build container Image sử dụng Ansible-bender
Last Updated: 14/11/2020Nếu bạn đã quen thuộc với Ansible thì bạn cũng đã biết cách cơ bản để viết các tác vụ và sử dụng ansible-playbook để thực thi chúng. Nhưng ngoài...
Các câu lệnh kubectl và helm cho người mới bắt đầu
Last Updated: 10/11/2020Giới thiệu về helm và kubectl helm là một công cụ quản lý ứng dụng bên trong kubernetes. Bạn có thể dễ dàng triển khai chart với các cài đặt...
Cài đặt Private Docker Registry trên Kubernetes
Last Updated: 18/12/2020Nhắc đến Docker Registry, có lẽ đối với nhiều kỹ sư DevOps cũng không còn xa lạ gì. Hôm nay mình sẽ hướng dẫn bạn đọc cài đặt một Private...
Cấu hình CloudWatch để giám sát dung lượng RAM trên EC2 Linux (Ubuntu)
Last Updated: 20/09/2020Bạn cần giám sát dung lượng RAM trên Amazon EC2 Linux và tận dụng những gì sẵn có của AWS. Bài viết này sẽ hướng dẫn bạn cách để cấu...
Cấu hình Portainer – Giám sát Docker trên remote host (Phần 2)
Last Updated: 13/09/2020Cấu hình Portainer – Giám sát Docker trên remote host
Docker là gì, tại sao phải dùng Docker ?
Last Updated: 13/09/2020Docker là gì, tại sao phải dùng Docker ?
Giới thiệu tổng quan về Ansible
Last Updated: 21/08/2022Ansible là gì? Đây là một công cụ mã nguồn mở IaC (Infrastructure as Code) phổ biến trên thị trường hiện nay, hỗ trợ người dùng trong việc tự động...
Giới thiệu tổng quan về AWS Lambda
Last Updated: 20/09/2022AWS Lambda là gì? Khái niệm AWS Lambda (tạm gọi tắt là Lambda) là một dịch vụ điện toán phi máy chủ (serverless), dựa trên mô hình FaaS (Function-as-a-service). Khi...
Giới thiệu tổng quan về kiến trúc của Docker
Last Updated: 01/01/2021Bài viết sẽ giới thiệu tổng quan về Docker, kiến trúc của Docker và các thành phần liên quan khác bên trong Docker. Docker là gì? Docker là một nền...
Giới thiệu tổng quan về Terraform
Last Updated: 13/08/2022Terraform là gì? Terraform là một công cụ mã nguồn mở hoàn toàn miễn phí được phát hành vào tháng 7 năm 2014 bởi HashiCorp. Công cụ này giúp người...
Giới thiệu tổng quát về Portainer – Công cụ quản lý Docker Container (Phần 1)
Last Updated: 13/09/2020Giới thiệu tổng quát về Portainer – Công cụ quản lý Docker Container
Hướng dẫn cài đặt Apache Maven trên Jenkins
Last Updated: 13/09/2020Hướng dẫn cài đặt Apache Maven trên Jenkins
Hướng dẫn cài đặt Jenkins trên CentOS 7
Last Updated: 13/09/2020Hướng dẫn cài đặt Jenkins trên CentOS 7
Hướng dẫn tạo Helm chart trong 10 phút
Last Updated: 10/11/2020Giới thiệu về Helm Helm là một trình quản lý gói ứng dụng cho Kubernetes, điều phối tải xuống, cài đặt và triển khai ứng dụng. Helm chart là cách...
Hướng dẫn triển khai hạ tầng với Terraform và Kubernetes
Last Updated: 10/11/2020Giới thiệu về Terraform Terraform là một công cụ để build, cập nhật, và quản lý hạ tầng của bạn bằng cách sử dụng code. Giống như Github đã trích...
Khái niệm về Jenkins Pipeline cho người mới bắt đầu
Last Updated: 13/09/2020Khái niệm về Jenkins Pipeline cho người mới bắt đầu
Phần 1: Giới thiệu tổng quan về Gitlab Runner
Last Updated: 31/07/2022Gitlab Runner là một phần mềm/công cụ mã nguồn mở, hỗ trợ CI/CD cho cách repository do chính Gitlab phát hành
Phần 2: Các loại Runner Executor trong Gitlab CI
Last Updated: 27/08/2022Trong phần cơ chế hoạt động của Gitlab Runner ở bài trước có nhắc đến “executor”, vậy “executor” là gì? Có bao nhiêu loại “executor”? Bài viết này sẽ giải...
Phần 3: Hướng dẫn cài đặt Gitlab Runner trên Centos
Last Updated: 27/08/2022Gitlab runner, một thành phần không thể thiếu trong hệ thống CI/CD của Gitlab. Trong bài viết này sẽ hướng dẫn cách bạn cài đặt Gitlab runner trên Centos. Phần...
Phần 3: Hướng dẫn cài đặt Gitlab Runner trên macOS
Last Updated: 27/08/2022Gitlab runner, một thành phần không thể thiếu trong hệ thống CI/CD của Gitlab. Trong bài viết này sẽ hướng dẫn cách bạn cài đặt 1 runner trên macOS. Phần...
Phần 3: Hướng dẫn cài đặt Gitlab Runner trên Ubuntu
Last Updated: 31/07/2022Gitlab runner, một thành phần không thể thiếu trong hệ thống CI/CD của Gitlab. Trong bài viết này sẽ hướng dẫn cách bạn cài đặt 1 runner trên hệ điều...
Phần 3: Hướng dẫn cài đặt Gitlab Runner trên Windows
Last Updated: 31/07/2022Gitlab runner, một thành phần không thể thiếu trong hệ thống CI/CD của Gitlab. Trong bài viết này sẽ hướng dẫn cách bạn cài đặt Gitlab runner trên Windows. Phần...
Phần 4: Các thành phần cơ bản trong file “.gitlab-ci.yml”
Last Updated: 27/08/2022Xem thêm: Phần 1: Giới thiệu tổng quan về Gitlab Runner Phần 2: Các loại Runner Executor trong Gitlab CI Phần 3: Hướng dẫn cài đặt Gitlab Runner trên Ubuntu...
Phần 5: Tạo Docker Image với Gitlab runner – Bind Docker socket
Last Updated: 27/08/2022Giới thiệu Việc tạo Docker image có lẽ đã không còn quá xa lạ đối với mọi người trong thời buổi hiện nay. Với Docker image, người dùng có thể...
Phần 5: Tạo Docker Image với Gitlab runner – Docker in Docker (DinD)
Last Updated: 27/08/2022Giới thiệu Việc tạo Docker image có lẽ đã không còn quá xa lạ đối với mọi người trong thời buổi hiện nay. Với Docker image, người dùng có thể...
Phần 5: Tạo Docker Image với Gitlab runner – Kaniko
Last Updated: 27/08/2022Giới thiệu Việc tạo Docker image có lẽ đã không còn quá xa lạ đối với mọi người trong thời buổi hiện nay. Với Docker image, người dùng có thể...
Phần 5: Tạo Docker Image với Gitlab runner – Shell Executor
Last Updated: 31/07/2022Giới thiệu Việc tạo Docker image có lẽ đã không còn quá xa lạ đối với mọi người trong thời buổi hiện nay. Với Docker image, người dùng có thể...
Phần 6: Deploy AWS Lambda với Gitlab-CI và AWS CLI
Last Updated: 27/08/2022Giới thiệu AWS Lambda AWS Lambda là một dịch vụ điện toán phi máy chủ (serverless) trên AWS, hỗ trợ người dùng có thể thực thi các ứng dụng hoăc...
Phần 6: Deploy AWS Lambda với Gitlab-CI và Serverless Framework
Last Updated: 31/07/2022Giới thiệu AWS Lambda AWS Lambda là một dịch vụ điện toán phi máy chủ (serverless) trên AWS, hỗ trợ người dùng có thể thực thi các ứng dụng hoăc...
Phần 7: Lưu trữ Terraform state trên Gitlab
Last Updated: 27/08/2022Giới thiệu Terraform sử dụng các file state để lưu trữ chi tiết thông tin cấu hình hạ tầng (infrastructure configuration) của người dùng. Mặc định các file state này...
Platform Engineering là gì?
Last Updated: 30/08/2023Giới thiệu Một trong những từ khoá hot cuối 2022 là “Platform Engineer” (vị trí), “Platform Engineering” (hiện thực hoá tiêu chuẩn Platform). Vậy Platform Engineering là gì, vị trí...
So sánh sự khác nhau giữa Máy ảo và Docker Container
Last Updated: 01/01/2021Bài viết sẽ tổng quát sự khác nhau giữa máy ảo và docker container. Và đầu tiên cần phải nhắc đến đó là Docker container không phải là máy ảo....
Tạo Persistent Storage với GlusterFS cho Docker Swarm
Last Updated: 13/11/2020Sơ lược về Persistent storage trong Docker Swarm Hiểu một cách đơn giản thì Persistent Storage là tất các các loại thiết bị có thể lưu trữ dữ liệu, ngay...
Tổng quan Jenkins và Continuous Integration (CI)
Last Updated: 13/09/2020Tổng quan Jenkins và Continuous Integration (CI)
Top 30 câu lệnh trên Linux thường được sử dụng trong DevOps
Last Updated: 13/09/2020Top 30 câu lệnh trên Linux thường được sử dụng trong DevOps
Triển khai ứng dụng Flask, Celery, Redis cùng với Docker Compose
Last Updated: 30/01/2021Tiếp tục với mục đích rèn luyện kỹ năng viết Dockerfile và Docker Compose, hôm nay mình sẽ cũng bạn triển khai ứng dụng Flask với Docker Compose cùng với...
Tự động hoá các tác vụ Kubernetes với Ansible Module
Last Updated: 13/11/2020Sơ lược về Ansible Ansible là một trong những công cụ hỗ trợ việc tự động hoá trong quản trị hệ thống của bạn. Kubernetes là một trong những công...
Watchtower: Công cụ cập nhật image tự động cho Docker Container
Last Updated: 10/10/2020Giới thiệu về Watchtower Watchtower là một ứng dụng giúp người dùng có thể giám sát các Docker container đang họat động và cập nhật các base image của container...