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

[Ngày 01]

Giới thiệu

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

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

  • Docker và kernel Linux
  • Các thành phần của Docker (Docker client, Docker daemon, images, registry, containers)

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

  • Images, containers, volumes, networks

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

Cài đặt Docker

Tải image từ internet

  • Ví dụ: Apache Tomcat

Chạy container

Docker registries

  • Công khai so với riêng tư

Tạo và quản lý file Docker

Xây dựng image Docker

Triển khai ứng dụng web

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

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

Cấu hình volumes và networks trong Docker

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


[Ngày 02]

Đi sâu vào điều phối container với Kubernetes

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

  • Pods, labels/selectors, replication controllers, services, API

Cài đặt cluster Kubernetes

Tạo pods, volumes và deployments Kubernetes

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

Khám phá và xuất bản services

Khám phá và kết nối đến containers

Triển khai ứng dụng web

  • Xử lý các thành phần ứng dụng
  • Xử lý kết nối Database

Bảo mật Kubernetes

  • Xác thực & ủy quyền

Mạng nâng cao

  • Mạng Docker so với mạng Kubernetes

Giám sát Kubernetes

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


[Ngày 03]

Mở rộng cluster 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 cluster có tính khả dụng cao

  • Cân bằng tải và khám phá dịch vụ

Triển khai ứng dụng có khả năng mở rộng

  • Tự động mở rộng pod theo chiều ngang
  • Clustering Database trong Kubernetes

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

  • Releases trong Kubernetes

Khắc phục sự cố

Nhận xét kết thúc

Requirements

  • Làm quen với 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 biết về cách thức hoạt động của các ứng dụng web

Đối tượng

  • Nhà phát triển phần mềm
  • Kiến trúc sư
  • Kỹ sư triển khai
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories