The Kubernetes Bible: The definitive guide to deploying and managing Kubernetes across major cloud platforms
暫譯: Kubernetes 聖經:在主要雲端平台上部署和管理 Kubernetes 的權威指南
Kebbani, Nassim, Tylenda, Piotr, McKendrick, Russ
- 出版商: Packt Publishing
- 出版日期: 2022-02-24
- 售價: $1,900
- 貴賓價: 9.5 折 $1,805
- 語言: 英文
- 頁數: 680
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1838827692
- ISBN-13: 9781838827694
-
相關分類:
Kubernetes
立即出貨 (庫存=1)
買這商品的人也買了...
-
$580$452 -
$505Spring 實戰, 5/e (Spring in Action, 5/e)
-
$580$458 -
$305Vue.js 前端開發實戰 (慕課版)
-
$580$458 -
$327Spring Boot + Spring Cloud 微服務開發
-
$474$450 -
$500$390 -
$580$493 -
$980$774 -
$607Quarkus 雲原生微服務開發實戰
-
$534$507 -
$509Spring Boot + MVC 實戰指南
-
$1,000$790 -
$680$537 -
$654$621 -
$560Spring 實戰, 6/e
-
$580$458 -
$948$901 -
$650$455 -
$680$537 -
$607Spring Boot 3.0 開發實戰
-
$419$398 -
$654$621 -
$680$537
相關主題
商品描述
Key Features
- Design and deploy large clusters on various cloud platforms
- Explore containerized application deployment, debugging, and recovery with the latest Kubernetes version 1.19
- Become well-versed with advanced Kubernetes topics such as traffic routing or Pod autoscaling and scheduling
Book Description
With its broad adoption across various industries, Kubernetes is helping engineers with the orchestration and automation of container deployments on a large scale, making it the leading container orchestration system and the most popular choice for running containerized applications.
This Kubernetes book starts with an introduction to Kubernetes and containerization, covering the setup of your local development environment and the roles of the most important Kubernetes components. Along with covering the core concepts necessary to make the most of your infrastructure, this book will also help you get acquainted with the fundamentals of Kubernetes. As you advance, you'll learn how to manage Kubernetes clusters on cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), and develop and deploy real-world applications in Kubernetes using practical examples. Additionally, you'll get to grips with managing microservices along with best practices.
By the end of this book, you'll be equipped with battle-tested knowledge of advanced Kubernetes topics, such as scheduling of Pods and managing incoming traffic to the cluster, and be ready to work with Kubernetes on cloud platforms.
What you will learn
- Manage containerized applications with Kubernetes
- Understand Kubernetes architecture and the responsibilities of each component
- Set up Kubernetes on Amazon Elastic Kubernetes Service, Google Kubernetes Engine, and Microsoft Azure Kubernetes Service
- Deploy cloud applications such as Prometheus and Elasticsearch using Helm charts
- Discover advanced techniques for Pod scheduling and auto-scaling the cluster
- Understand possible approaches to traffic routing in Kubernetes
Who this book is for
This book is for software developers and DevOps engineers looking to understand how to work with Kubernetes for orchestrating containerized applications and services in the cloud. Prior experience with designing software running in operating system containers, as well as a general background in DevOps best practices, will be helpful. Basic knowledge of Kubernetes, Docker, and leading cloud service providers assist with grasping the concepts covered easily.
商品描述(中文翻譯)
**主要特點**
- 在各種雲端平台上設計和部署大型叢集
- 探索使用最新的 Kubernetes 版本 1.19 進行容器化應用程式的部署、除錯和恢復
- 熟悉進階的 Kubernetes 主題,例如流量路由或 Pod 自動擴展和排程
**書籍描述**
隨著在各行各業的廣泛採用,Kubernetes 正在幫助工程師進行大規模的容器部署的編排和自動化,使其成為領先的容器編排系統,也是運行容器化應用程式的最受歡迎選擇。
這本 Kubernetes 書籍從 Kubernetes 和容器化的介紹開始,涵蓋本地開發環境的設置以及最重要的 Kubernetes 組件的角色。除了涵蓋充分利用基礎設施所需的核心概念外,本書還將幫助您熟悉 Kubernetes 的基本知識。隨著學習的深入,您將學會如何在雲端平台上管理 Kubernetes 叢集,例如 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Platform (GCP),並使用實際範例開發和部署現實世界的應用程式。此外,您還將掌握微服務的管理及最佳實踐。
在本書結束時,您將具備經過實戰考驗的進階 Kubernetes 主題知識,例如 Pod 的排程和管理進入叢集的流量,並準備在雲端平台上使用 Kubernetes。
**您將學到的內容**
- 使用 Kubernetes 管理容器化應用程式
- 理解 Kubernetes 架構及每個組件的職責
- 在 Amazon Elastic Kubernetes Service、Google Kubernetes Engine 和 Microsoft Azure Kubernetes Service 上設置 Kubernetes
- 使用 Helm charts 部署雲端應用程式,例如 Prometheus 和 Elasticsearch
- 探索 Pod 排程和叢集自動擴展的進階技術
- 理解 Kubernetes 中流量路由的可能方法
**本書適合誰**
本書適合希望了解如何使用 Kubernetes 來編排雲端中的容器化應用程式和服務的軟體開發人員和 DevOps 工程師。具備設計運行於作業系統容器中的軟體的經驗,以及對 DevOps 最佳實踐的一般背景將會有所幫助。對 Kubernetes、Docker 和主要雲端服務提供商的基本知識將有助於輕鬆掌握所涵蓋的概念。
作者簡介
Nassim Kebbani is an experienced software engineer with in-depth expertise in Kubernetes and the Amazon Web Services cloud provider. He has an extensive background both in software development and operations teams, having implemented the entire spectrum of a DevOps life cycle chain, from application code to pipelines, and carried out monitoring in various industries such as e-commerce, media, and financial services. He has implemented numerous cloud-native architectures and containerized applications on Docker and AWS and holds both Kubernetes CKA and CKAD certifications. Piotr Tylenda is an experienced DevOps and software engineer with a passion for Kubernetes and Azure technologies. In his projects, he has focused on the adoption of microservices architecture for monolithic applications, developing big data pipelines for e-commerce, and architecting solutions for scalable log and telemetry analytics for hardware. His most notable contribution to Kubernetes' open source ecosystem is the development of Ansible automation for provisioning and deploying hybrid Windows/Linux Kubernetes clusters. Currently, he works at Microsoft Development Center Copenhagen in Denmark as part of a team developing a Microsoft Dynamics 365 Business Central SaaS offering. Russ McKendrick is an experienced DevOps practitioner and system administrator with a passion for automation and containers. He has been working in IT and related industries for the better part of 27 years. During his career, he has had varied responsibilities in many different sectors, including first-line, second-line, and senior support in both client-facing and internal teams for small and large organizations. He works almost exclusively with Linux, using open source systems and tools across both dedicated hardware and virtual machines hosted in public and private clouds at N4Stack, which is a Node4 company, where he holds the title of practice manager (SRE and DevOps). He also buys way too many records!
作者簡介(中文翻譯)
Nassim Kebbani 是一位經驗豐富的軟體工程師,對 Kubernetes 和 Amazon Web Services 雲端服務提供商擁有深入的專業知識。他在軟體開發和運營團隊方面有著廣泛的背景,實施了 DevOps 生命週期鏈的整個範疇,從應用程式代碼到管道,並在電子商務、媒體和金融服務等各個行業進行監控。他已經在 Docker 和 AWS 上實施了許多雲原生架構和容器化應用程式,並持有 Kubernetes CKA 和 CKAD 認證。Piotr Tylenda 是一位經驗豐富的 DevOps 和軟體工程師,對 Kubernetes 和 Azure 技術充滿熱情。在他的專案中,他專注於為單體應用程式採用微服務架構,為電子商務開發大數據管道,並為硬體架構可擴展的日誌和遙測分析解決方案。他對 Kubernetes 開源生態系統最顯著的貢獻是開發 Ansible 自動化工具,用於配置和部署混合的 Windows/Linux Kubernetes 叢集。目前,他在丹麥哥本哈根的微軟開發中心工作,作為一個團隊的一部分,開發 Microsoft Dynamics 365 Business Central 的 SaaS 產品。Russ McKendrick 是一位經驗豐富的 DevOps 實踐者和系統管理員,對自動化和容器充滿熱情。他在 IT 和相關行業工作了將近 27 年。在他的職業生涯中,他在許多不同的領域擔任過各種職責,包括小型和大型組織的第一線、第二線和高級支援,無論是面對客戶的團隊還是內部團隊。他幾乎專門使用 Linux,並在 N4Stack(Node4 公司的子公司)中使用開源系統和工具,這裡他擔任實踐經理(SRE 和 DevOps)。他還購買了太多的唱片!
目錄大綱
Table of Contents
(N.B. Please use the Look Inside option to see further chapters)
- Kubernetes Fundamentals
- Kubernetes Architecture – From Docker Images to Running Pods
- Installing your First Kubernetes Cluster
- Running Your Docker Containers
- Using Multi-Container Pods and Design Patterns
- Configuring Your Pods Using ConfigMaps and Secrets
- Exposing Your Pods with Services
- Managing Namespaces in Kubernetes
- Persistent Storage in Kubernetes
- Running Production-Grade Kubernetes Workloads
- Deployment – Deploying Stateless Applications
- StatefulSet – Deploying Stateful Applications
- DaemonSet – Maintaining Pod Singletons on Nodes
- Kubernetes Clusters on Google Kubernetes Engine
- Launching a Kubernetes Cluster on Amazon Web Services with Amazon Elastic Kubernetes Service
- Kubernetes Clusters on Microsoft Azure with Azure Kubernetes Service
- Working with Helm Charts
- Authentication and Authorization on Kubernetes
目錄大綱(中文翻譯)
Table of Contents
(N.B. Please use the Look Inside option to see further chapters)
- Kubernetes Fundamentals
- Kubernetes Architecture – From Docker Images to Running Pods
- Installing your First Kubernetes Cluster
- Running Your Docker Containers
- Using Multi-Container Pods and Design Patterns
- Configuring Your Pods Using ConfigMaps and Secrets
- Exposing Your Pods with Services
- Managing Namespaces in Kubernetes
- Persistent Storage in Kubernetes
- Running Production-Grade Kubernetes Workloads
- Deployment – Deploying Stateless Applications
- StatefulSet – Deploying Stateful Applications
- DaemonSet – Maintaining Pod Singletons on Nodes
- Kubernetes Clusters on Google Kubernetes Engine
- Launching a Kubernetes Cluster on Amazon Web Services with Amazon Elastic Kubernetes Service
- Kubernetes Clusters on Microsoft Azure with Azure Kubernetes Service
- Working with Helm Charts
- Authentication and Authorization on Kubernetes