강의

멘토링

커뮤니티

Programming

/

Devops & Infra

Thực hành CI/CD tự động hóa dựa trên k8s và gitops trên PC của tôi

Khóa học này chỉ sử dụng PC cá nhân và laptop. Bạn có thể trực tiếp triển khai quy trình tự động hóa CI/CD bằng cách áp dụng phương pháp luận gitops trong môi trường k8s mà không cần sử dụng các môi trường cloud tốn phí như AWS, GCP.

(5.0) 5 đánh giá

47 học viên

실습 중심
k8s
gitops
devops
cicd
Jenkins
CI/CD
argocd

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

  • Áp dụng GitOps để cấu hình pipeline CI/CD trong môi trường k8s

  • Xây dựng trực tiếp k8s cluster và học cơ bản về k8s

  • Tự động hóa việc build container image bằng Jenkins

  • Tự động hóa triển khai bằng ArgoCD và ArgoCD Image Updater

  • Tích hợp xác thực k8s và ArgoCD với KeyCloak

Khóa học này là quá trình thực hiện trực tiếp quy trình tự động hóa CI/CD bằng cách áp dụng phương pháp luận gitops trong môi trường k8s. Bạn sẽ cài đặt máy ảo Ubuntu Linux trên PC của mình, sau đó cấu hình Jenkins server và k8s cluster trên máy ảo để triển khai CI/CD. Và khi học khóa học này, bạn sẽ nắm được tất cả các phương pháp sử dụng Git, phương pháp build container image bằng Docker, phương pháp cấu hình pipeline build tự động hóa bằng Jenkins, cách sử dụng cơ bản của k8s, phương pháp tự động hóa triển khai bằng ArgoCD, và phương pháp triển khai chiến lược deployment bằng Argo Rollout.

Trong quá trình học này, chúng ta sẽ viết và kiểm tra nhiều ví dụ có thể áp dụng ngay vào công việc thực tế, giúp bạn nâng cao khả năng thực hành đồng thời với việc rèn luyện kỹ năng thực tế. Tất cả các lệnh và mã code đều được cung cấp dưới dạng file ví dụ, vì vậy khóa học được chuẩn bị để bạn có thể nhanh chóng xây dựng toàn bộ quy trình mà không cần phải gõ từng dòng code và script một cách thủ công.

Thông thường, để học những nội dung như thế này cần nhiều máy tính, phải trực tiếp cài đặt máy chủ Linux và thiết lập các thành phần, do đó tốn rất nhiều thời gian. Tuy nhiên, trong khóa học này, chúng tôi sử dụng công cụ Vagrant và script để tự động thiết lập máy ảo trên PC, laptop của học viên, giúp cấu hình môi trường thực hành nhanh chóng và có thể thực hiện lặp lại nhiều lần.


Đặc điểm nổi bật của khóa học

Khóa học tích hợp đầy đủ tất cả các quy trình CI/CD dựa trên gitops cho ứng dụng k8s

Bạn có thể thực hành toàn bộ quy trình CI/CD trong khóa học này chỉ với một máy tính cá nhân. Chúng tôi cũng cung cấp script để thiết lập môi trường thực hành, giúp bạn dễ dàng tiến hành các bài thực hành.

Khóa học GitOps thực hành dễ hiểu cho người mới bắt đầu

Học cách dễ dàng về CI/CD dựa trên gitops vốn cảm thấy khó khăn thông qua việc thực hành tập trung. Có thể hiểu chính xác những nội dung khó hiểu chỉ qua lời giải thích bằng cách thực hành trực tiếp và kiểm tra nhiều lần.

Cơ bản và triển khai cốt lõi của k8s

Hiểu và thực hiện quy trình CI/CD, học nhanh các nội dung cơ bản và cốt lõi cần thiết của k8s bằng cách trực tiếp cấu hình k8s cluster. Loại bỏ những nội dung không cần thiết và chỉ tập trung vào những khái niệm k8s thực sự cần thiết.

Học các tùy chọn và cấu hình đa dạng cho triển khai tự động

Không chỉ học các chức năng cơ bản của Jenkins, ArgoCD mà còn học thêm các tùy chọn chi tiết và phương pháp cấu hình của từng công cụ. Do đó có thể nắm được các phương pháp ứng dụng có tính ứng dụng cao hơn nhiều. Ngoài ra, để hiểu các khái niệm và ngữ cảnh, chúng ta sử dụng nhiều sơ đồ khái niệm khác nhau.

