课程大纲
介绍
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)
他很有耐心,明白我们落后了
Albertina - REGNOLOGY ROMANIA S.R.L.
课程 - Deploying Kubernetes Applications with Helm
机器翻译
The training was more practical
Siphokazi Biyana - Vodacom SA
课程 - Kubernetes on AWS
手动无服务器设置。另外,我没有 Idea sls Web 控制台出口,这很好。
Rafal Kucharski - The Software House sp. z o.o.
课程 - Serverless Framework for Developers
机器翻译
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
课程 - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.