Edge Computing Systems with Kubernetes: A use-case guide for building edge systems using K3s, k3OS, and open source cloud-native technologies
暫譯: 使用 Kubernetes 的邊緣計算系統:基於 K3s、k3OS 和開源雲原生技術構建邊緣系統的案例指南
Méndez, Sergio
- 出版商: Packt Publishing
- 出版日期: 2022-10-14
- 售價: $2,100
- 貴賓價: 9.5 折 $1,995
- 語言: 英文
- 頁數: 458
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1800568592
- ISBN-13: 9781800568594
-
相關分類:
Edge computing、Kubernetes
海外代購書籍(需單獨結帳)
相關主題
商品描述
Understand how to use K3s and k3OS for different use cases and discover best practices for building an edge computing system
Key Features:
- A guide to implementing an edge computing environment
- Reduce latency and costs for real-time applications running at the edge
- Find stable and relevant cloud native open-source software to complement your edge environments
Book Description:
Edge computing is a way of processing information near the source of data instead of processing it on data centers in the cloud. In this way, edge computing can reduce latency when data is processed, improving the user experience on real-time data visualization for your applications. Using K3s, a light-weight Kubernetes and k3OS, a K3s-based Linux distribution along with other open-source cloud native technologies, you can build reliable edge computing systems without spending a lot of money.
In this book, you will learn how to design edge computing systems with containers and edge devices using sensors, GPS modules, WiFi, LoRa communication and so on. You will also get to grips with different use cases and examples covered in this book, how to solve common use cases for edge computing such as updating your applications using GitOps, reading data from sensors and storing it on SQL and NoSQL databases. Later chapters will show you how to connect hardware to your edge clusters, predict using machine learning, and analyze images with computer vision. All the examples and use cases in this book are designed to run on devices using 64-bit ARM processors, using Raspberry Pi devices as an example.
By the end of this book, you will be able to build your own edge computing systems using the content of the chapters as Lego pieces to fit your needs.
What You Will Learn:
- Configure k3OS and K3s for development and production scenarios
- Package applications into K3s for shipped-node scenarios
- Deploy in occasionally connected scenarios, from one node to one million nodes
- Manage GitOps for applications across different locations
- Use open-source cloud native software to complement your edge computing systems
- Implement observability event-driven and serverless edge applications
- Collect and process data from sensors at the edge and visualize it into the cloud
Who this book is for:
This book is for engineers (developers and/or operators) seeking to bring the cloud native benefits of GitOps and Kubernetes to the edge. Anyone with basic knowledge of Linux and containers looking to learn Kubernetes using examples applied to edge computing and hardware systems will benefit from this book.
商品描述(中文翻譯)
了解如何使用 K3s 和 k3OS 來應對不同的使用案例,並發現構建邊緣計算系統的最佳實踐
主要特點:
- 邊緣計算環境實施指南
- 降低在邊緣運行的實時應用程序的延遲和成本
- 尋找穩定且相關的雲原生開源軟體,以補充您的邊緣環境
書籍描述:
邊緣計算是一種在數據來源附近處理信息的方法,而不是在雲端的數據中心進行處理。這樣,邊緣計算可以在數據處理時降低延遲,改善應用程序的實時數據可視化用戶體驗。使用 K3s(輕量級的 Kubernetes)和 k3OS(基於 K3s 的 Linux 發行版)以及其他開源雲原生技術,您可以在不花費大量金錢的情況下構建可靠的邊緣計算系統。
在本書中,您將學習如何使用容器和邊緣設備(如傳感器、GPS 模塊、WiFi、LoRa 通信等)設計邊緣計算系統。您還將了解本書中涵蓋的不同使用案例和示例,如何解決邊緣計算的常見使用案例,例如使用 GitOps 更新應用程序、從傳感器讀取數據並將其存儲在 SQL 和 NoSQL 數據庫中。後面的章節將向您展示如何將硬體連接到邊緣集群、使用機器學習進行預測,以及使用計算機視覺分析圖像。本書中的所有示例和使用案例均設計為在使用 64 位 ARM 處理器的設備上運行,以 Raspberry Pi 設備作為示例。
在本書結束時,您將能夠使用各章內容作為樂高積木來構建自己的邊緣計算系統,以滿足您的需求。
您將學到的內容:
- 為開發和生產場景配置 k3OS 和 K3s
- 將應用程序打包到 K3s 以用於發貨節點場景
- 在偶爾連接的場景中進行部署,從一個節點到一百萬個節點
- 管理不同位置的應用程序的 GitOps
- 使用開源雲原生軟體來補充您的邊緣計算系統
- 實施可觀察性事件驅動和無伺服器的邊緣應用程序
- 從邊緣的傳感器收集和處理數據,並將其可視化到雲端
本書適合誰:
本書適合尋求將 GitOps 和 Kubernetes 的雲原生優勢帶入邊緣的工程師(開發人員和/或運營人員)。任何具備基本 Linux 和容器知識的人,想要通過應用於邊緣計算和硬體系統的示例來學習 Kubernetes,都將從本書中受益。