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

Giới thiệu

  • Mục tiêu
  • Bạn là ai
  • Linux Foundation
  • Đào tạo của Linux Foundation
  • Chương trình chứng chỉ và huy hiệu số
  • Chuẩn bị hệ thống của bạn
  • Đăng ký khóa học
  • Lab

Kiến trúc Kubernetes

  • Kubernetes là gì?
  • Các thành phần của Kubernetes
  • Thách thức
  • Di sản Borg
  • Kiến trúc Kubernetes
  • Từ vựng
  • Nút Master
  • Nút Minion (Worker)
  • Pod
  • Dịch vụ
  • Controller / Operator
  • Một IP duy nhất cho mỗi Pod
  • Cài đặt mạng
  • Tập tin cấu hình mạng CNI
  • Giao tiếp giữa các Pod
  • Quỹ Tính toán Đám mây Native Cloud
  • Đề xuất tài nguyên
  • Lab

Xây dựng

  • Tùy chọn Container
  • Đóng gói ứng dụng
  • Tạo Dockerfile
  • Lưu trữ kho chứa cục bộ
  • Tạo Deployment
  • Chạy lệnh trong Container
  • Pod nhiều Container
  • readinessProbe
  • livenessProbe
  • Kiểm thử
  • Lab

Thiết kế

  • Xem xét các ứng dụng truyền thống
  • Tài nguyên tách rời
  • Tính tạm thời
  • Khung công việc linh hoạt
  • Quản lý sử dụng tài nguyên
  • Sử dụng trình chọn nhãn
  • Pod nhiều Container
  • Container Sidecar
  • Container Adapter
  • Ambassador
  • Những điểm cần suy nghĩ
  • Công việc
  • Lab

Cấu hình triển khai

  • Tổng quan về Volume
  • Giới thiệu về Volume
  • Mô tả Volume
  • Loại Volume
  • Ví dụ về Volume chia sẻ
  • Volume và Đơn đặt hàng bền vững
  • Volume bền vững
  • Đơn đặt hàng Volume bền vững
  • Cung cấp động
  • Mật khẩu bí mật
  • Sử dụng mật khẩu bí mật qua biến môi trường
  • Gắn mật khẩu bí mật làm Volume
  • Dữ liệu di động với ConfigMaps
  • Sử dụng ConfigMaps
  • Trạng thái cấu hình triển khai
  • Mở rộng và Cập nhật lăn
  • Hoàn tác triển khai
  • Lab

Bảo mật

  • Tổng quan về bảo mật
  • Truy cập API
  • Xác thực
  • Phân quyền
  • ABAC
  • RBAC
  • Tổng quan về quy trình RBAC
  • Bộ điều khiển nhập
  • Môi trường bảo mật
  • Chính sách bảo mật Pod
  • Chính sách bảo mật mạng
  • Ví dụ về chính sách bảo mật mạng
  • Ví dụ về chính sách mặc định
  • Lab

Phơi bày ứng dụng

  • Loại Dịch vụ
  • Biểu đồ Dịch vụ
  • Mô hình Cập nhật Dịch vụ
  • Truy cập ứng dụng thông qua Dịch vụ
  • Dịch vụ không có Selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Tài nguyên Ingress
  • Bộ điều khiển Ingress
  • Mạng lưới Dịch vụ
  • Lab

Giải quyết sự cố

  • Tổng quan về giải quyết sự cố
  • Các bước cơ bản để giải quyết sự cố
  • Thay đổi liên tục (hằng định)
  • Quy trình giải quyết sự cố cơ bản: Pods
  • Quy trình giải quyết sự cố cơ bản: Nút và Bảo mật
  • Quy trình giải quyết sự cố cơ bản: Đại lý
  • Giám sát
  • Công cụ ghi log
  • Giám sát ứng dụng
  • Log hệ thống và đại lý
  • Kiểm tra tuân thủ
  • Nguồn tài nguyên thêm
  • Lab

Ôn tập kỳ thi CKAD

Yêu cầu

Để đạt được nhiều nhất từ khóa học này, bạn cần có:

Kỹ năng cơ bản về dòng lệnh và chỉnh sửa tệp Linux, và quen thuộc với việc sử dụng ngôn ngữ lập trình (như Python, Node.js, Go). Kiến thức về các khái niệm và kiến trúc ứng dụng Cloud Native (như được giảng dạy trong khóa học miễn phí Giới thiệu về Kubernetes edX MOOC) sẽ hữu ích cho khóa học này.

Lưu ý, Quản trị Kubernetes (LFS458) không phải là điều kiện tiên quyết cho khóa học này. Mặc dù có sự trùng lặp trong tài liệu của các khóa học, nhưng mỗi khóa học được thiết kế để độc lập và đối chỉnh với các kỳ thi liên quan.

Đối tượng

Khóa học này dành cho các nhà phát triển ứng dụng có kinh nghiệm cần phải containerize, lưu trữ, triển khai và cấu hình một ứng dụng trong cụm nhiều nút.

Mức độ Kinh Nghiệm: Trung cấp

 21 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