Beginning Kubernetes on the Google Cloud Platform: A Guide to Automating Application Deployment, Scaling, and Management

Garbarino, Ernesto

  • 出版商: Apress
  • 出版日期: 2019-11-29
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484254902
  • ISBN-13: 9781484254905
  • 相關分類: Google CloudKubernetes
  • 海外代購書籍(需單獨結帳)

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

商品描述

Use this beginner's guide to understand and work with Kubernetes on the Google Cloud Platform and go from single monolithic Pods (the smallest unit deployed and managed by Kubernetes) all the way up to distributed, fault-tolerant stateful backing stores.
You need only a familiarity with Linux, Bash, and Python to successfully use this book. Proficiency in Docker or cloud technology is not required. You will follow a learn-by-doing approach, running small experiments and observing the effects.

Google open sourced Kubernetes in 2015 and now it is the industry standard in container orchestration. It has been adopted by all leading vendors of cloud, on-prem, and hybrid infrastructure services: Microsoft (Azure AKS), Amazon (AWS EKS), IBM (IBM Cloud Kubernetes Services), Alibaba Cloud (ACK), RedHat (OpenShift), and Pivotal (PKS). Even though Kubernetes is offered by all of the market-leading cloud providers, the Google Cloud Platform (GCP) offers an integrated shell (Google Cloud Shell) and a $300 credit to get started, which makes it the ideal platform to not only learn Kubernetes but also to implement final production workloads.

What You Will Learn

  • Set up a Kubernetes cluster in GCP
  • Deploy simple Docker images using monolithic Pods
  • Arrange highly available and highly scalable applications using Deployments
  • Achieve zero-downtime deployments using the Service controller
  • Externalize configuration using ConfigMaps and Secrets
  • Set up batch processes and recurrent tasks using Jobs and CronJobs
  • Install horizontal (sidecar pattern) services using DaemonSets
  • Implement distributed, stateful backing stores using StatefulSets


Who This Book Is For

Beginners with basic Linux admin and scripting skills (Bash and Python). Proficiency with Docker is not required as all examples in the book use off-the-shelf public images from Docker Hub.

商品描述(中文翻譯)

使用這本初學者指南,了解並在Google Cloud Platform上使用Kubernetes,從單一的單體Pod(Kubernetes部署和管理的最小單位)一直到分散式、容錯的有狀態後端存儲。
您只需要對Linux、Bash和Python有一定的熟悉度,就可以成功使用本書。不需要精通Docker或雲技術。您將採用實踐學習的方法,運行小型實驗並觀察效果。

Google於2015年將Kubernetes開源,現在它是容器編排的行業標準。它已被所有領先的雲端、本地和混合基礎設施服務供應商採用:Microsoft(Azure AKS)、Amazon(AWS EKS)、IBM(IBM Cloud Kubernetes Services)、Alibaba Cloud(ACK)、RedHat(OpenShift)和Pivotal(PKS)。儘管所有市場領先的雲端提供商都提供Kubernetes,但Google Cloud Platform(GCP)提供了一個集成的shell(Google Cloud Shell)和300美元的信用額度,這使其成為學習Kubernetes以及實施最終生產工作負載的理想平台。

您將學到什麼


  • 在GCP中設置Kubernetes集群

  • 使用單體Pod部署簡單的Docker映像

  • 使用Deployments部署高可用性和高可擴展性的應用程序

  • 使用Service控制器實現零停機部署

  • 使用ConfigMaps和Secrets外部化配置

  • 使用Jobs和CronJobs設置批處理和定期任務

  • 使用DaemonSets安裝水平(sidecar模式)服務

  • 使用StatefulSets實現分散式、有狀態的後端存儲


本書適合對象

具備基本Linux管理和腳本編寫技能(Bash和Python)的初學者。不需要精通Docker,因為本書中的所有示例都使用Docker Hub上的現成公共映像。

作者簡介

Ernesto Garbarino is a consultant specialized in the Digital, Cloud, and DevOps domains. His 20 year experience ranges from working with early start-ups and entrepreneurial organizations during the dot com era to senior consultancy work in blue chip industries including telecoms, logistics, and banking.

作者簡介(中文翻譯)

Ernesto Garbarino 是一位專注於數位、雲端和 DevOps 領域的顧問。他擁有20年的經驗,從與點com時代的初創企業和創業組織合作,到在電信、物流和銀行等大型企業中擔任高級顧問工作。