Skip to content

anhnbt/devops

Repository files navigation

BKACAD - KHOÁ ĐÀO TẠO DEVOPS

Mục tiêu khóa học

Khóa học DevOps nâng cao gồm nhiều ví dụ mẫu, các bài tập thực hành từ dễ đến khó sẽ giúp học viên tiếp cận DevOps một cách nhanh chóng, nắm vững các kiến thức cần thiết để có thể áp dụng ngay vào thực tế công việc:

− Sử dụng Docker, Kubernetes.

− Tự động triển khai CI/CD với Jenkins.

− Quản lý cài đặt cấu hình với Ansible.

− Giám sát hoạt động hệ thống với Prometheus – Grafana và Jaeger.

Thời lượng: 30h

Nội dung

// TODO

Ngày 2: 04-04-2022 - Introduction to DevOps

// TODO

Ngày 3: 06-04-2022 - Docker căn bản

− Giới thiệu về Docker.

  • Docker khác gì ảo hoá? Ưu điểm của Docker.

  • Cài đặt Docker trên Windows, Mac, Linux.

− Docker image vs Docker container.

− Các tập lệnh căn bản: ps, logs, exec, run, start, stop, cp, publish port Docker Volume.

Ngày 4: 08-04-2022 - VCS and Git started

// TODO

Ngày 5: 13-04-2022 - Docker nâng cao

− Viết Dockerfile đóng gói Docker Image Docker Compose.

− Thiết lập Docker Private Registry.

− Thực hành: đóng gói ứng dụng Spring Boot.

Ngày 6: 15-04-2022 - Docker 3

// TODO

Ngày 7: 18-04-2022 - Docker 4 & Automation test started

// TODO

Ngày 8: 20-04-2022 - Kubernetes

− Giới thiệu kiến trúc Kubernetes Cài đặt Kubernetes.

− Sử dụng kubectl với các lệnh: run, create, describe, get Các khái niệm Pods, RepicaSet, Deployment.

− Kubernetes Services: ClusterIP, NodePort, LoadBalancer.

− Thực hành: Triển khai ứng dụng SpringBoot trên Kubernetes.

− Sử dụng file YAML để triển khai Kubernetes.

− Kubernetes dashboard.

− DaemonSets, Label, Selectors.

− Triển khai RollingUpdate Healthchecks.

− ConfigMaps, Secrets Ingress.

Ngày 9: 22-04-2022 - Kubernetes 2

− Sử dụng Jenkins + Ansible + Kubernetes để triển khai ứng dụng Spring Boot gồm các bước: Push code lên Git remote, tự động trigger Jenkins pipeline, chạy test, gửi email thông báo, build Docker Image, triển khai lên Kubernetes cluster

About

Đây là nơi ghi chú, lưu trữ các bài thực hành, bài tập trong khóa học DevOps

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors