Đề cương khóa học

Giới thiệu về Containers và OpenShift

  • Giáo trình hướng dẫn và mục tiêu học tập
  • Containers vs VMs: khái niệm và lợi ích
  • Tổng quan về kiến trúc và thành phần của OpenShift

Container Images và Registries

  • Tạo Docker/Podmanfiles và quy trình xây dựng hình ảnh
  • Thẻ hình ảnh, lớp và các kỹ thuật tối ưu hóa
  • Sử dụng container registries và truy xuất hình ảnh trong OpenShift

Cơ bản Kubernetes

  • Chu kỳ đời sống của Pods, ReplicaSets và Deployments
  • Labels, selectors và yêu cầu/tên giới hạn tài nguyên
  • Không gian tên, hạn mức và lựa chọn cơ bản

Triển khai Ứng dụng trên OpenShift

  • Dự án OpenShift, BuildConfigs và ImageStreams
  • Sử dụng CLI oc và web console của OpenShift
  • Cập nhật lăn và rollbacks, chiến lược triển khai

Dịch vụ, Mạng và Đường dẫn

  • Các loại dịch vụ ClusterIP, NodePort và LoadBalancer
  • Đường dẫn OpenShift và các mẫu truy cập bên ngoài
  • Chính sách mạng và xử lý các vấn đề kết nối

Lưu trữ, ConfigMaps và Secrets

  • PersistentVolumes, PersistentVolumeClaims và các lớp lưu trữ
  • Quản lý cấu hình với ConfigMaps và Secrets
  • Ứng dụng có trạng thái và các vấn đề về sao lưu và khôi phục

Bảo mật, giám sát và xử lý sự cố

  • RBAC, tài khoản dịch vụ và ngữ cảnh bảo mật
  • Giám sát với các chỉ số, nhật ký và kiểm tra sức khỏe
  • Các quy trình xử lý sự cố thông thường và phản hồi sự cố

Tóm tắt và Bước tiếp theo

Yêu cầu

  • Kiến thức cơ bản về dòng lệnh Linux
  • Quen thuộc với các khái niệm phát triển phần mềm
  • Hiểu về các nguyên tắc cơ bản về mạng

Đối tượng

  • Những lập trình viên muốn container hóa ứng dụng
  • Những kỹ sư nền tảng và vận hành
  • Những người thực hành DevOps triển khai các pipeline dựa trên OpenShift
 35 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan