课程大纲

介绍

无服务器功能和架构概述

  • 无服务器开发的工作原理是什么?
  • 无服务器方法的必要条件是什么?

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 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (6)

相关课程

课程分类