Kubernetes Fundamentals: A Step-By-Step Development and Interview Guide

Agrawal, Himanshu

  • 出版商: Apress
  • 出版日期: 2023-11-08
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 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是一位傑出的IT專業人士,擁有13年以上的JEE技術設計和實施解決方案的經驗。他目前在CGI擔任副顧問已有13年以上的工作經驗。Himanshu專注於一些專業領域,如JVM、多線程、TLS、Apache和Kubernetes等,並擔任已出版書籍的技術審查員。Himanshu獲得了一些頂尖大學如哈佛和麻省理工學院的認證。他是Oracle認證的Java開發人員、Oracle認證的Web組件開發人員,並獲得了Google Cloud在Google Kubernetes Engine架構方面的認證。除了技術領域外,他還是一位經過認證的SAFe 5從業者。Himanshu將他的技術專長主要應用於銀行金融服務業和電信行業的團隊中。