Liên hệ với chúng tôi

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

Giới thiệu về Kubernetes Tự quản lý

  • Kiến trúc Kubernetes và các thành phần cốt lõi
  • Sự đánh đổi giữa Kubernetes được quản lý và tự quản lý
  • Lo ngại về khóa chặt nhà cung cấp và lợi ích của quyền sở hữu
  • Các tùy chọn triển khai: kubeadm, kOps và cài đặt thủ công

Lập kế hoạch Hạ tầng của Bạn

  • Tính toán phần cứng cho tầng điều khiển và các nút công nhân
  • Yêu cầu về khả năng cao và các kiểu kiến trúc
  • Lựa chọn và chuẩn bị hệ điều hành (Ubuntu, RHEL, Rocky Linux)
  • Các yêu cầu mạng trước và cấu hình tường lửa

Cài đặt Môi Chạy Container

  • Các tùy chọn môi chạy container: containerd so với CRI-O
  • Cài đặt và cấu hình containerd
  • Cài đặt và cấu hình CRI-O
  • Các cân nhắc về bảo mật môi chạy

Khởi tạo Cụm với kubeadm

  • Cài đặt kubeadm, kubelet và kubectl
  • Khởi tạo nút tầng điều khiển đầu tiên
  • Cấu hình kubeconfig để truy cập cụm
  • Tham gia các nút tầng điều khiển bổ sung cho khả năng cao
  • Tham gia các nút công nhân vào cụm

Cấu hình Khả năng Cao

  • Các kiểu kiến trúc etcd nội tuyến so với ngoại tuyến
  • Thiết lập HAProxy hoặc Keepalived để cân bằng tải tầng API
  • Quản lý và gia hạn chứng chỉ
  • Các chiến lược sao lưu và phục hồi cho etcd

Mạng Container

  • Lựa chọn plugin CNI: Calico, Cilium, Flannel, Weave
  • Cài đặt và cấu hình Calico
  • Các chính sách mạng cho bảo mật
  • Giao tiếp giữa các nút và mạng pod
  • Triển khai các dịch vụ mà không cần bộ cân bằng tải đám mây

Cân bằng Tải Dịch vụ

  • MetalLB để cân bằng tải trên máy chủ vật lý
  • Cấu hình chế độ Lớp 2 và BGP
  • Các lựa chọn thay thế Keepalived và HAProxy
  • Triển khai bộ điều khiển Ingress (nginx, Traefik)

Các Giải pháp Lưu trữ

  • Khái niệm về lớp lưu trữ và bộ điều khiển CSI
  • Các ổ đĩa cứng cục bộ lâu dài (PV)
  • Thiết lập nhà cung cấp NFS
  • Các tùy chọn lưu trữ phân tán: Ceph RBD, OpenEBS
  • Khả năng chụp ảnh và nhân bản

Bảo mật Cụm

  • Quản lý cơ quan chứng chỉ (CA) và PKI
  • Cấu hình RBAC và tài khoản dịch vụ
  • Tiêu chuẩn bảo mật pod và bộ kiểm soát chấp thuận
  • Bảo vệ tầng API và etcd
  • Ký và xác minh hình ảnh

Kho Lưu trữ Container Tự lưu trữ

  • Triển khai kho lưu trữ Harbor
  • Thiết lập Docker Registry
  • Nhân bản hình ảnh và quét lỗ hổng bảo mật
  • Xác thực và tích hợp kho lưu trữ

Giám sát và Quan sát

  • Triển khai ngăn xếp Prometheus và Grafana
  • VictoriaMetrics như lựa chọn thay thế nhẹ
  • Thu thập số liệu từ các nút và pod
  • Các quy tắc cảnh báo và bảng điều khiển tùy chỉnh
  • Thu thập nhật ký với Loki hoặc Fluentd

Bảo trì Cụm

  • Nâng cấp phiên bản Kubernetes bằng kubeadm
  • Các bản cập nhật vòng tròn cho các thành phần tầng điều khiển
  • Quy trình xoay vòng chứng chỉ
  • Bảo trì nút và cách ly nút

Sao lưu và Phục hồi Khẩn cấp

  • Quy trình sao lưu và khôi phục etcd
  • Velero để sao lưu tài nguyên cụm và PV
  • Các chiến lược nhân bản liên địa điểm
  • Kiểm tra các quy trình phục hồi

Quản lý Đa Cụm

  • Rancher hoặc Portainer để quản lý cụm
  • Khái niệm liên kết cụm
  • Các chiến lược phân phối khối lượng công việc

Yêu cầu

  • Hiểu biết về container và công nghệ container hóa
  • Kinh nghiệm quản trị hệ thống Linux
  • Kiến thức cơ bản về mạng
  • Làm quen với các công cụ dòng lệnh và SSH

Đối tượng

  • Kỹ sư DevOps/SRE
  • Quản trị viên hệ thống
  • Kiến trúc viên kỹ thuật
  • Kỹ sư hạ tầng tìm kiếm sự độc lập khỏi nhà cung cấp
 21 Giờ

Số người tham gia


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

Đánh giá (3)

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

Các danh mục liên quan