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

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

Giới thiệu

Tổng quan về điều phối container với Kubernetes

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

  • Pods, nhãn\/bộ chọn, bộ điều khiển sao chép, dịch vụ, API

Cài đặt cụm Kubernetes

Lấy Docker image từ internet

Tạo Pods, lưu trữ và triển khai trong Kubernetes

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

Sử dụng Kubernetes Namespaces để quản lý các môi trường khác nhau

  • Quản lý môi trường kiểm thử, staging (thử nghiệm) và sản xuất trong cùng một cụm
  • Thực tiễn tốt nhất về Namespaces trong Kubernetes

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

Khám phá và công bố các dịch vụ

  • Các dịch vụ không phải HTTP (Passive FTP, SMTP, LDAP, v.v.)

Bảo mật Kubernetes

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

Nâng cấp cụm Kubernetes

  • Giảm thiểu tác động

Mạng nâng cao

  • So sánh mạng Docker và mạng Kubernetes

Giao tiếp giữa các nhà cung cấp mạng và mạng Kubernetes

  • Thực tiễn tốt nhất để tách biệt các dịch vụ trong một cụm
  • So sánh các nhà cung cấp CNI khác nhau (hiệu suất, tính năng, v.v.)

Giám sát Kubernetes

  • Ghi nhật ký cụm với Elasticsearch và fluentd
  • Giám sát ở mức container (giao diện cAdvisor, Influxdb, Prometheus)

Thực tiễn tốt nhất để chạy các máy chủ và kho dữ liệu dạng container

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

Cơ sở hạ tầng cho Kubernetes

  • Đ provisioning (cấp phát), phân vùng, mạng

Xây dựng một cụm có tính khả dụng cao

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

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

  • Autoscaling (tự động mở rộng) theo chiều ngang cho Pods
  • Cụm cơ sở dữ liệu trong Kubernetes

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

  • Phiên bản (Releases) trong Kubernetes

Xử lý sự cố

  • Chẩn đoán và sửa chữa các sự cố phổ biến của Kubernetes

Tổng kết và Kết luận

Yêu cầu

  • Có kinh nghiệm với Docker container
  • Quen thuộc với dòng lệnh Linux
  • Hiểu các khái niệm về mạng

Đối tượng

  • Lập trình viên phần mềm
  • Kiến trúc sư
  • Kỹ sư triển khai
 14 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