Vibe Coding dùng ngay – Chi phí vận hành 0 đồng

Đây là khóa học DevOps dựa trên kinh nghiệm thực tế tại Thung lũng Silicon. Khóa học không chỉ dừng lại ở lý thuyết mà tập trung vào những nội dung có thể áp dụng ngay vào công việc thực tế. Bạn sẽ được học cách phát triển bằng AI tạo sinh (Vibe Coding), thiết lập các công cụ CI/CD trong môi trường Kubernetes và chiến lược tối ưu hóa chi phí vận hành về mức 0 đồng. Thông qua dự án thực hành, bạn sẽ nắm vững cách vận hành DB, Redis, S3, và các tác vụ Batch ngay trong Kubernetes để cấu hình môi trường Production mà không phát sinh thêm chi phí, đồng thời xây dựng đường ống tự động hóa (automation pipeline) sử dụng GitHub Webhook và Jenkins.

(5.0) 3 đánh giá

29 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Kubernetes
Kubernetes
CI/CD
CI/CD
cursor
cursor
AI
AI
Kubernetes
Kubernetes
CI/CD
CI/CD
cursor
cursor
AI
AI

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

네모필라

100% đã tham gia

Có thể vận hành máy chủ thực tế ngay tại nhà luôn nhỉ. Tôi sẽ cài đặt thêm nhiều mã nguồn mở lên k8s một cách dễ dàng để thử nghiệm nhé!

5.0

x3u

78% đã tham gia

Thật tuyệt khi biết được cấu trúc giúp không phải lo lắng về chi phí mỗi khi thêm một dịch vụ mới. Nội dung này rất thực tế đối với một người đang thực hiện dự án cá nhân.

5.0

LucyBae

100% đã tham gia

Tôi cũng đang chạy dự án cá nhân trên AWS, và thực sự việc giữ chi phí ở mức 0 đô la không hề dễ dàng chút nào. Một bài giảng chia sẻ về những chiến lược thực tế như thế này khiến tôi cảm thấy rất đồng cảm 👍

Bạn sẽ nhận được điều này sau khi học.

  • Phát triển và triển khai vận hành với Vibe Coding

  • Xây dựng hạ tầng với chi phí vận hành 0 đồng

  • Tự động hóa cấu hình hạ tầng với Vagrant / Kubespray

Thiết lập Kubernetes Cluster trên PC cũ và xây dựng môi trường CI / CD

Cấu hình và vận hành hạ tầng dựa trên Vibe Coding!

Thời đại phải biết mọi thứ mới sử dụng đã qua rồi. Hãy thích nghi bằng cách trải nghiệm trước hệ thống nơi AI viết mã và chi phí vận hành là 0 đồng nhé~

Sau khi công bố bài giảng "CI/CD dùng ngay trên K8S", tôi đã nhận được rất nhiều câu hỏi về chi phí vận hành hạ tầng đám mây từ các nhà phát triển đã xây dựng ứng dụng bằng Vibe Coding (lập trình bằng AI). Họ từng nghĩ rằng "Vì AI viết code nên chi phí chắc cũng gần như bằng không", nhưng thực tế, nếu sử dụng tất cả các dịch vụ đám mây bên ngoài từ máy chủ, cơ sở dữ liệu, cache, lưu trữ, bộ cân bằng tải cho đến giám sát, chi phí sẽ phát sinh từ $100~$900+ mỗi tháng (hơn 3 đến 4 triệu KRW mỗi năm). Để giải quyết gánh nặng chi phí này, tôi đã trăn trở về phương pháp vận hành tất cả các dịch vụ ngay bên trong cụm Kubernetes. Thực tế, một khi Kubernetes đã được thiết lập, không có sự khác biệt lớn giữa việc sử dụng Kubernetes trên đám mây và sử dụng Kubernetes trong môi trường local. Do đó, trong môi trường phát triển hoặc các dự án quy mô nhỏ, bạn có thể cân nhắc việc tự thiết lập và sử dụng Kubernetes trên máy chủ riêng. Cá nhân tôi đã tích trữ những chiếc PC cũ thay vì vứt bỏ chúng. Vì vậy, trong bài giảng này, tôi sẽ chia sẻ cách tận dụng những thiết bị đó để thiết lập một cụm máy chủ có thể vận hành tất cả các dịch vụ trong bài giảng chỉ với một hoặc hai ba chiếc PC. Chúng ta sẽ cùng tìm hiểu chiến lược đưa PostgreSQL, Redis, MinIO (tương thích S3) và cả các tác vụ Batch vào vận hành bên trong Kubernetes để đưa chi phí phát sinh thêm về 0 đồng.

Môi trường làm việc - VMs

Môi trường làm việc - Dịch vụ

Khóa học này không đi theo hình thức lý thuyết truyền thống hay chỉ đơn thuần là làm theo các cấu hình có sẵn. Vì Vibe Coding và cơ sở hạ tầng vận hành có phạm vi rất rộng, nên việc học hết tất cả sẽ tốn rất nhiều thời gian. Phương pháp học từ đầu qua những cuốn sách dày cộp đòi hỏi thời gian dài trước khi bạn thực sự tiếp cận được hệ thống thực tế, và điều đó khiến việc nắm bắt bức tranh tổng thể trở nên khó khăn.

Vì vậy, trong khóa học này, trước tiên bạn sẽ được trải nghiệm toàn bộ quy trình phát triển bằng Vibe Coding và triển khai với chi phí vận hành 0 won thông qua một dự án thực tế đang hoạt động (DrillQuiz). Bằng cách trải nghiệm hệ thống mục tiêu trước, tôi sẽ giải thích những yêu cầu nào cần đưa ra cho AI, cách kiểm chứng mã do AI tạo ra và cách vận hành hệ thống đó trong môi trường Kubernetes.

Đặc biệt, khóa học này không phải là về "cách viết mã". Khóa học tập trung vào việc khi sử dụng các công cụ lập trình AI (như Cursor), bạn nên đưa ra những yêu cầu như thế nào và cách kiểm tra mã do AI tạo ra ra sao. Thay vì chỉ yêu cầu "Hãy tạo Django API cho tôi", bạn sẽ học cách đưa ra các yêu cầu có cấu trúc. Khóa học cung cấp các mẫu yêu cầu (template) và danh sách kiểm tra (checklist) có thể áp dụng ngay vào thực tế công việc.

Đây là khóa học tập trung vào thực hành dành cho các nhà phát triển muốn phát triển bằng phương pháp Vibe Coding và triển khai dịch vụ với chi phí vận hành 0 đồng. Tận dụng môi trường Kubernetes đã xây dựng trong bài giảng "Sử dụng ngay CI/CD trên K8S", bạn sẽ được học toàn bộ quy trình thông qua dự án thực tế: từ cách vận hành tất cả các dịch vụ như PostgreSQL, Redis, MinIO bên trong cụm (cluster), thiết lập CI/CD qua GitHub Webhook và Jenkins, cấu hình Domain và Ingress, cho đến hệ thống Logging và Monitoring. Khóa học giúp bạn nâng cao khả năng thiết kế yêu cầu Vibe Coding có thể áp dụng ngay vào thực tế và kỹ năng xây dựng cơ sở hạ tầng với chi phí vận hành 0 đồng.

Monitoring / Alertmanager trên K8S

Bạn sẽ được xây dựng hệ thống vận hành với chi phí 0 đồng và phát triển Vibe Coding thực chiến.

Thiết kế yêu cầu và kiểm chứng mã nguồn sử dụng Cursor AI

