![]()
内容推荐 无服务器计算是一种新的范式,可在无须管理服务器的情况下编写和部署应用程序。它使开发人员能够专注于代码的编写,而无须担心服务器的配置、维护和扩展。本书全面介绍了无服务器的演进历程、架构原理和设计,深入探讨了开源Serverless Nuclio的架构、源码和实践,并提供了丰富的案例和代码示例。 作者简介 李彬,资深软件工程师,拥有多年软件开发经验,曾在多家知名企业担任重要职务。对无服务器领域有深入研究。 目录 前言 准备篇 第1章 全面认识Nuclio 1.1 Serverless简介 1.1.1 Serverless的发展背景 1.1.2 Serverless的定义 1.1.3 Serverless的优缺点 1.1.4 Serverless的现状 1.1.5 Serverless的适用场景 1.2 Nuclio简介 1.2.1 Nuclio的产生背景及发展历程 1.2.2 Nuclio的架构设计 1.2.3 Nuclio的使用群体 1.3 Nuclio开发运维的基础知识 1.3.1 应用容器引擎—Docker 1.3.2 容器镜像构建工具—Kaniko 1.3.3 容器集群管理系统—Kubernetes 1.3.4 监控和告警系统—Prometheus 1.3.5 路由基础—Ingress 本章小结 第2章 Nuclio初体验 2.1 本地Docker环境 2.1.1 准备环境 2.1.2 快速开始 2.1.3 问题排查 2.2 KataCoda交互式环境 2.3 Kubernetes环境 2.3.1 准备环境 2.3.2 安装Nuclio 2.4 Kubernetes生产环境 2.4.1 Prometheus的部署 2.4.2 Ingress的部署 2.4.3 Nuclio平台 2.4.4 Nuclio环境验证 本章小结 基础篇 第3章 DashBoard服务组件 3.1 DashBoard架构 3.2 DashBoard参数解析 3.3 Golang chi简介 3.3.1 chi的特点 3.3.2 chi的使用示例 3.4 DashBoard启动流程 …… 实战篇 附录 |