課程簡介

介紹

無伺服器功能和架構概述

  • 無伺服器開發的工作原理是什麼?
  • 無伺服器方法的必要條件是什麼?

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

  • 無伺服器容器即服務與無伺服器功能即服務

Kubernetes 上的無伺服器入門

  • 為 Kubernetes 選擇合適的無伺服器框架
  • 裂變 VS Kubeless VS Knative
  • Knative 與OpenFaaS的

Serverless Framework 的其他 FaaS 提供程式概述

OpenFaaS 工具鏈和功能概述

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

設置 Kubernetes 系統以進行無伺服器開發

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

操作核心 Serverless Framework 工具並利用 API

  • 導航儀錶板並使用UI或 CLI

FaaS 實現和 Kubernetes 無伺服器應用程式概述

  • 冷啟動與熱啟動

使用 Serverless Framework 在 Kubernetes 中創建 Python 函數

在存儲庫中存儲代碼範本和共用函數

  • 對無伺服器 Kubernetes 專案進行版本控制

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

  • 使用調用指標

實現 Management 資源回應的自動擴展

  • 對函數應用更改

向函數添加依賴項並創建本機擴展

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

  • 利用容器映像和 Pod 定義

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

  • 使用 TLS 協定

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

  • 使用無伺服器 CI/CD 管道進行部署
  • 自訂元件 URL

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

故障排除

總結和結論

最低要求

  • 熟練掌握Python程式設計經驗
  • Kubernetes 概念和原理的中級經驗
  • 瞭解容器化和雲技術
  • 具有 Linux 發行版和 CLI 的經驗

觀眾

  • 開發人員
  • DevOps 工程師
  21 時間:

人數



每位參與者的報價

客戶評論 (6)

相關課程

課程分類