Bạn sẽ học cách đưa ra yêu cầu hiệu quả cho công cụ lập trình AI (Cursor) và kiểm chứng mã nguồn do AI tạo ra một cách hệ thống. Thay vì chỉ nói "Hãy tạo Django API", bạn sẽ được hướng dẫn cách đưa ra yêu cầu có cấu trúc, đồng thời được cung cấp các mẫu yêu cầu (template) và danh sách kiểm tra (checklist) có thể áp dụng ngay vào thực tế. Khóa học giúp bạn nuôi dưỡng khả năng phát triển ứng dụng Full-stack chỉ bằng cách đưa ra yêu cầu cho AI mà không cần trực tiếp viết mã.

Đạt được chi phí vận hành 0 đồng bằng cách cấu hình dịch vụ nội bộ K8S

Triển khai PostgreSQL, Redis, MinIO (tương thích S3) bên trong cụm Kubernetes để thiết lập môi trường vận hành mà không phát sinh thêm chi phí. Thực hành chiến lược cắt giảm chi phí hàng tháng từ $100~$900+ khi sử dụng các dịch vụ đám mây bên ngoài (RDS, ElastiCache, S3, v.v.) xuống còn 0 đồng. Xây dựng một môi trường vận hành hoàn chỉnh bao gồm đảm bảo tính bền vững của dữ liệu thông qua PV và sao lưu/phục hồi thông qua Velero.

GitHub Webhook và CI/CD Pipeline

Cấu hình pipeline CI/CD để khi Push code lên GitHub, quá trình build Jenkins sẽ tự động được kích hoạt và triển khai lên Kubernetes. Xây dựng môi trường triển khai tự động thông qua Multibranch Pipeline, trong đó nhánh main sẽ được triển khai lên môi trường vận hành (production) và nhánh dev sẽ được triển khai lên môi trường phát triển (development). Hoàn thiện hệ thống CI/CD thực tế với toàn bộ quy trình được tự động hóa, từ việc build Docker image cho đến triển khai lên Kubernetes.

Cấu hình tự động hóa chứng chỉ SSL thông qua Ingress-NGINX và cert-manager cùng với liên kết bộ định tuyến (router)

Quản lý lưu lượng truy cập ứng dụng bằng Ingress-NGINX, đồng thời tự động cấp phát và gia hạn chứng chỉ SSL thông qua cert-manager và Let’s Encrypt. Lưu lượng truy cập bên ngoài được chuyển đến cụm (cluster) thông qua tính năng port forwarding (80/443) của bộ định tuyến ipTIME, giúp xây dựng môi trường production an toàn dựa trên HTTPS mà không tốn thêm chi phí.

  • Thông qua khóa học này, học viên sẽ rèn luyện được phương pháp phát triển sử dụng Vibe Coding (AI tạo sinh) và khả năng xây dựng cơ sở hạ tầng với chi phí vận hành 0 đồng. Học viên sẽ nâng cao kỹ năng thực tiễn trong việc đưa ra yêu cầu hiệu quả cho các công cụ lập trình AI (như Cursor) và kiểm chứng mã nguồn do AI tạo ra một cách hệ thống, đồng thời nắm vững khả năng cấu hình môi trường production mà không phát sinh thêm chi phí bằng cách vận hành dịch vụ bên trong cụm (cluster) trên môi trường Kubernetes.

  • Tạo VM, thực hiện Provisioning, xây dựng Docker bằng Jenkins và thực hiện CD.


Lưu ý trước khi khóa học

  • Bạn có thể xây dựng môi trường CI/CD dựa trên Kubernetes có thể áp dụng vào vận hành thực tế một cách hoàn chỉnh.

  • Xây dựng trước, phân tích / ứng dụng sau

Môi trường thực hành

  • Hệ điều hành và phiên bản: macOS, Linux, Windows

  • Công cụ sử dụng: Cursor IO, Jenkins, GitHub, K8S, Helm, PostgreSQL, Redis, MinIO, v.v.

  • Cấu hình PC: Tối thiểu 16GB RAM, CPU 8 nhân trở lên, ít nhất 1 PC (Khuyến nghị: 32GB RAM, CPU 12 nhân trở lên)

  • Tài liệu học tập: Cung cấp PPT, mã nguồn và ví dụ thực hành

