"YAML manifest" là gì?
Last updated: September 20, 2025 Xem trên toàn màn hình
- 01 Aug 2023
Phân tích yêu cầu phần mềm sẽ nhìn vào thực trạng (AS-IS) hay tương lai (TO-BE)? 16/411 - 20 Jul 2021
Quản lý và đánh giá công việc theo quy trình TIGO SmartWork 15/379 - 04 Jan 2023
Phát triển phần mềm linh hoạt theo mô hình Big Bang 12/694 - 18 May 2021
Cây cầu hiện đại vô dụng nhất thế giới và câu chuyện cái kết của thay đổi yêu cầu 9/654 - 14 Apr 2019
Product Backlog là gì? Các đặc điểm cơ bản của một Product Backlog 9/414 - 30 Aug 2024
Friction points (điểm ma sát) là gì? 9/61 - 14 Aug 2024
Eventual Consistency và Strong Consistency trong Cơ sở dữ liệu phân tán 8/159 - 28 Jun 2024
Tại sao các kỹ sư IT giỏi nhất lại là những người theo thuyết bất khả tri về công nghệ (technology agnostics)? 8/322 - 02 Aug 2023
Tổng hợp một số project tham khảo khi xây dựng các ứng dụng theo mô hình Microservices 8/429 - 02 Aug 2021
Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (Sprint Zero)? 7/332 - 10 May 2021
Phát triển Phần mềm Tinh gọn (Lean Software Development) 7/219 - 03 Mar 2020
Giả định (Assumption ) là gì? Tại sao giả định rất quan trọng với dự án? 7/506 - 19 Sep 2025
Luật chống ôm đồm (WIP limits): Làm ít hơn và chất hơn 7/28 - 15 Aug 2025
Dự án phần mềm bị trì hoãn và vấn đề "akrasia" 6/37 - 02 Aug 2022
BVP (Billable Viable Product) là gì? 6/81 - 03 May 2022
Mô hình Hybrid Agile là gì? 6/470 - 08 Jan 2022
Yêu cầu thay đổi (Change Request) là gì? Làm thế nào để kiểm soát Change Request? 5/245 - 01 Apr 2025
CTO ra quyết định như thế nào? 5/32 - 11 Mar 2025
Thiên hướng Hành động (Bias for Action) và Thiên hướng Quy trình (Bias for Process) tác động tiêu cực tới "đổi mới và sáng tạo" như thế nào? 5/60 - 13 Sep 2025
Vanity Metrics: Follower tăng vọt nhưng doanh thu đứng yên 4/30 - 18 Mar 2021
Kỹ thuật ước lượng dự án phần mềm linh hoạt dựa vào Story Point - phương pháp T-Shirt Sizing 4/484 - 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 3/166 - 13 Sep 2024
Cấp quyền và Hủy quyền người dùng (User Provisioning & Deprovisioning) là gì? 3/45 - 11 May 2025
Từ điển kỹ thuật trong quản lý tài nguyên truy cập hệ thống (System Access Resource Management) 3/94 - 11 Sep 2025
📚 Từ điển thuật ngữ về DevOps 3/25 - 08 Aug 2023
"Denormalized Table" là gì? 3/182 - 16 Apr 2025
Lãnh đạo linh hoạt: Hành động (Bias for Action) hay không hành động (Non-Action)? 3/37 - 01 Jun 2025
Thiết Kế Hướng Miền (Domain-Driven Design) hình thành như thế nào trong kiến trúc Lưới Dữ Liệu (Data Mesh)? 3/56 - 15 May 2025
Hiệu quả năng lượng trong phần mềm (Energy Efficiency in Software) là gì? 3/57 - 09 Aug 2024
Latency (độ trễ) là gì? 3/163 - 24 Mar 2019
Scrum giống như bà mẹ chồng, giúp bạn nhìn ra các lỗi sai 2/279 - 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp TIGO ERP 2/194 - 21 Apr 2020
Bảo trì phần mềm là gì? Phân biệt các loại bảo trì 1/256 - 22 Jul 2020
Quản lý dự án phần mềm trong thực tế và câu chuyện thành công của InfoSys 1/95 - 10 Aug 2020
Bạn có biết quy tắc thất bại nhanh: Fail early, fail often, fail cheap, but always fail forward 1/111
YAML manifest thường được dùng trong bối cảnh Kubernetes và các hệ thống hạ tầng hiện đại.
YAML là gì?
-
YAML (viết tắt của "YAML Ain’t Markup Language") là một ngôn ngữ định dạng dữ liệu, tương tự như JSON nhưng dễ đọc hơn.
-
Nó thường dùng để mô tả cấu hình dưới dạng key-value, có thể lồng nhau theo cấp bậc bằng khoảng trắng (indentation).
Ví dụ YAML đơn giản:
name: MyApp
replicas: 3
image: nginx:latest
Manifest là gì?
-
Manifest trong tiếng Anh có nghĩa là “bản kê khai” hay “bản mô tả”.
-
Trong công nghệ, manifest thường là một file chứa thông tin mô tả chi tiết cấu hình, tài nguyên, hoặc ứng dụng.
YAML manifest trong Kubernetes
-
Trong Kubernetes, YAML manifest chính là file cấu hình dùng để định nghĩa tài nguyên (resources) như Pod, Deployment, Service, ConfigMap, v.v.
-
Khi bạn apply YAML manifest (
kubectl apply -f file.yaml), Kubernetes sẽ đọc nội dung file, hiểu bạn muốn tạo gì, rồi tiến hành triển khai.
Ví dụ một YAML manifest của Deployment:
Ý nghĩa:
apiVersionvàkind: cho biết loại resource.metadata: thông tin mô tả (tên, nhãn…).spec: cấu hình chi tiết (số replicas, container nào chạy, dùng image gì, mở port nào…).
Tóm lại:









Link copied!
Mới cập nhật