Liên hệ với chúng tôi
 Thời gian kéo dài 35 Giờ học

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

Định nghĩa 1 – Giới thiệu về Container

  • Tại sao cần container? (Why containers?)
  • Container so với máy ảo
  • Kiến trúc container
  • Runtime của container
  • Vòng đời của container

Định nghĩa 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
  • Registry container
  • Phiên bản hóa hình ảnh (Image versioning)

Định nghĩa 3 – Các kiến thức cơ bản về Kubernetes

  • Kiến trúc Kubernetes
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Labels và selectors

Định nghĩa 4 – Giới thiệu về OpenShift

  • Kiến trúc OpenShift
  • Dự án (Projects) và namespaces
  • Web Console
  • Dòng lệnh OpenShift (OpenShift CLI)
  • Làm việc với ứng dụng

Định nghĩa 5 – Triển khai Ứng dụng

  • Triển khai ứng dụng dựa trên container
  • Điều chỉnh quy mô khối lượng tải làm việc (Scaling workloads)
  • Cập nhật trượt (Rolling updates)
  • Quản lý cấu hình
  • Biến môi trường

Định nghĩa 6 – Mạng (Networking)

  • Dịch vụ Kubernetes (Kubernetes Services)
  • Phơi bày ứng dụng (Application exposure)
  • Các tuyến (Routes)
  • Khái niệm Ingress
  • Khắc phục sự cố mạng cơ bản

Định nghĩa 7 – Lưu trữ và Cấu hình

  • Lưu trữ bền vững (Persistent storage)
  • Các yêu sách thể tích bền vững (Persistent Volume Claims)
  • ConfigMaps
  • Secrets
  • Ứng dụng có trạng thái (Stateful applications)

Định nghĩa 8 – Các kiến thức cơ bản về Bảo mật

  • Khái niệm RBAC
  • Tài khoản dịch vụ (Service accounts)
  • Cấu hình bảo mật cho ứng dụng
  • Cơ bản về bảo mật hình ảnh (Image security)
  • Thực hành tốt nhất về bảo mật

Định nghĩa 9 – Theo dõi và Khắc phục sự cố

  • Nhật ký (Logs)
  • Sự kiện (Events)
  • Metric (Chỉ số)
  • Kiểm tra sức khỏe (Health checks)
  • Các kịch bản khắc phục sự cố phổ biến

Định nghĩa 10 – Workshop 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.
  • Minh chứng thực tế.
  • Các bài tập thực hành chuyên sâu.
  • Các kịch bản triển khai trong thực tế.

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ác 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

Học viên cần có:

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

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