Đề 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ờ

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