内容简介
Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. By learning Kubernetes, you’ll be able to design your own serverless architecture by implementing the function-as-a-service (FaaS) model.After an accelerated, hands-on overview of the serverless architecture and various Kubernetes concepts, you’ll cover a wide range of real-world development challenges faced by real-world developers, and explore various techniques to overcome them.
AI简介
这是一本全面介绍Kubernetes和Serverless架构的综合性书籍。本书首先介绍了服务器架构的定义与优势,让读者理解云计算架构中的一种重要模式。接着,本书深入探讨了Kubernetes架构,包括其设计原则、应用场景以及安装和使用方法。
书中详细解释了Serverless框架的简介,如Fn、AWS Lambda、Azure Functions和Google Cloud Functions等,并阐述了如何使用这些框架来创建、部署和管理Serverless函数。此外,还介绍了OpenFaaS概述,一种开源的、基于容器的无服务器计算平台,以及OpenWhisk核心组件功能,包括Actions、Sequences、Triggers、Rules和Packages。
书中还详细讨论了Kubernetes集群的伸缩性,以及如何使用GKE集群自动伸缩器来自动调整资源分配。此外,还介绍了AWS Lambda的架构和定价,以及Fn框架概述,一个事件驱动、开源的FaaS平台。
此外,本书还深入探讨了Knative的监控实现与使用,以及如何使用Grafana进行指标分析和可视化。最后,介绍了Kub