Nuclio实战及源码分析:基于Kubernetes的ServerlessFaaS平台

Nuclio实战及源码分析:基于Kubernetes的ServerlessFaaS平台

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

无服务器计算的全面介绍,包含ServerlessNuclio的实践和案例。

内容简介

无服务器计算是一种新的范式,可在无须管理服务器的情况下编写和部署应用程序。它使开发人员能够专注于代码的编写,而无须担心服务器的配置、维护和扩展。

本书全面介绍了无服务器的演进历程、架构原理和设计,深入探讨了开源Serverless Nuclio的架构、源码和实践,并提供了丰富的案例和代码示例。

作者简介

编著者李彬,紫金山网络通信与安全实验室Serverless工程师。2016-2021年就职于华为技术有限公司,主要从事云计算服务器研发工作。

章节目录

版权信息

前言

准备篇

Chapter 1 第1章 全面认识Nuclio

1.1 Serverless简介

1.2 Nuclio简介

1.3 Nuclio开发运维的基础知识

本章小结

Chapter 2 第2章 Nuclio初体验

2.1 本地Docker环境

2.2 KataCoda交互式环境

2.3 Kubernetes环境

2.4 Kubernetes生产环境

本章小结

基础篇

Chapter 3 第3章 DashBoard服务组件

3.1 DashBoard架构

3.2 DashBoard参数解析

3.3 Golang chi简介

3.4 DashBoard启动流程

3.5 DashBoard运行

3.6 DashBoard创建函数流程

3.7 DashBoard API功能

本章小结

Chapter 4 第4章 控制器组件

4.1 控制器概述

4.2 自定义控制器

4.3 Nuclio控制器

本章小结

Chapter 5 第5章 扩缩容服务组件

5.1 扩缩容服务组件架构

5.2 扩缩容服务组件DLX的启动流程

5.3 扩缩容服务组件DLX的运行

5.4 扩缩容服务组件AutoScaler的启动流程

5.5 扩缩容服务组件AutoScaler的运行

本章小结

Chapter 6 第6章 函数处理器

6.1 函数处理器的架构

6.2 函数处理器的组件

6.3 函数处理器的启动

6.4 函数处理器处理请求

6.5 函数语言运行时

本章小结

Chapter 7 第7章 Nuclio的命令行客户端

7.1 nuctl的用法

7.2 nuctl运行平台

7.3 Cobra的用法

7.4 nuctl示例

本章小结

Chapter 8 第8章 Nuclio的事件源映射和触发器

8.1 Nuclio支持的事件类型

8.2 Nuclio触发器

本章小结

Chapter 9 第9章 Nuclio API网关

9.1 Ingress路由系统

9.2 UI方式

9.3 HTTP Client方式

9.4 nuctl方式

本章小结

Chapter 10 第10章 Nuclio的配置和管理

10.1 平台配置

10.2 函数配置

10.3 Nuclio函数版本管理

10.4 Nuclio部署

本章小结

实战篇

Chapter 11 第11章 基于Nuclio的语言翻译应用设计实现

11.1 Hugging Face的使用

11.2 Nuclio翻译函数实现

11.3 Nuclio翻译函数测试

本章小结

Chapter 12 第12章 基于Nuclio的人脸识别应用设计实现

12.1 百度智能云简介

12.2 人脸识别函数实现

12.3 人脸识别微信小程序对接

12.4 人脸识别函数测试

本章小结

附录

Appendix A 附录A 其他注意事项

A.1 代码入口类型为镜像

A.2 代码入口类型为函数源码

A.3 代码入口类型为外部代码仓库

Appendix B 附录B 代码调试

B.1 本地调试

B.2 远程Debug测试

Nuclio实战及源码分析:基于Kubernetes的ServerlessFaaS平台是2024年由机械工业出版社出版,作者李彬 等 编著。

得书感谢您对《Nuclio实战及源码分析:基于Kubernetes的ServerlessFaaS平台》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
数据分析与可视化(基于AWS云平台)(微课版) 电子书
本书系统介绍了在AWS云平台上进行数据分析和可视化开发常备的知识和技能。全书包含6个项目,分别介绍了搭建AWS数据分析开发环境、在数据分析中使用AmazonS3存储桶、使用Flask框架设计网站并进行数据分析、在Notebook中进行数据分析及可视化、Web应用程序的数据可视化和航空数据分析及可视化。每个项目之后还提供了课后练习,帮助读者巩固所学的内容。本书可以作为高职高专软件技术相关专业和非计算
基于Linux的物联网应用开发基础及项目实战(微课版) 电子书
本书介绍Linux操作系统基础知识及其在物联网、云计算等领域的实际应用。书中共8章,包括物联网应用开发基础及项目实战、Linux操作系统基础及项目实战、Linux编程基础及项目实战、LinuxJava编程基础及项目实战、Linux云服务器开发基础及项目实战、嵌入式Linux基础及项目实战、嵌入式Linux应用开发实战和Linux物联网云服务器应用开发实战。
数据挖掘——基于R语言的实战 电子书
本书以深入浅出的语言系统地讲解了数据挖掘的框架和基本方法,主要内容包括:数据挖掘与R语言概述、数据理解、数据准备、关联规则挖掘、聚类分析、线性模型与广义线性模型、神经网络的基本方法、决策树、基于决策树的模型组合、模型评估与比较。本书使用基于R语言的数据挖掘案例贯穿全书,并辅以上机实验和习题,帮助读者熟练使用R语言进行数据挖掘。
Linux网络程序设计 基于龙芯平台 电子书
本书着重阐述基于龙芯平台(龙芯CPU和Loongnix操作系统)的网络程序开发。本书首先介绍龙芯平台下的C语言编译工具链,包括Loongnix操作系统的安装、Loongnix操作系统的基本使用方法、Loongnix操作系统中C语言的编程工具和代码管理工具Git;然后介绍在龙芯平台上基于编译工具链编写网络程序的相关知识,包括网络程序的基本原理,套接字应用程序接口的基本使用方法,多线程、多进程和I/O
逆向分析实战 电子书
本书的主要内容为:数据的存储及表示形式、汇编语言入门、熟悉调试工具OllyDbg、PE工具详解、PE文件格式实例(包括加壳与脱壳工具的使用)、十六进制编辑器与反编译工具、IDA与逆向、逆向工具原理实现等。本书可以作为程序员、安全技术的研究人员、安全技术爱好者阅读。