Kubernetes Fundamentals: A Step-By-Step Development and Interview Guide
暫譯: Kubernetes 基礎:逐步開發與面試指南

Agrawal, Himanshu

  • 出版商: Apress
  • 出版日期: 2023-11-08
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 429
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484297288
  • ISBN-13: 9781484297285
  • 相關分類: Kubernetes面試技巧
  • 海外代購書籍(需單獨結帳)

商品描述

Explore the world of Kubernetes and learn the concepts needed to develop, deploy, and manage applications on this container orchestrator. This step-by-step development guide is designed for application developers and support members aiming to learn Kubernetes and/or prepare for interviews. All the concepts in the book are presented in Q&A format, with questions framed exactly the way they are asked in an interview, giving you a distinctive edge in interviews.

You'll start by understanding how application development and deployment have evolved over the decades leading up to containerization. You'll then dive deep into core Kubernetes concepts, learning Kubernetes architecture, Kubernetes objects and workload resources, and how to exploit them to their full potential. You'll also learn Kubernetes deployment strategies and concepts related to rollout and rollback.

Moving on, you'll look at two very important aspects of any computing ecosystem: networking and storage. You will gain an understanding of access control in Kubernetes and how to manage a Kubernetes cluster using probes, resource quotas, taints, and tolerations. You will also get an overview of Docker and review Docker and Kubernetes best practices. Finally, you will learn about the kubectl command line tool.

What You Will Learn

  • Learn about basic and advanced Kubernetes objects and workload resources
  • Master important concepts such as namespaces, selectors, annotations, and access control
  • Understand the Kubernetes networking and storage system
  • Manage a Kubernetes cluster with the help of probes, resource quotas, limits, and taints

Who This Book Is For

Application developers and technical managers--both on the development and support sides, beginner and intermediate Kubernetes practitioners and aspirants, and those preparing for Kubernetes interviews.


商品描述(中文翻譯)

探索 Kubernetes 的世界,學習在這個容器編排器上開發、部署和管理應用程式所需的概念。本逐步開發指南專為應用程式開發人員和支援成員設計,旨在學習 Kubernetes 和/或準備面試。書中的所有概念均以問答格式呈現,問題的表述方式與面試中所問的完全一致,讓您在面試中獲得獨特的優勢。

您將首先了解應用程式開發和部署在數十年來如何演變至容器化。接著,您將深入核心 Kubernetes 概念,學習 Kubernetes 架構、Kubernetes 物件和工作負載資源,以及如何充分利用它們的潛力。您還將學習 Kubernetes 部署策略以及與推出和回滾相關的概念。

接下來,您將關注任何計算生態系統中兩個非常重要的方面:網路和儲存。您將了解 Kubernetes 中的存取控制,以及如何使用探針、資源配額、污點和容忍度來管理 Kubernetes 叢集。您還將獲得 Docker 的概述,並回顧 Docker 和 Kubernetes 的最佳實踐。最後,您將學習 kubectl 命令行工具。

您將學到的內容:
- 了解基本和進階的 Kubernetes 物件和工作負載資源
- 精通命名空間、選擇器、註解和存取控制等重要概念
- 理解 Kubernetes 的網路和儲存系統
- 在探針、資源配額、限制和污點的幫助下管理 Kubernetes 叢集

本書適合對象:
應用程式開發人員和技術經理——無論是在開發還是支援方面,初學者和中級 Kubernetes 實踐者及有志者,以及那些準備 Kubernetes 面試的人。

作者簡介

Himanshu Agrawal is a distinguished IT professional with 13+ years of experience in designing and implementing solutions in JEE technologies. He is currently working as Associate Consultant with CGI, for 13+ years. Himanshu specializes in some niche technical areas like JVM, Multithreading, TLS, Apache, and Kubernetes to name a few, and is a Technical Reviewer of published books. Himanshu has earned certifications from some of the top universities like Harvard and MIT. He is an Oracle Certified Java Dev, Oracle Certified Web Component Dev, and certified by Google Cloud in Architecting with Google Kubernetes Engine. Apart from technical areas, he is a Certified SAFe 5 Practitioner. Himanshu extends his technical expertise to teams primarily in BFSI and Telecom sectors.

作者簡介(中文翻譯)

Himanshu Agrawal 是一位傑出的資訊科技專業人士,擁有超過 13 年的 JEE 技術解決方案設計與實施經驗。他目前在 CGI 擔任副顧問,已有超過 13 年的時間。Himanshu 專精於一些小眾技術領域,如 JVM、多執行緒、TLS、Apache 和 Kubernetes 等,並擔任已出版書籍的技術審稿人。Himanshu 獲得了哈佛大學和麻省理工學院等頂尖大學的認證。他是 Oracle 認證的 Java 開發人員、Oracle 認證的 Web 元件開發人員,並且獲得 Google Cloud 在 Google Kubernetes Engine 架構方面的認證。除了技術領域外,他還是 SAFe 5 認證實踐者。Himanshu 將他的技術專長擴展到主要在 BFSI 和電信領域的團隊。