Modern Kubernetes: From Core Concepts to Intelligent Autoscaling for Cloud Applications
暫譯: 現代 Kubernetes:從核心概念到雲端應用的智能自動擴展
Kumar, Bablu, Verma, Anshul, Verma, Pradeepika
- 出版商: Springer
- 出版日期: 2026-02-06
- 售價: $7,970
- 貴賓價: 9.8 折 $7,810
- 語言: 英文
- 頁數: 283
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 3032129710
- ISBN-13: 9783032129710
-
相關分類:
Kubernetes
海外代購書籍(需單獨結帳)
商品描述
This book provides an in-depth exploration of Kubernetes, focusing on container orchestration and cluster communication between master and worker nodes. It covers Docker and Swarm for scalability and fault tolerance, along with storage, security, and scaling strategies. The book delves into etcd, the distributed key-value store that maintains Kubernetes cluster state, highlighting its role in consistency through the Raft consensus algorithm. It examines reactive and proactive autoscaling, comparing Horizontal, Vertical, and predictive models leveraging machine learning, statistical methods, fuzzy logic, and deep reinforcement learning. The MAPE (Monitor, Analyze, Plan, Execute) framework is explored for optimizing resource allocation and adapting to workload variations. Additionally, the book discusses Pod deployment, ReplicaSets, and StatefulSets to ensure application reliability and fault tolerance. Security aspects, including RBAC, network policies, and encryption for Kubernetes secrets, are thoroughly covered. To support professional growth, the book includes a section on Kubernetes certification and career paths, featuring review questions, key takeaways, and summaries for easy comprehension. With real-world examples and best practices, this book equips readers to effectively manage Kubernetes environments while balancing performance, scalability, and security.
商品描述(中文翻譯)
本書深入探討 Kubernetes,專注於容器編排及主節點與工作節點之間的叢集通訊。內容涵蓋 Docker 和 Swarm,以實現可擴展性和容錯能力,並探討儲存、安全性和擴展策略。本書深入分析 etcd,這個分散式鍵值儲存系統用於維護 Kubernetes 叢集狀態,並強調其在一致性方面透過 Raft 共識演算法的角色。書中檢視反應式和主動式自動擴展,並比較水平擴展、垂直擴展及利用機器學習、統計方法、模糊邏輯和深度強化學習的預測模型。還探討了 MAPE(監控、分析、計劃、執行)框架,以優化資源配置並適應工作負載變化。此外,本書討論 Pod 部署、ReplicaSets 和 StatefulSets,以確保應用程式的可靠性和容錯能力。安全性方面,包括 RBAC、網路政策和 Kubernetes 機密的加密,均有詳細說明。為了支持專業成長,本書包含 Kubernetes 認證和職業道路的部分,並提供複習問題、關鍵要點和摘要,以便於理解。透過實際案例和最佳實踐,本書使讀者能夠有效管理 Kubernetes 環境,同時平衡性能、可擴展性和安全性。
作者簡介
Mr. Bablu Kumar received an M.C.A. degree in Computer Science and Engineering from Pondicherry University, Kalapet, Puducherry. He qualified for JRF in 2021 and is currently a research scholar under the supervision of Dr. Anshul Verma in the Department of Computer Science at the Institute of Science, Banaras Hindu University, Varanasi (India). His primary research interests include Cloud Computing, Edge Computing with Autoscaling and Resource Allocation, Docker, Kubernetes, Intelligent Systems, Distributed Systems, Deep Learning, and Federated Learning with Large Language Models (LLMs).
Dr. Anshul Verma received M.Tech. and Ph.D. degrees in Computer Science and Engineering from ABV-Indian Institute of Information Technology and Management Gwalior, India. He has done Post-Doctorate from Indian Institute of Technology Kharagpur, India. Currently, he is serving as an Assistant Professor in the Department of Computer Science, Institute of Science, Banaras Hindu University, Varanasi, India. He has also served as a faculty member in the Computer Science and Engineering Department at Motilal Nehru National Institute of Technology (MNNIT) Allahabad and National Institute of Technology (NIT) Jamshedpur, India. His research interests include Cloud Computing, Distributed Systems, Mobile ad-hoc Networks, and Formal Verification. He is serving as an Associate Editor of the Journal of Scientific Research of the Banaras Hindu University.
Dr. Pradeepika Verma received her Ph.D. degree in Computer Science and Engineering from the Indian Institute of Technology (ISM) Dhanbad, India. She has received M.Tech in Computer Science and Engineering from Banasthali University, Rajasthan, India. Currently, she is working as an Assistant Professor at School of Computer Science Engineering and Technology, Bennett University, Greater Noida, India. She has worked as a Faculty Fellow in Technical Innovation Hub at Indian Institute of Technology, Patna, India and as a Post-Doctoral Fellow in the Department of Computer Science and Engineering at Indian Institute of Technology (BHU), Varanasi, India. She has also worked as an Assistant Professor in the Department of Computer Science and Engineering at Pranveer Singh Institute of Technology, Kanpur, India, and as a Faculty Member in the Department of Computer Application at the Institute of Engineering and Technology, Lucknow, India. Her current research interests include Cloud Computing, Distributed Systems, Natural Language Processing, Optimization Approaches, and Mobile ad-hoc Networks.
作者簡介(中文翻譯)
巴布魯·庫馬(Mr. Bablu Kumar)於印度普丹切里大學(Pondicherry University)卡拉佩特(Kalapet, Puducherry)獲得計算機科學與工程的碩士學位(M.C.A.)。他於2021年通過了JRF考試,目前在印度瓦拉納西的班納拉斯印度大學(Banaras Hindu University)科學學院計算機科學系,接受安舒爾·維爾瑪博士(Dr. Anshul Verma)的指導,擔任研究學者。他的主要研究興趣包括雲計算(Cloud Computing)、邊緣計算(Edge Computing)與自動擴展(Autoscaling)及資源分配(Resource Allocation)、Docker、Kubernetes、智能系統(Intelligent Systems)、分散式系統(Distributed Systems)、深度學習(Deep Learning)以及與大型語言模型(Large Language Models, LLMs)相關的聯邦學習(Federated Learning)。
安舒爾·維爾瑪博士(Dr. Anshul Verma)於印度Gwalior的ABV-印度信息技術與管理學院(ABV-Indian Institute of Information Technology and Management)獲得計算機科學與工程的碩士(M.Tech.)及博士(Ph.D.)學位。他曾在印度卡哈爾古爾的印度理工學院(Indian Institute of Technology Kharagpur)完成博士後研究。目前,他在印度瓦拉納西的班納拉斯印度大學科學學院計算機科學系擔任助理教授(Assistant Professor)。他曾在印度阿拉哈巴德的莫蒂拉爾·尼赫魯國立技術學院(Motilal Nehru National Institute of Technology, MNNIT)及印度詹姆謝德布爾的國立技術學院(National Institute of Technology, NIT)擔任教職。他的研究興趣包括雲計算、分散式系統、移動自組網(Mobile ad-hoc Networks)及形式驗證(Formal Verification)。他目前擔任班納拉斯印度大學科學研究期刊(Journal of Scientific Research of the Banaras Hindu University)的副編輯(Associate Editor)。
普拉迪皮卡·維爾瑪博士(Dr. Pradeepika Verma)於印度丹巴德的印度理工學院(Indian Institute of Technology, ISM)獲得計算機科學與工程的博士學位(Ph.D.)。她在印度拉賈斯坦邦的巴納斯塔利大學(Banasthali University)獲得計算機科學與工程的碩士學位(M.Tech)。目前,她在印度大諾伊達的班奈特大學(Bennett University)計算機科學工程與技術學院擔任助理教授。她曾在印度巴特那的印度理工學院技術創新中心(Technical Innovation Hub)擔任教學研究員(Faculty Fellow),並在印度瓦拉納西的印度理工學院(BHU)計算機科學與工程系擔任博士後研究員(Post-Doctoral Fellow)。她還曾在印度坎普爾的普蘭維爾·辛格技術學院(Pranveer Singh Institute of Technology)計算機科學與工程系擔任助理教授,以及在印度勒克瑙的工程與技術學院(Institute of Engineering and Technology)計算機應用系擔任教職。她目前的研究興趣包括雲計算、分散式系統、自然語言處理(Natural Language Processing)、優化方法(Optimization Approaches)及移動自組網。