課程簡介
介紹
Serverless特性和架構概述
- Serverless開發如何工作?
- Serverless方法的前提條件是什麼?
CNCF生態系統和Serverless環境概述
- Serverless容器即服務與Serverless函數即服務
開始使用Kubernetes上的Serverless
- 選擇適合Kubernetes的Serverless框架
- Fission與Kubeless與Knative
- Knative與OpenFaaS
Serverless框架的額外FaaS提供商概述
OpenFaaS工具鏈和特性概述
- 爲什麼要從OpenFaaS開始?
- 哪些工具可以與OpenFaaS集成
爲Serverless開發設置Kubernetes系統
- 安裝和配置必要的框架和工具
操作核心Serverless框架工具並使用API
- 導航儀表板並使用UI或CLI
FaaS實現和Kubernetes Serverless應用概述
- 冷啓動與熱啓動
使用Serverless框架在Kubernetes中創建Python函數
存儲代碼模板並在倉庫中共享函數
- 對Serverless Kubernetes項目進行版本控制
測試Python函數並優化性能指標
- 使用調用指標
實現自動擴展以管理資源響應
- 對函數應用更改
爲函數添加依賴項並創建原生擴展
在Serverless函數中存儲Kubernetes密鑰
- 利用容器鏡像和Pod定義
保護Kubernetes Serverless函數並構建認證功能
- 使用TLS協議
使用Serverless在Kubernetes上部署Python函數
- 使用Serverless CI/CD管道進行部署
- 自定義組件URL
監控函數生命週期並審查請求日誌
故障排除
總結與結論
最低要求
- 熟練掌握Python編程
- 具備Kubernetes概念和原理的中級經驗
- 瞭解容器化和雲技術
- 具備Linux發行版和CLI的經驗
受衆
- 開發人員
- DevOps工程師
客戶評論 (5)
關於微服務以及如何維護Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
課程 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
機器翻譯
他在解釋我們不明白的地方時,對每個人的方式都很細緻。
Marian - REGNOLOGY ROMANIA S.R.L.
課程 - Deploying Kubernetes Applications with Helm
機器翻譯
他解釋了所有內容,不僅限於k8s的概念。
Stefan Voinea - EMAG IT Research S.R.L
課程 - Certified Kubernetes Application Developer (CKAD) - exam preparation
機器翻譯
培訓師的知識深度
Grant Miller - BMW
課程 - Certified Kubernetes Administrator (CKA) - exam preparation
機器翻譯
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
課程 - Docker, Kubernetes and OpenShift for Administrators
機器翻譯