Learn Kubernetes in a Month of Lunches
暫譯: 一個月午餐學會 Kubernetes
Stoneman, Elton
- 出版商: Manning
- 出版日期: 2021-03-23
- 售價: $2,150
- 貴賓價: 9.5 折 $2,043
- 語言: 英文
- 頁數: 592
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1617297984
- ISBN-13: 9781617297984
-
相關分類:
Kubernetes
立即出貨 (庫存=1)
買這商品的人也買了...
-
$580$452 -
$360$281 -
$1,700$1,700 -
$419$398 -
$4,620$4,389 -
$1,980$1,881 -
$474$450 -
$600$474 -
$1,650$1,568 -
$560$442 -
$1,998$1,898 -
$1,840Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
-
$1,980$1,881 -
$1,628Learning Helm: Managing Apps on Kubernetes
-
$2,288Mastering Kafka Streams and Ksqldb: Building Real-Time Data Systems by Example
-
$1,840Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$2,680$2,626 -
$704深入理解 Kafka 與 Pulsar:消息流平臺的實踐與剖析
-
$2,015Data Quality Fundamentals: A Practitioner's Guide to Building Trustworthy Data Pipelines (Paperback)
-
$2,240Building Evolutionary Architectures: Automated Software Governance, 2/e
-
$539$512 -
$1,881Functional Design: Principles, Patterns, and Practices (Paperback)
-
$750$375 -
$1,892Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)
-
$1,880$1,786
相關主題
商品描述
In Learn Kubernetes in a Month of Lunches you'll go from "what's a Pod?" to automatically scaling clusters of containers and components in just 22 hands-on lessons, each short enough to fit into a lunch break. Every lesson is task-focused and covers an essential skill on the road to Kubernetes mastery. You'll learn how to smooth container management with Kubernetes, including securing your clusters, and upgrades and rollbacks with zero downtime. No development stack, platform, or background is assumed. Author Elton Stoneman describes all patterns generically, so you can easily apply them to your applications and port them to other projects Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology
Create apps that perform identically on your laptop, data center, and cloud Kubernetes provides a consistent method for deploying applications on any platform, making it easy to grow. By efficiently orchestrating Docker containers, Kubernetes simplifies tasks like rolling upgrades, scaling, and self-healing. About the book
Learn Kubernetes in a Month of Lunches is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions. What's inside Deploying applications on Kubernetes clusters
Understanding the Kubernetes app lifecycle, from packaging to rollbacks
Self-healing and scalable apps
Using Kubernetes as a platform for new technologies About the reader
For readers familiar with Docker and containerization. About the author
Elton Stoneman is a Docker Captain, a 11-time Microsoft MVP, and the author of Learn Docker in a Month of Lunches. Table of Contents PART 1 - FAST TRACK TO KUBERNETES 1 Before you begin 2 Running containers in Kubernetes with Pods and Deployments 3 Connecting Pods over the network with Services 4 Configuring applications with ConfigMaps and Secrets 5 Storing data with volumes, mounts, and claims 6 Scaling applications across multiple Pods with controllers PART 2 - KUBERNETES IN THE REAL WORLD 7 Extending applications with multicontainer Pods 8 Running data-heavy apps with StatefulSets and Jobs 9 Managing app releases with rollouts and rollbacks 10 Packaging and managing apps with Helm 11 App development--Developer workflows and CI/CD PART 3 - PREPARING FOR PRODUCTION 12 Empowering self-healing apps 13 Centralizing logs with Fluentd and Elasticsearch 14 Monitoring applications with Kubernetes with Prometheus 15 Managing incoming traffic with Ingress 16 Securing applications with policies, contexts, and admission control PART 4 - PURE AND APPLIED KUBERNETES 17 Securing resources with role-based access control 18 Deploying Kubernetes: Multinode and multiarchitecture clusters 19 Controlling workload placement and automatic scaling 20 Extending Kubernetes with custom resources and Operators 21 Running serverless functions in Kubernetes 22 Never the end
商品描述(中文翻譯)
《在午餐時間學習Kubernetes》是您快速上手Kubernetes的指南。
摘要
在《在午餐時間學習Kubernetes》中,您將從「什麼是Pod?」開始,經過22個實作課程,最終能夠自動擴展容器和組件的集群,每個課程都足夠短,可以在午餐時間內完成。每個課程都以任務為中心,涵蓋了通往Kubernetes精通的基本技能。您將學習如何使用Kubernetes簡化容器管理,包括保護您的集群,以及在零停機時間內進行升級和回滾。無需任何開發堆疊、平台或背景知識。作者Elton Stoneman以通用的方式描述所有模式,因此您可以輕鬆地將其應用於您的應用程序並移植到其他項目中。
購買印刷版書籍可獲得Manning Publications提供的免費PDF、Kindle和ePub格式電子書。
關於技術
創建在您的筆記本電腦、數據中心和雲端上表現一致的應用程序。Kubernetes提供了一種在任何平台上部署應用程序的一致方法,使其易於擴展。通過高效地編排Docker容器,Kubernetes簡化了滾動升級、擴展和自我修復等任務。
關於本書
《在午餐時間學習Kubernetes》是您快速上手Kubernetes的指南。您將從Kubernetes基礎知識進步到基本技能,學習如何建模、部署和管理生產中的應用程序。練習展示了Kubernetes如何與多種語言和框架協同工作。您還將練習使用新應用程序、舊代碼和無伺服器函數。
內容概覽
在Kubernetes集群上部署應用程序
理解Kubernetes應用程序生命週期,從打包到回滾
自我修復和可擴展的應用程序
將Kubernetes用作新技術的平台
關於讀者
適合熟悉Docker和容器化的讀者。
關於作者
Elton Stoneman是Docker Captain,11次Microsoft MVP,並且是《在午餐時間學習Docker》的作者。
目錄
第一部分 - 快速入門Kubernetes
1 開始之前
2 使用Pods和Deployments在Kubernetes中運行容器
3 通過Services在網絡上連接Pods
4 使用ConfigMaps和Secrets配置應用程序
5 使用卷、掛載和聲明存儲數據
6 通過控制器在多個Pods之間擴展應用程序
第二部分 - 現實世界中的Kubernetes
7 使用多容器Pods擴展應用程序
8 使用StatefulSets和Jobs運行數據密集型應用程序
9 通過滾動和回滾管理應用程序版本
10 使用Helm打包和管理應用程序
11 應用程序開發 - 開發者工作流程和CI/CD
第三部分 - 為生產做好準備
12 賦能自我修復的應用程序
13 使用Fluentd和Elasticsearch集中日誌
14 使用Prometheus監控Kubernetes中的應用程序
15 通過Ingress管理進入流量
16 使用策略、上下文和入場控制保護應用程序
第四部分 - 純粹與應用Kubernetes
17 使用基於角色的訪問控制保護資源
18 部署Kubernetes:多節點和多架構集群
19 控制工作負載放置和自動擴展
20 通過自定義資源和Operators擴展Kubernetes
21 在Kubernetes中運行無伺服器函數
22 永不結束