Liên hệ với chúng tôi

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

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

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

Hình ảnh Containers và Kho lưu trữ

  • Tạo các tệp Docker/Podmanfiles và quy trình xây dựng hình ảnh
  • Tags hình ảnh, các lớp (layers) và các kỹ thuật tối ưu hóa
  • Sử dụng kho lưu trữ containers và tính năng kéo hình ảnh trong OpenShift

Những kiến thức cơ bản về Kubernetes

  • Chu kỳ sống của Pods, ReplicaSets và Deployments
  • Nhãn (labels), bộ chọn (selectors) và yêu cầu/giới hạn tài nguyên
  • Khoảng không tên (Namespaces), hạn ngạch và cơ chế lập lịch cơ bản

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

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

Dịch vụ, Mạng và Routes

  • Các loại dịch vụ ClusterIP, NodePort và LoadBalancer
  • Routes của OpenShift và các mẫu truy cập từ bên ngoài
  • Chính sách mạng và xử lý sự cố kết nối

Lưu trữ, ConfigMaps và Bí mật (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 yếu tố cân nhắc về sao lưu/phục hồi

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 thông qua metrics, logs và các kiểm tra sức khỏe
  • Các quy trình xử lý sự cố thường gặp và phản hồi sự cố

Tổng kết và Các bước tiếp theo

Yêu cầu

  • Kiến thức cơ bản về dòng lệnh Linux
  • Hiểu biết về các khái niệm phát triển phần mềm
  • Hiểu biết về các nguyên lý cơ bản của mạng

Đối tượng tham dự

  • Developer mong muốn container hóa các ứng dụng
  • Kỹ sư nền tảng (platform) và vận hành
  • Các nhà thực hành DevOps đang triển khai các quy trình dựa trên OpenShift
 35 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

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

Các danh mục liên quan