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

Giới thiệu về Service Mesh

  • Thách thức trong việc quản lý microservices ở quy mô lớn
  • Service mesh giải quyết gì
  • So sánh Istio với các service mesh khác (Linkerd, Consul)

Cơ sở về mạng Kubernetes

  • Mô hình mạng lõi của Kubernetes
  • Dịch vụ, Ingress và cân bằng tải
  • Các hạn chế của mạng Kubernetes bản địa

Các tính năng và kiến trúc của Istio

  • Plane điều khiển vs plane dữ liệu
  • Vai trò của Envoy sidecars
  • Các thành phần chính của Istio: Pilot, Citadel, Mixer (lỗi thời), Istiod

Cài đặt Istio trên Kubernetes

  • Chuẩn bị một cụm Kubernetes cho Istio
  • Cài đặt Istio bằng Helm và Istioctl
  • Xác minh cài đặt và tiêm sidecar

Làm việc với quản lý luồng Istio

  • Cấu hình định tuyến, thử lại và chuyển hướng
  • Phát hành Blue/green và Canary
  • Sử dụng Istio Gateway cho luồng truy cập

Bảo mật Service Mesh với Istio

  • TLS song phương (mTLS) cho xác thực dịch vụ với dịch vụ
  • Chính sách ủy quyền (RBAC và ABAC)
  • Kiến trúc Zero Trust trong Istio

Kiểm soát và giám sát

  • Sử dụng Prometheus và Grafana với Istio
  • Tracing phân tán với Jaeger và Zipkin
  • Phân tích các chỉ số, nhật ký và traces

Tích hợp Istio với Calico

  • Áp dụng chính sách mạng nâng cao
  • Bảo vệ giao tiếp pod với pod
  • Các thao tác tốt nhất cho triển khai Istio + Calico

Sửa lỗi và các thao tác tốt nhất

  • Các vấn đề thường gặp trong triển khai Istio
  • Gỡ lỗi sidecar proxies
  • Các thao tác tốt nhất cho hoạt động của service mesh sản xuất

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

Yêu cầu

  • Hiểu biết về các khái niệm về mạng
  • Kiện thức với dòng lệnh Linux
  • Kiến thức về các container và Kubernetes

Đối tượng

  • Các nhà phát triển
  • Các kiến trúc sư Cloud
  • Các kỹ sư DevOps
  • Các kỹ sư mạng
  • Các quản trị viên hệ thống
 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

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

Các danh mục liên quan