Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học GitLab CI/CD Với Docker | Kubernetes | Microservices [Khóa 7241 A]

03 tháng 7 2023 / No Comments

Tìm hiểu cách  xây dựng production-ready CI/CD pipelines trong một khóa học thực tế và toàn diện!

Trở thành một GitLab CI/CD Pro - Xây dựng DevOps Pipelines thực:

GitLab CI/CD là một trong những nền tảng CI/CD phổ biến nhất! Ngày càng có nhiều công ty áp dụng nó. Vì vậy, nhu cầu về các Developer hoặc DevOps engineer, những người biết cách xây dựng CI/CD pipelines hoàn chỉnh trên GitLab ngày càng tăng.

Mặc dù nhiều khóa học GitLab chỉ dạy cho bạn những điều cơ bản, nhưng chúng tôi sẽ đi sâu vào các demo nâng cao hơn, chẳng hạn như triển khai dynamic versioning, sử dụng cache để tăng tốc quá trình thực thi pipeline hoặc triển khai cho đến một K8s cluster. Vì vậy, bạn sẽ xây dựng một số CI/CD pipeline với các ví dụ thực tế và các phương pháp hay nhất!

Như thường lệ, bạn có thể mong đợi các chủ đề phức tạp được giải thích theo cách đơn giản, hình ảnh động để giúp bạn hiểu các khái niệm tốt hơn và rất nhiều demo thực hành ! 

Đến cuối khóa học này, bạn sẽ có thể:

  • ✓ Tự tin sử dụng GitLab CI/CD tại nơi làm việc của bạn.
  • ✓ Thiết lập GitLab Runners tự quản lý.
  • ✓ Xây dựng và triển khai các container với Docker Compose.
  • ✓ Xây dựng một Multi-Stage Pipeline.
  • ✓ Cấu hình một CI/CD pipeline cho một Monorepo Microservice.
  • ✓ Cấu hình một CI/CD pipeline cho một Polyrepo Microservice.
  • ✓ Triển khai đến một managed Kubernetes cluster.
  • ✓ Thiết lập môt CI/CD pipeline với các phương pháp hay nhất.

Bạn sẽ học được gì:

Các khái niệm GitLab:

  • ✓ Pipelines, Jobs, Stages.
  • ✓ GitLab Runners & Executors.
  • ✓ Regular & Secret Variables.
  • ✓ Built-in Docker registry của GitLab.
  • ✓ Workflow Rules.
  • ✓ Environments.
  • ✓ Mọi thứ về Caching.
  • ✓ Job Templates của GitLab.
  • ✓ Configure Job Artifacts (test report, passing files và env vars).
  • ✓ Sử dụng lại cấu hình pipeline bằng cách viết thư viện job ci-templates của riêng bạn.
  • ✓ Conditionals.
  • ✓ needs, dependencies, extends, only, v.v.

Các Demo thực tế & Các khái niệm CI/CD:

  • ✓ Pipeline: Test, Build, Push & Deploy Docker Containers.
  • ✓ Configure CI/CD pipelines for Monorepo & Polyrepo Microservices Application.
  • ✓ Deploy với Docker Compose.
  • ✓ Promote to staging and production.
  • ✓ Configure dynamic versioning.
  • ✓ Configure local & remote GitLab Runners
  • ✓ Configure caching để tăng tốc job execution.
  • ✓ Deploy đến một K8s cluster từ CI/CD pipeline.
  • ✓ Configure security tests (SAST).
  • ✓ Tìm hiểu các phương pháp hay nhất và hiểu biết sâu sắc về ngành!

Điều kiện tiên quyết:

  • ✓ Cơ bản về Container - Docker.
  • ✓ Linux Basic ( Làm việc với terminal).
  • ✓ Cơ bản về Git - như cloning một repository, commit, push, pull.
  • ✓ Chỉ dành cho chương cuối cùng/demo project, nơi chúng tôi deploy lên K8s: Cơ bản về Kubernetes.

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

  • ✓ Software Developer.
  • ✓ DevOps Engineer.
  • ✓ System Administrator.
  • ✓ Đặc biệt đối với những người có kiến ​​thức cơ bản về CNTT và:
  •     +  Muốn tìm hiểu cách thiết lập các pipeline thực.
  •     +  Muốn tìm hiểu cách xây dựng một CI/CD pipeline với nền tảng GitLab.

Lộ trình để trở thành một CI/CD Pro của bạn! 

  • ✓ Chương 1: Tổng quan về khóa học.
  • ✓ Chương 2: Giới thiệu: What is CI/CD and GitLab in comparison.
  • ✓ Chương 3: Các khái niệm cốt lõi: Jobs, Stages, Variables,...!
  • ✓ Chương 4: GitLab Architecture: Runners, Executors,...!
  • ✓ Chương 5: Real Life Pipeline: CD với Docker & Compose.
  • ✓ Chương 6: Pipeline nâng cao: Versioning, Cache, Multi-Stage,...!
  • ✓ Chương 7: Deploy Microservices App (Mono & Polyrepo).
  • ✓ Chương 8: Deploy to Kubernetes cluster.
  • ✓ Chương 9: Chúc mừng!

Xây dựng production-ready DevOps Pipelines với Docker, Kubernetes & Microservices:

  • ✓ Containers là tiêu chuẩn. Build, Push and deploy Docker container bằng Docker Compose.
  • ✓ Cấu hình một CI/CD pipeline cho ứng dụng Microservices - cả với Monorepo và Polyrepo!
  • ✓ Kubernetes phổ biến. Tìm hiểu cách deploy đến một Kubernetes cluster từ pipeline.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.