Học cách quản lý cấu hình sử dụng công cụ Git và server

Học cách cài đặt và sử dụng trực tiếp công cụ Git và máy chủ Gitea. Có thể học cách thực hiện quản lý cấu hình bằng cách sử dụng những công cụ này.

Tất cả các bài thực hành sẽ được thực hiện trên PC, laptop của bạn.

Thực hành tất cả mọi thứ trên laptop, PC của bạn mà không cần thực hành trong môi trường cloud như AWS hoặc Azure có phát sinh chi phí. Ngoài ra, chúng tôi cung cấp script để có thể tạo máy ảo cho việc thiết lập môi trường thực hành chỉ bằng một dòng lệnh vagrant.


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

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

  • Những ai muốn học từ k8s đến cicd

  • Những ai muốn học k8s và gitops chỉ với một chiếc PC

  • Những người muốn học cách tự động hóa build bằng Jenkins

  • Những người muốn tự động hóa việc triển khai ứng dụng k8s thông qua ArgoCD

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

  • Các lệnh Linux cơ bản

  • Khái niệm về máy ảo

  • Kiến thức cơ bản về mạng

  • Kiến thức cơ bản về CS

Xin chào
Đây là

1,358

Học viên

117

Đánh giá

13

Trả lời

4.9

Xếp hạng

21

Các khóa học

https://ssamz.com


About us

  • IT 기업 교육 현장에서 20년 넘게 다양한 학습자들과 호흡하며 IT 관련 교육을 진행한 분야별 최고의 쌤들(SSAMZ)이 모여서 설립한 회사입니다.

  • 쌤즈는 온라인 강의뿐만 아니라 기업 맞춤형 대면 교육을 통한 코칭, 멘토링을 제공하여 소프트웨어 전문가를 꿈꾸는 학생에서부터 현업 개발자, 엔지니어들을 양성하는데 힘쓰고 있습니다.

 

쌤즈가 지향하는 교육

좋은 강의는 강사의 전문성 + 지식 컨텐츠 + 전달 능력에 의해 결정됩니다. 쌤즈는 최고 경력의 전문 강사들의 고품질 컨텐츠를 바탕으로 수강생 눈높이에서 이해하기 쉽도록 전달하는 교육을 지향합니다.


  • 교육 문의 : admin@ssamz.com

 

 

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

Tất cả

88 bài giảng ∙ (17giờ 37phú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ả

5 đánh giá

5.0

5 đánh giá

  • 세윤님의 프로필 이미지
    세윤

    Đánh giá 19

    Đánh giá trung bình 4.8

    5

    31% đã tham gia

    • ADK123님의 프로필 이미지
      ADK123

      Đánh giá 326

      Đánh giá trung bình 5.0

      5

      6% đã tham gia

      • 쌍큼래쑹님의 프로필 이미지
        쌍큼래쑹

        Đánh giá 4

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        • ericserra님의 프로필 이미지
          ericserra

          Đánh giá 100

          Đánh giá trung bình 4.9

          5

          99% đã tham gia

          쿠버네티스를 공부하며 부수적으로 알고 싶었던 젠킨스, ArgoCD 등을 세심하게 강의를 통해 알려주셔서 감사합니다. 다만 아쉬운 점은 강사님의 강의는 기간이 제한되어 있어 많이 아쉽습니다. Udemy나 인프런의 강의들은 대부분 수강기간이 무제한인데 강사남의 강의도 수강기간을 무제한으로 풀어주시면 감사하겠습니다.

          • 쌤즈(SSAMZ)
            Giảng viên

            강의가 마음에 드셨다니 진심으로 감사드립니다. 수강 기간 제한 문제에 대해서 말씀드리면 이 강의가 다른 교육기관에서도 서비스되고 있는데, 그곳에서는 교육기간이 제한되어 있습니다. 인프런에서 무제한으로 제공하게 되면 법적인 문제가 있을 수 있기 때문에 그렇습니다. 만일 교육 기간을 연장해야 하신다면 교육 기간 종료 2-3개월을 앞두고 기간 연장을 요청해주시면 연장해드리겠습니다.

        • hayoung_jang님의 프로필 이미지
          hayoung_jang

          Đánh giá 12

          Đánh giá trung bình 5.0

          5

          31% đã tham gia

          3.225.515 ₫

          Khóa học khác của admin0013

          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!