Walkthrough: hướng dẫn giải 16 tuần
Tóm tắt: Mục lục các walkthrough của khóa DevOps, gồm đáp án gợi ý cho lab, bài tập tuần và hướng dẫn chấm, chỉ đọc sau khi đã tự làm.
Cảnh báo: tự làm trước khi đọc
Walkthrough chỉ nên mở sau khi tuần học đã kết thúc và bạn đã nộp bài. Hãy tự làm lab và bài tập, tự gặp lỗi và tự gỡ lỗi trước. Đọc đáp án quá sớm sẽ lấy mất phần học quan trọng nhất của DevOps: điều tra và chẩn đoán.
- Dùng walkthrough để đối chiếu cách tiếp cận, không chép lệnh hay kết quả. Evidence nộp phải là output thật từ máy của bạn.
- Mentor sẽ hỏi vấn đáp về bài bạn nộp. Bài chép đáp án thường không giải thích được vì sao chọn cách đó.
- Một vấn đề thường có nhiều cách giải đúng. Cách khác với walkthrough chưa chắc là sai.
- Tuần 15 và 16 (capstone) chỉ có hướng tiếp cận, checklist và câu hỏi bảo vệ, không có mã nguồn đáp án.
Mục lục
| Tuần | Walkthrough | Buổi |
|---|---|---|
| 1 | DevOps Workflow và môi trường phát triển | 01, 02 |
| 2 | Linux Essentials | 03, 04 |
| 3 | Networking và Git Collaboration | 05, 06 |
| 4 | Docker Basics | 07, 08 |
| 5 | Dockerfile và Image Optimization | 09, 10 |
| 6 | Networking và Persistent Storage | 11, 12 |
| 7 | Docker Compose | 13, 14 |
| 8 | CI/CD Fundamentals và GitHub Actions | 15, 16 |
| 9 | Automated Testing & Docker CI | 17, 18 |
| 10 | CD & Pipeline Security | 19, 20 |
| 11 | Kubernetes Setup và Workloads | 21, 22 |
| 12 | kubectl và Services | 23, 24 |
| 13 | Configuration, Resources & Health | 25, 26 |
| 14 | Storage, Ingress & Operations | 27, 28 |
| 15 | Capstone: lập kế hoạch và triển khai | 29, 30 |
| 16 | Capstone: kiểm thử, gỡ lỗi và bảo vệ | 31, 32 |
Cấu trúc mỗi walkthrough
Mỗi file gồm lời giải theo từng buổi (đáp án L1, lời giải L2, phần phá lỗi, hiểu lầm thường gặp), gợi ý lời giải bài tập tuần và hướng dẫn chấm dành cho mentor. Đề bài gốc nằm ở thư mục labs/ và assignments/weekly/.