Serverless Architectures with Kubernetes (無伺服器架構與 Kubernetes)

Yılmaz, Onur, Sarathchandra, Sathsara

  • 出版商: Packt Publishing
  • 出版日期: 2019-11-28
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 474
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838983279
  • ISBN-13: 9781838983277
  • 相關分類: KubernetesServerless
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

 
Learn
  • Deploy a Kubernetes cluster locally with Minikube
  • Get familiar with AWS Lambda and Google Cloud Functions
  • Create, build, and deploy a webpage generated by the serverless functions in the cloud
  • Create a Kubernetes cluster running on the virtual kubelet hardware abstraction
  • Create, test, troubleshoot, and delete an OpenFaaS function
  • Create a sample Slackbot with Apache OpenWhisk actions
About

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. You’ll learn how to create production-ready Kubernetes clusters and run serverless applications on them. You'll see how Kubernetes platforms and serverless frameworks such as Kubeless, Apache OpenWhisk and OpenFaaS provide the tooling to help you develop serverless applications on Kubernetes. You'll also learn ways to select the appropriate framework for your upcoming project.

 

By the end of this book, you’ll have the skills and confidence to design your own serverless applications using the power and flexibility of Kubernetes.

Features
  • Get hands-on experience with frameworks, such as Kubeless, Apache OpenWhisk, and Funktion
  • Master the basics of Kubernetes and prepare yourself for challenging technical assessments
  • Learn how to launch Kubernetes both locally and in a public cloud

商品描述(中文翻譯)

 


學習


  • 使用Minikube在本地部署Kubernetes集群

  • 熟悉AWS Lambda和Google Cloud Functions

  • 創建、構建並在雲端部署由無伺服器函數生成的網頁

  • 創建運行在虛擬kubelet硬體抽象上的Kubernetes集群

  • 創建、測試、排除故障並刪除OpenFaaS函數

  • 使用Apache OpenWhisk操作創建一個示例的Slackbot





關於

Kubernetes已成為容器管理、編排和部署的標準平台。通過學習Kubernetes,您將能夠通過實施函數即服務(FaaS)模型來設計自己的無伺服器架構。

 

在快速而實用的無伺服器架構和各種Kubernetes概念的概述之後,您將涵蓋真實開發者面臨的各種現實開發挑戰,並探索克服這些挑戰的各種技術。您將學習如何創建可投入生產的Kubernetes集群並在其上運行無伺服器應用程序。您將了解Kubernetes平台和無伺服器框架(如Kubeless、Apache OpenWhisk和OpenFaaS)提供的工具,以幫助您在Kubernetes上開發無伺服器應用程序。您還將學習選擇適合您即將開展的項目的框架的方法。

 

通過閱讀本書,您將具備使用Kubernetes的強大靈活性設計自己的無伺服器應用程序的技能和信心。





特點


  • 獲得使用Kubeless、Apache OpenWhisk和Funktion等框架的實踐經驗

  • 掌握Kubernetes的基礎知識,為具有挑戰性的技術評估做好準備

  • 學習如何在本地和公共雲中啟動Kubernetes