Tài liệu học tập

  • Các định dạng tài liệu học tập được cung cấp (PPT, link cloud, văn bản, mã nguồn, asset, chương trình)


Hỗ trợ luyện tập phỏng vấn DevOps!

DrillQuiz giới thiệu nền tảng học tập trực tuyến giúp tối đa hóa hiệu quả học tập lặp đi lặp lại.

https://devops.drillquiz.com

  1. Tính năng Drain: Sau một khoảng thời gian, những câu hỏi đã biết sẽ được hiển thị lại để tăng cường trí nhớ dài hạn.

  2. Chế độ phỏng vấn: Hỗ trợ thực hiện phỏng vấn thử với các câu hỏi.

  3. Đăng ký nhận email câu trả lời sai: Bạn có thể học tập hiệu quả và kiên trì bằng cách nhận email hàng ngày chỉ với những câu hỏi thường xuyên bị sai.

Kiến thức tiên quyết và những lưu ý

  • Cần có kiến thức về môi trường DevOps, Cloud và sử dụng Kubernetes

  • Bản quyền của bài giảng và tài liệu học tập thuộc về người tạo bài giảng.

  • Nội dung liên quan đến câu hỏi/trả lời và cập nhật sau này

  • Người dùng Windows: Bạn có thể thực hiện tương tự như trên Mac/Linux bằng cách sử dụng Git Bash hoặc MSYS2. Sau khi cài đặt VirtualBox, Vagrant và Git for Windows, hãy chạy lệnh bash bootstrap.sh. Vui lòng tham khảo docs/windows-setup.md để biết thêm chi tiết về thiết lập.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn thiết lập CI / CD trên K8S

  • Nhà phát triển đang cảm thấy gánh nặng về chi phí hạ tầng đám mây

  • Nhà phát triển không biết cách tận dụng đúng mức các công cụ lập trình AI

Cần biết trước khi bắt đầu?

  • Đã từng tham gia khóa học "CI/CD on K8S thực chiến" hoặc có kinh nghiệm tương đương trong việc thiết lập môi trường Kubernetes.

  • Khái niệm cơ bản về CI/CD (Hiểu về pipeline xây dựng và triển khai)

Xin chào
Đây là Dewey Hong

989

Học viên

82

Đánh giá

6

Trả lời

4.7

Xếp hạng

6

Các khóa học

Tôi là kỹ sư phần mềm cao cấp về DevOps với hơn 10 năm kinh nghiệm làm việc tại Thung lũng Silicon.

Tôi có kinh nghiệm thực hiện nhiều dự án đa dạng như quản lý đám mây, tự động hóa, bảo mật và mạng.

https://doohee323.github.io/

Thêm

Chương trình giảng dạy

Tất cả

101 bài giảng ∙ (6giờ 51phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

3 đánh giá

5.0

3 đánh giá

  • cointutorofficia8436님의 프로필 이미지
    cointutorofficia8436

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Có thể vận hành máy chủ thực tế ngay tại nhà luôn nhỉ. Tôi sẽ cài đặt thêm nhiều mã nguồn mở lên k8s một cách dễ dàng để thử nghiệm nhé!

    • lucybae님의 프로필 이미지
      lucybae

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi cũng đang chạy dự án cá nhân trên AWS, và thực sự việc giữ chi phí ở mức 0 đô la không hề dễ dàng chút nào. Một bài giảng chia sẻ về những chiến lược thực tế như thế này khiến tôi cảm thấy rất đồng cảm 👍

      • doogee3237133님의 프로필 이미지
        doogee3237133

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        78% đã tham gia

        Thật tuyệt khi biết được cấu trúc giúp không phải lo lắng về chi phí mỗi khi thêm một dịch vụ mới. Nội dung này rất thực tế đối với một người đang thực hiện dự án cá nhân.

        Khóa học khác của Dewey Hong

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!

        2.770.572 ₫