"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)? 21/430 - 20 Jul 2021
Quản lý và đánh giá công việc theo quy trình TIGO SmartWork 18/399 - 30 Aug 2024
Friction points (điểm ma sát) là gì? 13/73 - 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)? 12/336 - 04 Jan 2023
Phát triển phần mềm linh hoạt theo mô hình Big Bang 12/705 - 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 11/674 - 08 Jan 2022
Yêu cầu thay đổi (Change Request) là gì? Làm thế nào để kiểm soát Change Request? 11/256 - 14 Aug 2024
Eventual Consistency và Strong Consistency trong Cơ sở dữ liệu phân tán 10/163 - 15 Aug 2025
Dự án phần mềm bị trì hoãn và vấn đề "akrasia" 10/44 - 14 Apr 2019
Product Backlog là gì? Các đặc điểm cơ bản của một Product Backlog 9/415 - 03 May 2022
Mô hình Hybrid Agile là gì? 9/480 - 10 May 2021
Phát triển Phần mềm Tinh gọn (Lean Software Development) 9/222 - 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/448 - 02 Aug 2021
Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (Sprint Zero)? 8/342 - 01 Apr 2025
CTO ra quyết định như thế nào? 8/36 - 02 Aug 2022
BVP (Billable Viable Product) là gì? 7/83 - 19 Sep 2025
Luật chống ôm đồm (WIP limits): Làm ít hơn và chất hơn 7/32 - 24 Mar 2019
Scrum giống như bà mẹ chồng, giúp bạn nhìn ra các lỗi sai 7/286 - 03 Mar 2020
Giả định (Assumption ) là gì? Tại sao giả định rất quan trọng với dự án? 7/516 - 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 6/172 - 09 Aug 2024
Latency (độ trễ) là gì? 6/167 - 11 Dec 2025
Phần mềm cho SMEs: Vì sao “Best-Fit” lên ngôi và “Best-of-Breed” dần lỗi thời 6/11 - 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)? 5/60 - 15 May 2025
Hiệu quả năng lượng trong phần mềm (Energy Efficiency in Software) là gì? 5/60 - 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/61 - 08 Aug 2023
"Denormalized Table" là gì? 5/193 - 11 Sep 2025
📚 Từ điển thuật ngữ về DevOps 4/27 - 13 Sep 2025
Vanity Metrics: Follower tăng vọt nhưng doanh thu đứng yên 4/32 - 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/491 - 13 Sep 2024
Cấp quyền và Hủy quyền người dùng (User Provisioning & Deprovisioning) là gì? 3/50 - 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/97 - 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 - 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 2/119 - 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 2/96 - 21 Apr 2020
Bảo trì phần mềm là gì? Phân biệt các loại bảo trì 1/261 - 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp ERP /202 - 12 May 2024
Groan Zone là gì? Khi mọi quan điểm va chạm, đâu là cách biến Groan Zone thành động lực đổi mới? /4 - 11 Dec 2025
12 lợi ích của tự động hóa quy trình làm việc /2
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