Đề 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)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
He explained everything, not only k8s notions.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
The manual serverless setup. Also, I had no Idea sls web console exits, which is nice.
Rafal Kucharski - The Software House sp. z o.o.
Course - Serverless Framework for Developers
It gave a good grounding for Docker and Kubernetes.