Learn Helm: Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes
暫譯: 學習 Helm:提升生產力、降低複雜性,並加速 Kubernetes 的雲原生採用

Andrew Block , Austin Dewey

買這商品的人也買了...

商品描述

Key Features

  • Effectively manage applications deployed in Kubernetes using Helm
  • Learn to install, upgrade, share, and manage applications deployed in Kubernetes
  • Get up and running with a package manager for Kubernetes

Book Description

Containerization is currently known to be one of the best ways to implement DevOps. While Docker introduced containers and changed the DevOps era, Google developed an extensive container orchestration system, Kubernetes, which is now considered the frontrunner in container orchestration. With the help of this book, you'll explore the efficiency of managing applications running on Kubernetes using Helm.

Starting with a short introduction to Helm and how it can benefit the entire container environment, you'll then delve into the architectural aspects, in addition to learning about Helm charts and its use cases. You'll understand how to write Helm charts in order to automate application deployment on Kubernetes. Focused on providing enterprise-ready patterns relating to Helm and automation, the book covers best practices for application development, delivery, and lifecycle management with Helm.

By the end of this Kubernetes book, you will have learned how to leverage Helm to develop an enterprise pattern for application delivery.

What you will learn

  • Develop an enterprise automation strategy on Kubernetes using Helm
  • Create easily consumable and configurable Helm charts
  • Use Helm in orchestration tooling and Kubernetes operators
  • Explore best practices for application delivery and life cycle management
  • Leverage Helm in a secure and stable manner that is fit for your enterprise
  • Discover the ins and outs of automation with Helm

Who this book is for

This book is for Kubernetes developers or administrators who are interested in learning Helm to provide automation for application development on Kubernetes. Although no prior knowledge of Helm is required, basic knowledge of Kubernetes application development will be useful.

商品描述(中文翻譯)

#### 主要特點

- 有效管理在 Kubernetes 中部署的應用程式,使用 Helm
- 學習如何安裝、升級、分享和管理在 Kubernetes 中部署的應用程式
- 快速上手 Kubernetes 的套件管理工具

#### 書籍描述

容器化目前被認為是實現 DevOps 的最佳方法之一。雖然 Docker 引入了容器並改變了 DevOps 時代,但 Google 開發了一個廣泛的容器編排系統 Kubernetes,現在被視為容器編排的領頭羊。在這本書的幫助下,您將探索使用 Helm 管理在 Kubernetes 上運行的應用程式的效率。

本書從簡短的 Helm 介紹開始,說明它如何使整個容器環境受益,然後深入探討架構方面,並學習 Helm charts 及其使用案例。您將了解如何編寫 Helm charts,以自動化在 Kubernetes 上的應用程式部署。本書專注於提供與 Helm 和自動化相關的企業級模式,涵蓋應用程式開發、交付和生命週期管理的最佳實踐。

在這本 Kubernetes 書籍結束時,您將學會如何利用 Helm 開發企業級的應用程式交付模式。

#### 您將學到的內容

- 在 Kubernetes 上使用 Helm 開發企業自動化策略
- 創建易於使用和配置的 Helm charts
- 在編排工具和 Kubernetes 操作員中使用 Helm
- 探索應用程式交付和生命週期管理的最佳實踐
- 以安全和穩定的方式利用 Helm,適合您的企業
- 發現使用 Helm 自動化的各種細節

#### 本書適合誰

本書適合對學習 Helm 以提供 Kubernetes 上應用程式開發自動化感興趣的 Kubernetes 開發人員或管理員。雖然不需要先前的 Helm 知識,但對 Kubernetes 應用程式開發的基本知識將會有幫助。

作者簡介

Andrew Block is a Senior Principal Consultant at Red Hat who guides organizations on adopting container solutions and microservices architectures across an array of deployment targets. As the author of the "Application Release Strategies With OpenShift", he emphasizes the importance of Continuous Integration and Continuous Delivery methodologies with an emphasis on security to develop and deploy software faster. Andrew also serves as a manager of the Container and PaaS Community of Practice within Red Hat which aims to foster awareness around the container ecosystem.

Austin Dewey is a consultant at Red Hat focused on enabling customers in cloud and container technologies. He has helped drive success at many different Fortune 500 companies through his expertise in CI/CD and deployment patterns on Red Hat's Kubernetes-based PaaS, OpenShift Container Platform. Delivering projects centered around DevOps and automation, Austin has pushed many different customers to production by building pipelines that ensure fast, stable, and secure deliveries. When Austin is not working with his customers or engaging in the Kubernetes community, he can be found playing guitar and spending time outdoors.

作者簡介(中文翻譯)

Andrew Block 是 Red Hat 的高級首席顧問,負責指導組織在各種部署目標上採用容器解決方案和微服務架構。作為《Application Release Strategies With OpenShift》的作者,他強調持續整合(Continuous Integration)和持續交付(Continuous Delivery)方法論的重要性,並著重於安全性,以便更快地開發和部署軟體。Andrew 也擔任 Red Hat 容器和 PaaS 實踐社群的經理,旨在提高對容器生態系統的認識。

Austin Dewey 是 Red Hat 的顧問,專注於幫助客戶在雲端和容器技術方面的應用。他憑藉在 CI/CD 和 Red Hat 基於 Kubernetes 的 PaaS OpenShift Container Platform 上的部署模式方面的專業知識,幫助許多不同的《財富》500 強公司取得成功。Austin 交付以 DevOps 和自動化為中心的專案,通過建立確保快速、穩定和安全交付的管道,推動許多不同的客戶進入生產環境。當 Austin 不在與客戶合作或參與 Kubernetes 社群時,他會彈吉他並享受戶外活動。

目錄大綱

  1. Understanding Kubernetes and Helm
  2. Configuring a Helm Environment
  3. Installing your First App with Helm
  4. Understanding Helm Chart Structure
  5. Building your own Helm Chart
  6. Testing Helm Charts
  7. Using Helm in a CI/CD Pipeline
  8. Using Helm in a Helm Operator
  9. Securing Helm Deployments and Infrastructure

目錄大綱(中文翻譯)


  1. Understanding Kubernetes and Helm

  2. Configuring a Helm Environment

  3. Installing your First App with Helm

  4. Understanding Helm Chart Structure

  5. Building your own Helm Chart

  6. Testing Helm Charts

  7. Using Helm in a CI/CD Pipeline

  8. Using Helm in a Helm Operator

  9. Securing Helm Deployments and Infrastructure