聯繫我們

課程簡介

簡介

Serverless功能和架構概述

  • Serverless開發如何運作?
  • Serverless方法的前提條件是什麼?

CNCF生態系統和Serverless環境概述

  • Serverless容器即服務與Serverless函數即服務

開始在Kubernetes上使用Serverless

  • 為Kubernetes選擇合適的Serverless框架
  • Fission vs Kubeless vs Knative
  • Knative vs OpenFaaS

其他FaaS供應商針對Serverless框架的概述

OpenFaaS工具鏈和功能概述

  • 為什麼應該從OpenFaaS開始?
  • 哪些工具可以與OpenFaaS集成?

為Serverless開發設置Kubernetes系統

  • 安裝和配置必要的框架和工具

操作核心Serverless框架工具和利用API

  • 導航儀表板和使用UI或CLI工作

FaaS實現和Kubernetes Serverless應用程序概述

  • 冷啟動與暖啟動

使用Serverless框架在Kubernetes中創建Python函數

存儲代碼模板並在倉庫中共享函數

  • 版本控制Serverless Kubernetes項目

測試Python函數並優化性能指標

  • 處理調用指標

實施自動擴展以管理資源響應

  • 對函數應用更改

為函數添加依賴關係並創建原生擴展

在Serverless函數中存儲Kubernetes密碼

  • 利用容器鏡像和Pod定義

保護Kubernetes Serverless函數並構建身份驗證功能

  • 使用TLS協議工作

通過在Kubernetes上使用Serverless部署Python函數

  • 採用Serverless CI/CD管道進行部署
  • 自定義組件URL

監控函數生命週期並審查請求日誌

故障排除

總結和結論

最低要求

  • 精通Python編程經驗
  • 對Kubernetes概念和原則有中等經驗
  • 了解容器化和雲技術
  • 有Linux發行版和CLI的經驗

受眾

  • 開發者
  • DevOps工程師
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類