聯繫我們

課程簡介

介紹

無伺服器功能和架構概述

  • 無伺服器開發如何運作?
  • 無伺服器方法的必要條件是什麼?

CNCF生態系統和無伺服器環境概述

  • 無伺服器容器即服務與無伺服器函數即服務

開始在Kubernetes上使用無伺服器

  • 選擇適合Kubernetes的無伺服器框架
  • Fission、Kubeless和Knative之間的比較
  • Knative與OpenFaaS

其他FaaS提供者概述

OpenFaaS工具鏈和功能概述

  • 為什麼要開始使用OpenFaaS?
  • 哪些工具可以與OpenFaaS集成?

為無伺服器開發設置Kubernetes系統

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

操作核心無伺服器框架工具並利用API

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

FaaS實施和Kubernetes無伺服器應用程序概述

  • 冷啟動與熱啟動

使用無伺服器框架在Kubernetes中創建Python函數

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

  • 版本控制無伺服器Kubernetes項目

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

  • 與調用指標工作

實現資源響應管理的自動縮放

  • 對函數應用更改

為函數添加依賴項並創建有源擴展

在無伺服器函數中存儲Kubernetes密鑰

  • 利用容器鏡像和Pod定義

保護Kubernetes無伺服器函數並構建身份驗證功能

  • 與TLS協議工作

在Kubernetes上使用無伺服器部署Python函數

  • 使用無伺服器CI/CD管道進行部署
  • 自定義組件URL

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

故障排除

總結與結論

最低要求

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

對象

  • 開發人員
  • DevOps工程師
 21 小時

客戶評論 (3)

課程分類