Kubernetes- A Complete DevOps Cookbook

Karslioglu, Murat

  • 出版商: Packt Publishing
  • 出版日期: 2020-03-13
  • 售價: $1,500
  • 貴賓價: 9.5$1,425
  • 語言: 英文
  • 頁數: 584
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838828044
  • ISBN-13: 9781838828042
  • 相關分類: DevOpsKubernetes
  • 立即出貨 (庫存 < 3)

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

商品描述

Kubernetes is a popular open source orchestration platform for managing containers in a cluster environment. With this Kubernetes cookbook, you’ll learn how to implement Kubernetes using a recipe-based approach. The book will prepare you to create highly available Kubernetes clusters on multiple clouds such as Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Alibaba, and on-premises data centers.

Starting with recipes for installing and configuring Kubernetes instances, you’ll discover how to work with Kubernetes clients, services, and key metadata. You’ll then learn how to build continuous integration/continuous delivery (CI/CD) pipelines for your applications, and understand various methods to manage containers. As you advance, you’ll delve into Kubernetes' integration with Docker and Jenkins, and even perform a batch process and configure data volumes. You’ll get to grips with methods for scaling, security, monitoring, logging, and troubleshooting. Additionally, this book will take you through the latest updates in Kubernetes, including volume snapshots, creating high availability clusters with kops, running workload operators, new inclusions around kubectl and more.

By the end of this book, you’ll have developed the skills required to implement Kubernetes in production and manage containers proficiently.

商品描述(中文翻譯)

Kubernetes 是一個流行的開源編排平台,用於在叢集環境中管理容器。透過這本 Kubernetes Cookbook,您將學習如何使用基於配方的方法來實施 Kubernetes。本書將使您能夠在多個雲端平台(如亞馬遜網路服務(AWS)、Google 雲端平台(GCP)、Azure、阿里巴巴)和本地數據中心上建立高可用性的 Kubernetes 叢集。

從安裝和配置 Kubernetes 實例的配方開始,您將了解如何使用 Kubernetes 客戶端、服務和關鍵元數據。然後,您將學習如何為應用程序建立持續整合/持續交付(CI/CD)流程,並了解各種管理容器的方法。隨著進一步的學習,您將深入研究 Kubernetes 與 Docker 和 Jenkins 的整合,甚至執行批次處理和配置數據卷。您將掌握擴展、安全性、監控、日誌記錄和故障排除的方法。此外,本書還將帶您了解 Kubernetes 的最新更新,包括卷快照、使用 kops 建立高可用性叢集、運行工作負載操作員、kubectl 的新功能等。

通過閱讀本書,您將具備在生產環境中實施 Kubernetes 和熟練管理容器所需的技能。

作者簡介

Murat Karslioglu is a distinguished technologist with years of experience in the Agile and DevOps methodologies. Murat is currently a VP of Product at MayaData, a start-up building a data agility platform for stateful applications, and a maintainer of open source projects, namely OpenEBS and Litmus. In his free time, Murat is busy writing practical articles about DevOps best practices, CI/CD, Kubernetes, and running stateful applications on popular Kubernetes platforms on his blog, Containerized Me. Murat also runs a cloud-native news curator site, The Containerized Today, where he regularly publishes updates on the Kubernetes ecosystem

作者簡介(中文翻譯)

Murat Karslioglu是一位傑出的技術專家,擁有多年在敏捷和DevOps方法論方面的經驗。Murat目前是MayaData的產品副總裁,該初創公司正在建立一個針對有狀態應用程序的數據靈活性平台,同時也是開源項目OpenEBS和Litmus的維護者。在空閒時間,Murat忙於在他的博客Containerized Me上撰寫有關DevOps最佳實踐、CI/CD、Kubernetes以及在流行的Kubernetes平台上運行有狀態應用程序的實用文章。Murat還運營一個雲原生新聞編輯網站The Containerized Today,在該網站上定期發布有關Kubernetes生態系統的更新。

目錄大綱

  1. Building production-ready Kubernetes clusters
  2. Operating applications on Kubernetes
  3. Building CI/CD pipelines
  4. Automating tests in DevOps
  5. Preparing for stateful workloads
  6. Disaster recovery and backup
  7. Scaling and upgrading applications on Kubernetes
  8. Observability and monitoring on Kubernetes
  9. Securing applications and clusters
  10. Logging on Kubernetes

目錄大綱(中文翻譯)

- 建立適用於生產環境的 Kubernetes 叢集
- 在 Kubernetes 上操作應用程式
- 建立 CI/CD 流程
- 在 DevOps 中自動化測試
- 為有狀態工作負載做準備
- 災難恢復和備份
- 在 Kubernetes 上擴展和升級應用程式
- 在 Kubernetes 上進行可觀察性和監控
- 保護應用程式和叢集的安全性
- 在 Kubernetes 上進行日誌記錄