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

[Ngày 01]

Giới thiệu

  • Container so với máy ảo
  • Tốc độ và hiệu suất

Tổng quan về kiến trúc Docker

  • Docker và nhân Linux
  • Các thành phần của Docker (Docker client, Docker daemon, hình ảnh, registry, container)

Sử dụng Docker để chạy và quản lý các container

  • Hình ảnh, container, volume, mạng

Tổng quan ngắn gọn về điều phối container

Cài đặt Docker

Tải một hình ảnh từ internet

  • Mẫu: Apache Tomcat

Chạy container

Các kho Docker

  • Công cộng vs riêng tư

Tạo và quản lý Dockerfile

Xây dựng một hình ảnh Docker

Triển khai ứng dụng web

  • Mẫu ứng dụng: máy chủ ứng dụng Java EE

Cách các container Docker giao tiếp với nhau

Cấu hình volume và mạng trong Docker

  • Liên kết và trạng thái


[Ngày 02]

Nghiên cứu sâu về điều phối container với Kubernetes

Tổng quan về kiến trúc Kubernetes

  • Pods, nhãn/selector, replication controllers, dịch vụ, API

Cài đặt cụm Kubernetes

Tạo pods, volume và triển khai trong Kubernetes

Nhóm và tổ chức cụm của bạn

Phát hiện và công bố dịch vụ

Phát hiện và kết nối với các container

Triển khai ứng dụng web

  • Xử lý các thành phần ứng dụng
  • Xử lý kết nối cơ sở dữ liệu

Bảo mật Kubernetes

  • Xác thực & xác quyền

Mạng nâng cao

  • Mạng Docker vs mạng Kubernetes

Giám sát Kubernetes

  • Ghi log cụm với Elasticsearch và fluentd
  • Giám sát ở cấp độ container (cAdvisor UI, Influxdb, Prometheus)


[Ngày 03]

Mở rộng cụm Kubernetes của bạn

Cơ sở hạ tầng cho Kubernetes

  • Cung cấp, phân vùng, mạng

Xây dựng cụm có độ khả dụng cao

  • Cân tải và phát hiện dịch vụ

Triển khai ứng dụng có thể mở rộng

  • Mở rộng pod ngang hàng tự động
  • Clustering cơ sở dữ liệu trong Kubernetes

Cập nhật ứng dụng của bạn

  • Các phiên bản trong Kubernetes

Khắc phục sự cố

Kết luận khóa học

Yêu cầu

  • Thành thạo sử dụng dòng lệnh Linux
  • Hiểu biết cơ bản về các khái niệm ảo hóa
  • Hiểu biết về các khái niệm mạng
  • Hiểu cách hoạt động của các ứng dụng web

Đối tượng học viên

  • Lập trình viên phần mềm
  • Kiến trúc sư
  • Kỹ sư triển khai
 21 Giờ

Số người tham gia


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

Đánh giá (7)

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

Các danh mục liên quan