The Kubernetes Workshop: Learn how to build and run highly scalable workloads on Kubernetes
暫譯: Kubernetes 工作坊:學習如何在 Kubernetes 上構建和運行高可擴展的工作負載

Arnold, Zachary, Dua, Sahil, Huang, Wei

  • 出版商: Packt Publishing
  • 出版日期: 2020-09-23
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 780
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838820752
  • ISBN-13: 9781838820756
  • 相關分類: KubernetesJVM 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

From building your own cluster to running cloud-native applications with Kubernetes, this workshop covers it all using engaging examples and activities

Key Features

  • Explore the Kubernetes environment and understand how containers are managed
  • Learn how to build, maintain, and deploy cloud-native applications using Kubernetes
  • Get to grips with using Kubernetes primitives to manage the life cycle of a full application stack

Book Description

Thanks to its extensive support for managing hundreds of containers that run cloud-native applications, Kubernetes is the most popular open source container orchestration platform that makes cluster management easy. This workshop adopts a practical approach to get you acquainted with the Kubernetes environment and its applications.

Starting with an introduction to the fundamentals of Kubernetes, you'll install and set up your Kubernetes environment. You'll understand how to write YAML files and deploy your first simple web application container using Pod. You'll then assign human-friendly names to Pods, explore various Kubernetes entities and functions, and discover when to use them. As you work through the chapters, this Kubernetes book will show you how you can make full-scale use of Kubernetes by applying a variety of techniques for designing components and deploying clusters. You'll also get to grips with security policies for limiting access to certain functions inside the cluster. Toward the end of the book, you'll get a rundown of Kubernetes advanced features for building your own controller and upgrading to a Kubernetes cluster without downtime.

By the end of this workshop, you'll be able to manage containers and run cloud-based applications efficiently using Kubernetes.

What you will learn

  • Get to grips with the fundamentals of Kubernetes and its terminology
  • Share or store data in different containers running in the same pod
  • Create a container image from an image definition manifest
  • Construct a Kubernetes-aware continuous integration (CI) pipeline for deployments
  • Attract traffic to your app using Kubernetes ingress
  • Build and deploy your own admission controller

Who this book is for

Whether you are new to the world of web programming or are an experienced developer or software engineer looking to use Kubernetes for managing and scaling containerized applications, you'll find this workshop useful. A basic understanding of Docker and containerization is necessary to make the most of this book.

商品描述(中文翻譯)

從建立自己的叢集到使用 Kubernetes 運行雲原生應用程式,本工作坊涵蓋了所有內容,並使用引人入勝的範例和活動

主要特色


  • 探索 Kubernetes 環境並了解容器是如何管理的

  • 學習如何使用 Kubernetes 建立、維護和部署雲原生應用程式

  • 掌握使用 Kubernetes 原語來管理完整應用程式堆疊的生命週期

書籍描述

由於其對管理數百個運行雲原生應用程式的容器提供了廣泛的支持,Kubernetes 是最受歡迎的開源容器編排平台,使叢集管理變得簡單。本工作坊採用實踐方法,讓您熟悉 Kubernetes 環境及其應用。


從 Kubernetes 基礎知識的介紹開始,您將安裝並設置您的 Kubernetes 環境。您將了解如何編寫 YAML 文件並使用 Pod 部署您的第一個簡單網頁應用程式容器。接著,您將為 Pods 指定人性化的名稱,探索各種 Kubernetes 實體和功能,並了解何時使用它們。在逐章學習的過程中,這本 Kubernetes 書籍將向您展示如何通過應用各種技術來設計組件和部署叢集,充分利用 Kubernetes。您還將掌握安全政策,以限制對叢集中某些功能的訪問。在書籍的最後,您將了解 Kubernetes 的高級功能,以便建立自己的控制器並在不造成停機的情況下升級到 Kubernetes 叢集。


在本工作坊結束時,您將能夠有效地使用 Kubernetes 管理容器並運行雲端應用程式。

您將學到的內容


  • 掌握 Kubernetes 的基本概念及其術語

  • 在同一 Pod 中的不同容器之間共享或存儲數據

  • 從映像定義清單創建容器映像

  • 構建一個 Kubernetes 友好的持續集成 (CI) 部署管道

  • 使用 Kubernetes ingress 吸引流量到您的應用程式

  • 建立和部署您自己的入場控制器

本書適合誰

無論您是剛接觸網頁程式設計的新人,還是希望使用 Kubernetes 來管理和擴展容器化應用程式的經驗豐富的開發人員或軟體工程師,您都會發現本工作坊非常有用。對 Docker 和容器化的基本理解是充分利用本書的必要條件。