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

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

Mô-đun 1 – Giới thiệu về Containers

  • Tại sao lại sử dụng containers?
  • So sánh container với máy ảo
  • Kiến trúc container
  • Công cụ chạy container
  • Vòng đời của container

Mô-đun 2 – Xây dựng hình ảnh Container

  • Tạo hình ảnh container
  • Làm việc với Dockerfile hoặc Containerfile
  • Tối ưu hóa hình ảnh
  • Các kho chứa hình ảnh (registries)
  • Phiên bản hình ảnh

Mô-đun 3 – Nền tảng Kubernetes

  • Kiến trúc Kubernetes
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Nhãn (Labels) và bộ chọn (selectors)

Mô-đun 4 – Giới thiệu về OpenShift

  • Kiến trúc OpenShift
  • Công việc (Projects) và namespaces
  • Bảng điều khiển Web
  • CLI của OpenShift
  • Làm việc với các ứng dụng

Mô-đun 5 – Triển khai Ứng dụng

  • Triển khai ứng dụng container hóa
  • Kéo dài tải trọng (Scaling)
  • Cập nhật tuần tự
  • Quản lý cấu hình
  • Biên môi trường

Mô-đun 6 – Mạng

  • Dịch vụ Kubernetes
  • Công khai ứng dụng
  • Routes
  • Khái niệm Ingress
  • Khắc phục sự cố mạng cơ bản

Mô-đun 7 – Lưu trữ và Cấu hình

  • Lưu trữ vĩnh viễn
  • Yêu cầu Volume vĩnh viễn (Persistent Volume Claims)
  • ConfigMaps
  • Secrets
  • Ứng dụng có trạng thái

Mô-đun 8 – Nền tảng Bảo mật

  • Khái niệm RBAC
  • Tài khoản dịch vụ
  • Cấu hình ứng dụng an toàn
  • Những kiến thức cơ bản về bảo mật hình ảnh
  • Thực hành tốt nhất trong bảo mật

Mô-đun 9 – Giám sát và Khôi phục sự cố

  • Nhật ký (Logs)
  • Sự kiện (Events)
  • Chỉ số (Metrics)
  • Kiểm tra sức khỏe
  • Các trường hợp khắc phục sự cố phổ biến

Mô-đun 10 – Thực hành

  • Xây dựng một hình ảnh container
  • Triển khai một ứng dụng
  • Cấu hình mạng
  • Lưu trữ dữ liệu ứng dụng
  • Bảo mật và khắc phục sự cố cho ứng dụng

Hình thức khóa học

  • Bài giảng tương tác.
  • Biểu diễn thực tế.
  • Các bài tập thực hành phong phú.
  • Các kịch bản triển khai trong thế giới thực.

Tùy chọn tùy chỉnh khóa học

Khóa học có thể được tùy chỉnh để phù hợp với công nghệ, công cụ phát triển và môi trường triển khai được sử dụng trong tổ chức của bạn.

Yêu cầu

Người tham gia cần có:

  • Kỹ năng dòng lệnh Linux cơ bản.
  • Hiểu biết tổng quát về phát triển phần mềm hoặc quản trị hệ thống.
  • Kiến thức mạng cơ bản.
  • Không yêu cầu kinh nghiệm trước đó với OpenShift.
 35 Giờ

Số người tham gia


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

Đánh giá (1)

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

Các danh mục liên quan