Kubernetes: Preparing for the CKA and CKAD Certifications
暫譯: Kubernetes:準備 CKA 和 CKAD 認證

Martin, Philippe

  • 出版商: Apress
  • 出版日期: 2020-12-01
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 204
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484264932
  • ISBN-13: 9781484264935
  • 相關分類: Kubernetes
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Master all the concepts and tools necessary to start administering a Kubernetes cluster and deploying applications to production. You will cover the entire curricula of the two Kubernetes certifications (for application developers and administrators).

The initial chapters guide you through deployment of a Kubernetes cluster on virtual machines and explore the different components of the control plane. Next, you will work with the kubectl command-line tool; namespaces, labels, selectors, and annotations--common resources used through the Kubernetes API. The following chapters describe the principle of controllers and detail how workload controllers work as well as the possibilities for configuring deployed applications.

You will also learn how to deploy a scalable and self-healing application, how pods are scheduled to nodes, how parts of the application can communicate, and how the application is discoverable from the outside. Next, you will cover security concerns describing the different authentication methods, the RBAC authorization mode, security contexts, network policies, and how to secure container images. You will also cover using persistent volumes for your containers to store long-term data, monitoring your clusters and applications and implementing design patterns for multi-container pods. The concluding chapters guide you through the upgrade of your deployed cluster.

After reading this book, you will have enough knowledge to deploy a complex application using a Kubernetes cluster and be ready for the certification exams.

What You Will Learn

 

  • Deploy a Kubernetes cluster with kubeadm and learn how the control plane works
  • Discover how the Kubernetes API is structured
  • Deploy secure, auto-scaled, and self-healing applications
  • Master the kubectl command-line tool

 

Who This Book Is For

Administrators and application developers with good knowledge of micro-services development and deployment.

商品描述(中文翻譯)

掌握所有必要的概念和工具,以開始管理 Kubernetes 叢集並將應用程式部署到生產環境。您將涵蓋兩個 Kubernetes 認證(針對應用程式開發人員和管理員)的整個課程內容。

初始章節將指導您在虛擬機上部署 Kubernetes 叢集,並探索控制平面的不同組件。接下來,您將使用 kubectl 命令行工具;命名空間、標籤、選擇器和註解——這些是通過 Kubernetes API 使用的常見資源。隨後的章節描述控制器的原理,詳細說明工作負載控制器的運作方式以及配置已部署應用程式的可能性。

您還將學習如何部署可擴展和自我修復的應用程式,如何將 pods 排程到節點,應用程式的不同部分如何進行通信,以及如何從外部發現應用程式。接下來,您將涵蓋安全性問題,描述不同的身份驗證方法、RBAC 授權模式、安全上下文、網路政策,以及如何保護容器映像。您還將學習如何使用持久性卷來存儲容器的長期數據,監控您的叢集和應用程式,並實施多容器 pods 的設計模式。最後的章節將指導您如何升級已部署的叢集。

閱讀本書後,您將擁有足夠的知識來使用 Kubernetes 叢集部署複雜的應用程式,並為認證考試做好準備。

您將學到的內容:

- 使用 kubeadm 部署 Kubernetes 叢集並了解控制平面的運作
- 探索 Kubernetes API 的結構
- 部署安全、自動擴展和自我修復的應用程式
- 精通 kubectl 命令行工具

本書適合對微服務開發和部署有良好知識的管理員和應用程式開發人員。

作者簡介

 

Philippe Martin has been working with Kubernetes for three years, first by creating an operator to deploy video CDNs into the cloud, later helping companies deploy their applications into Kubernetes. Philippe passed the CKAD certification about a year ago and the CKA certification recently.

He has long experience with distributed systems and open-source software: he started his career 20 years ago creating thin clients based on the Linux kernel and open source components.

Philippe is active in the development of Kubernetes, especially its documentation, and participates in the translation of the official documentation into French, has edited two reference books about the Kubernetes API and kubectl, and is responsible for the French translation of the Kubernetes Dashboard.

 

 

 

作者簡介(中文翻譯)

Philippe Martin 已經在 Kubernetes 上工作了三年,最初是透過創建一個運算子將視頻 CDN 部署到雲端,後來幫助公司將其應用程式部署到 Kubernetes。Philippe 大約在一年前通過了 CKAD 認證,最近則通過了 CKA 認證。

他在分散式系統和開源軟體方面擁有豐富的經驗:他在 20 年前開始了自己的職業生涯,創建基於 Linux 核心和開源組件的瘦客戶端。

Philippe 積極參與 Kubernetes 的開發,特別是其文檔,並參與將官方文檔翻譯成法語,編輯了兩本有關 Kubernetes API 和 kubectl 的參考書籍,並負責 Kubernetes Dashboard 的法語翻譯。