Getting Started with Kubernetes: Extend your containerization strategy by orchestrating and managing large-scale container deployments, 3rd Edition
暫譯: Kubernetes 入門:透過編排和管理大規模容器部署擴展您的容器化策略(第三版)
Jonathan Baier, Jesse White
- 出版商: Packt Publishing
- 出版日期: 2018-10-30
- 定價: $1,520
- 售價: 9.5 折 $1,444
- 語言: 英文
- 頁數: 470
- 裝訂: Paperback
- ISBN: 1788994728
- ISBN-13: 9781788994729
-
相關分類:
Kubernetes
立即出貨 (庫存=1)
相關主題
商品描述
Schedule and run application containers using Kubernetes
Key Features
- Get to grips with a wide range of tools to monitor and secure your deployments
- Manage your container clusters and networks using Kubernetes
- Get well-versed with the fundamentals of Kubernetes
Book Description
Kubernetes has continued to grow and achieve broad adoption across various industries, helping you to orchestrate and automate container deployments on a massive scale.
Based on the recent release of Kubernetes 1.12, Getting Started with Kubernetes gives you a complete understanding of how to install a Kubernetes cluster. The book focuses on core Kubernetes constructs, such as pods, services, replica sets, replication controllers, and labels. You will understand cluster-level networking in Kubernetes, and learn to set up external access to applications running in the cluster.
As you make your way through the book, you'll understand how to manage deployments and perform updates with minimal downtime. In addition to this, you will explore operational aspects of Kubernetes , such as monitoring and logging, later moving on to advanced concepts such as container security and cluster federation. You'll get to grips with integrating your build pipeline and deployments within a Kubernetes cluster, and be able to understand and interact with open source projects. In the concluding chapters, you'll orchestrate updates behind the scenes, avoid downtime on your cluster, and deal with underlying cloud provider instability within your cluster.
By the end of this book, you'll have a complete understanding of the Kubernetes platform and will start deploying applications on it.
What you will learn
- Download, install, and configure the Kubernetes code base
- Set up and access monitoring and logging for Kubernetes clusters
- Set up external access to applications running in the cluster
- Learn how to manage and scale kubernetes with hosted platforms on AWS, Azure, and GCP
- Run multiple clusters and manage them from a single control plane
- Discover top tools for deploying and managing a Kubernetes cluster
- Learn how to get production ready and harden Kubernetes operations, networking, and storage
Who this book is for
Getting Started with Kubernetes is for developers, system administrators, and DevOps engineers who want to automate the deployment process and scale their applications. No prior knowledge of Kubernetes is required.
Table of Contents
- Introduction to Kubernetes
- Building a Foundation with Core Kubernetes Constructs
- Working with Networking, Load Balancers, and Ingress
- Implementing Reliable Container-Native Applications
- Exploring Kubernetes Storage Concepts
- Application Updates, Gradual Rollouts, and Autoscaling
- Designing for Continuous Integration and Delivery
- Monitoring and Logging
- Operating Systems, Platforms, and Cloud and Local Providers
- Designing for High Availability and Scalability
- Kubernetes SIGs, Incubation Projects, and the CNCF
- Cluster Federation and Multi-Tenancy
- Cluster Authentication, Authorization, and Container Security
- Hardening Kubernetes
- Kubernetes Infrastructure Management
- Assessment
商品描述(中文翻譯)
**使用 Kubernetes 安排和運行應用程式容器**
#### 主要特點
- 熟悉各種工具以監控和保護您的部署
- 使用 Kubernetes 管理您的容器集群和網路
- 深入了解 Kubernetes 的基本概念
#### 書籍描述
Kubernetes 持續增長並在各行各業中廣泛採用,幫助您在大規模上編排和自動化容器部署。
基於最近發布的 Kubernetes 1.12,《Kubernetes 入門》讓您全面了解如何安裝 Kubernetes 集群。本書專注於核心 Kubernetes 構造,如 pods、services、replica sets、replication controllers 和 labels。您將了解 Kubernetes 的集群級網路,並學習如何設置對運行在集群中的應用程式的外部訪問。
在閱讀本書的過程中,您將了解如何管理部署並以最小的停機時間執行更新。此外,您將探索 Kubernetes 的操作方面,如監控和日誌記錄,然後進一步了解容器安全和集群聯邦等進階概念。您將學會如何在 Kubernetes 集群中整合您的建置管道和部署,並能夠理解和互動開源專案。在結尾章節中,您將在幕後編排更新,避免集群的停機,並處理集群內部的雲服務提供商不穩定性。
在本書結束時,您將對 Kubernetes 平台有全面的了解,並開始在其上部署應用程式。
#### 您將學到的內容
- 下載、安裝和配置 Kubernetes 代碼庫
- 設置和訪問 Kubernetes 集群的監控和日誌記錄
- 設置對運行在集群中的應用程式的外部訪問
- 學習如何使用 AWS、Azure 和 GCP 上的託管平台管理和擴展 Kubernetes
- 運行多個集群並從單一控制平面管理它們
- 發現部署和管理 Kubernetes 集群的最佳工具
- 學習如何使 Kubernetes 操作、網路和存儲達到生產就緒並加固
#### 本書適合誰
《Kubernetes 入門》適合希望自動化部署過程並擴展其應用程式的開發人員、系統管理員和 DevOps 工程師。無需具備 Kubernetes 的先前知識。
#### 目錄
1. Kubernetes 簡介
2. 使用核心 Kubernetes 構造建立基礎
3. 與網路、負載平衡器和 Ingress 一起工作
4. 實施可靠的容器原生應用程式
5. 探索 Kubernetes 存儲概念
6. 應用程式更新、漸進式推出和自動擴展
7. 設計持續集成和交付
8. 監控和日誌記錄
9. 操作系統、平台以及雲端和本地提供商
10. 設計高可用性和可擴展性
11. Kubernetes SIGs、孵化專案和 CNCF
12. 集群聯邦和多租戶
13. 集群身份驗證、授權和容器安全
14. 加固 Kubernetes
15. Kubernetes 基礎設施管理
16. 評估