Đề cương khóa học
Giới thiệu
Tổng quan về các tính năng và kiến trúc Serverless
- Phát triển Serverless hoạt động như thế nào?
- Những yêu cầu để tiếp cận Serverless là gì?
Tổng quan về Hệ sinh thái CNCF và Môi trường Serverless
- Serverless Container as a Service so với Serverless Function as a Service
Bắt đầu với Serverless trên Kubernetes
- Chọn framework Serverless phù hợp cho Kubernetes
- Fission so với Kubeless so với Knative
- Knative so với OpenFaaS
Tổng quan về các nhà cung cấp FaaS bổ sung cho Serverless Framework
Tổng quan về Chuỗi công cụ và Tính năng của OpenFaaS
- Tại sao bạn nên bắt đầu với OpenFaaS?
- Những công cụ nào có thể tích hợp với OpenFaaS
Thiết lập Hệ thống Kubernetes cho Phát triển Serverless
- Cài đặt và cấu hình các framework và công cụ cần thiết
Vận hành các công cụ Serverless Framework cốt lõi và Sử dụng API
- Điều hướng bảng điều khiển và làm việc với giao diện người dùng hoặc CLI
Tổng quan về các triển khai FaaS và Ứng dụng Serverless Kubernetes
- Khởi động lạnh so với khởi động nóng
Tạo Chức năng Python trong Kubernetes bằng cách sử dụng Serverless Framework
Lưu trữ Mẫu mã và Chia sẻ Chức năng trong Kho lưu trữ
- Phiên bản hóa các dự án Serverless Kubernetes
Kiểm tra Chức năng Python và Tối ưu hóa các chỉ số hiệu suất
- Làm việc với các chỉ số gọi
Triển khai Tự động mở rộng quy mô cho Management Phản hồi tài nguyên
- Áp dụng thay đổi cho các chức năng
Thêm các phần phụ thuộc vào Chức năng và Tạo các phần mở rộng gốc
Lưu trữ Bí mật Kubernetes trong Chức năng Serverless
- Tận dụng hình ảnh container và định nghĩa pod
Bảo mật Chức năng Serverless Kubernetes và Xây dựng Chức năng xác thực
- Làm việc với giao thức TLS
Triển khai Chức năng Python với Serverless trên Kubernetes
- Sử dụng quy trình CI/CD của Serverless để triển khai
- Tùy chỉnh URL thành phần
Giám sát Vòng đời Chức năng và Xem Nhật ký Yêu cầu
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Thông thạo Python kinh nghiệm lập trình
- Có kinh nghiệm trung cấp với các khái niệm và nguyên tắc Kubernetes
- Hiểu biết về công nghệ container và điện toán đám mây
- Có kinh nghiệm với các bản phân phối Linux và CLI
Đối tượng
- Nhà phát triển
- DevOps Kỹ sư
Testimonials (5)
ông kiên nhẫn và hiểu rằng chúng ta có thể bị chậm进度会被翻译成“我们可能会落后”。以下是完整的翻译: Translate this From: en To: vi ông kiên nhẫn và hiểu rằng chúng ta có thể bị chậm tiến độ
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Machine Translated
Huấn luyện thực tế hơn
Siphokazi Biyana - Vodacom SA
Course - Kubernetes on AWS
Machine Translated
Hướng dẫn thiết lập máy chủ không có服务器。此外,我之前不知道sls网络控制台的存在,这挺不错的。 (注:由于“sls”和“web console”在特定上下文中可能指代具体的技术产品或服务,因此保持原样未翻译以确保准确性。) Hướng dẫn thiết lập máy chủ không có server. Ngoài ra, tôi cũng không biết đến sự tồn tại của sls web console, điều này thật tốt.
Rafal Kucharski - The Software House sp. z o.o.
Course - Serverless Framework for Developers
Machine Translated
Học về Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Course - Kubernetes on Azure (AKS)
Machine Translated
Nó đã cung cấp một nền tảng tốt cho Docker và Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
Machine Translated