"YAML manifest" là gì?
Last updated: September 20, 2025 Xem trên toàn màn hình
- 20 Jul 2021
Quản lý và đánh giá công việc theo quy trình TIGO SmartWork 33/447 - 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)? 30/481 - 08 Jan 2022
Yêu cầu thay đổi (Change Request) là gì? Làm thế nào để kiểm soát Change Request? 24/316 - 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 20/737 - 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 20/497 - 30 Aug 2024
Friction points (điểm ma sát) là gì? 19/109 - 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)? 18/380 - 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 18/552 - 02 Aug 2021
Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (Sprint Zero)? 17/375 - 04 Jan 2023
Phát triển phần mềm linh hoạt theo mô hình Big Bang 17/747 - 14 Apr 2019
Product Backlog là gì? Các đặc điểm cơ bản của một Product Backlog 16/442 - 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 16/38 - 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp ERP 15/247 - 03 Mar 2020
Giả định (Assumption ) là gì? Tại sao giả định rất quan trọng với dự án? 15/568 - 24 Mar 2019
Scrum giống như bà mẹ chồng, giúp bạn nhìn ra các lỗi sai 14/309 - 01 Apr 2025
CTO ra quyết định như thế nào? 14/58 - 15 Aug 2025
Dự án phần mềm bị trì hoãn và vấn đề "akrasia" 14/59 - 10 May 2021
Phát triển Phần mềm Tinh gọn (Lean Software Development) 14/241 - 16 Apr 2025
Lãnh đạo linh hoạt: Hành động (Bias for Action) hay không hành động (Non-Action)? 13/61 - 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? 13/83 - 03 May 2022
Mô hình Hybrid Agile là gì? 13/515 - 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 13/192 - 14 Aug 2024
Eventual Consistency và Strong Consistency trong Cơ sở dữ liệu phân tán 12/181 - 19 Sep 2025
Luật chống ôm đồm (WIP limits): Làm ít hơn và chất hơn 11/47 - 02 Aug 2022
BVP (Billable Viable Product) là gì? 11/97 - 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 11/143 - 13 Sep 2025
Vanity Metrics: Follower tăng vọt nhưng doanh thu đứng yên 9/53 - 08 Aug 2023
"Denormalized Table" là gì? 8/203 - 15 May 2025
Hiệu quả năng lượng trong phần mềm (Energy Efficiency in Software) là gì? 8/81 - 09 Aug 2024
Latency (độ trễ) là gì? 8/181 - 21 Apr 2020
Bảo trì phần mềm là gì? Phân biệt các loại bảo trì 8/304 - 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? 8/24 - 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) 7/124 - 11 Sep 2025
📚 Từ điển thuật ngữ về DevOps 6/39 - 13 Sep 2024
Cấp quyền và Hủy quyền người dùng (User Provisioning & Deprovisioning) là gì? 6/94 - 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 6/151 - 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)? 6/74 - 13 Aug 2024
Cognitive friction (ma sát nhận thức) là gì? 5/35 - 11 Dec 2025
12 lợi ích của tự động hóa quy trình làm việc 2/16
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