Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
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.

23 học viên đang tham gia khóa học này

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

Dịch cái này sang tiếng Việt

  • Á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,248

Học viên

100

Đánh giá

12

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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

3.223.680 ₫

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!