The Kubernetes Operator Framework Book: Overcome complex Kubernetes cluster management challenges with automation toolkits (Paperback)
暫譯: Kubernetes Operator 框架書籍:利用自動化工具包克服複雜的 Kubernetes 叢集管理挑戰 (平裝本)
Dame, Michael
- 出版商: Packt Publishing
- 出版日期: 2022-07-15
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 328
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803232854
- ISBN-13: 9781803232850
-
相關分類:
Kubernetes
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
$1,785Learning CoreDNS : Configuring DNS for Cloud Native Environments (Paperback) -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Linux 指令大全:工程師活用命令列技巧的常備工具書 (全新升級版) (The Linux Command Line : A Complete Introduction, 2/e)$780$663 -
Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform (Paperback)$2,200$2,090 -
Ansible: Up and Running: Automating Configuration Management and Deployment the Easy Way, 3/e (Paperback)$2,195$2,079 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
The Rust Programming Language, 2/e (Paperback)$1,800$1,710 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【軟精裝】$790$616 -
Python 風格徹底研究|超詳實、好理解的 Python 必學主題 (Dead Simple Python)$980$774 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
商品描述
Design and deploy an operator for personal use and public distribution and get to grips with writing, packaging, and distributing a basic operator for a Kubernetes cluster
Key Features
Design and deploy an operator for personal use and public distribution and get to grips with writing, packaging, and distributing a basic operator for a Kubernetes cluster
Key Features
- Develop a holistic understanding of operators and the Operator Framework
- Learn to design and develop your own operators as per industry standards
- Find out how to implement best practices and troubleshoot Kubernetes operators
Book Description
From incomplete collections of knowledge and varying design approaches to technical knowledge barriers, Kubernetes users face various challenges when developing their own operators. Knowing how to write, deploy, and pack operators makes cluster management automation much easier – and that's what this book is here to teach you.
Beginning with operators and Operator Framework fundamentals, the book delves into how the different components of Operator Framework (such as the Operator SDK, Operator Lifecycle Manager, and OperatorHub.io) are used to build operators. You’ll learn how to write a basic operator, interact with a Kubernetes cluster in code, and distribute that operator to users. As you advance, you’ll be able to develop a sample operator in the Go programming language using Operator SDK tools before running it locally with Operator Lifecycle Manager, and also learn how to package an operator bundle for distribution. The book covers best practices as well as sample applications and case studies based on real-world operators to help you implement the concepts you’ve learned.
By the end of this Kubernetes book, you’ll be able to build and add application-specific operational logic to a Kubernetes cluster, making it easier to automate complex applications and augment the platform.
What you will learn
- Gain insight into the Operator Framework and the benefits of operators
- Implement standard approaches for designing an operator
- Develop an operator in a stepwise manner using the Operator SDK
- Publish operators using distribution options such as OperatorHub.io
- Deploy operators using different Operator Lifecycle Manager options
- Discover how Kubernetes development standards relate to operators
- Apply knowledge learned from the case studies of real-world operators
Who this book is for
This book is for DevOps and cloud engineers, Kubernetes engineers, SREs, developers, and cloud architects interested in automating the management of their Kubernetes clusters. It assumes a basic understanding of core Kubernetes topics or familiarity with Kubernetes and container orchestration.
• Develop a holistic understanding of operators and the Operator Framework
• Learn to design and develop your own operators as per industry standards
• Find out how to implement best practices and troubleshoot Kubernetes operators
Book Description
From incomplete collections of knowledge and varying design approaches to technical knowledge barriers, Kubernetes users face various challenges when developing their own operators. Knowing how to write, deploy, and pack operators makes cluster management automation much easier – and that's what this book is here to teach you.
Beginning with operators and Operator Framework fundamentals, the book delves into how the different components of Operator Framework (such as the Operator SDK, Operator Lifecycle Manager, and OperatorHub.io) are used to build operators. You’ll learn how to write a basic operator, interact with a Kubernetes cluster in code, and distribute that operator to users. As you advance, you’ll be able to develop a sample operator in the Go programming language using Operator SDK tools before running it locally with Operator Lifecycle Manager, and also learn how to package an operator bundle for distribution. The book covers best practices as well as sample applications and case studies based on real-world operators to help you implement the concepts you’ve learned.
By the end of this Kubernetes book, you’ll be able to build and add application-specific operational logic to a Kubernetes cluster, making it easier to automate complex applications and augment the platform.
What you will learn
• Gain insight into the Operator Framework and the benefits of operators
• Implement standard approaches for designing an operator
• Develop an operator in a stepwise manner using the Operator SDK
• Publish operators using distribution options such as OperatorHub.io
• Deploy operators using different Operator Lifecycle Manager options
• Discover how Kubernetes development standards relate to operators
• Apply knowledge learned from the case studies of real-world operators
Who this book is for
This book is for DevOps and cloud engineers, Kubernetes engineers, SREs, developers, and cloud architects interested in automating the management of their Kubernetes clusters. It assumes a basic understanding of core Kubernetes topics or familiarity with Kubernetes andcontainer orchestration.
商品描述(中文翻譯)
設計並部署一個供個人使用和公共分發的運營商,並掌握為 Kubernetes 集群編寫、打包和分發基本運營商的技巧。
主要特點
設計並部署一個供個人使用和公共分發的運營商,並掌握為 Kubernetes 集群編寫、打包和分發基本運營商的技巧。
主要特點
- 發展對運營商及運營商框架的全面理解
- 學習根據行業標準設計和開發自己的運營商
- 瞭解如何實施最佳實踐並排除 Kubernetes 運營商的故障
書籍描述
從不完整的知識集合和不同的設計方法到技術知識障礙,Kubernetes 用戶在開發自己的運營商時面臨各種挑戰。知道如何編寫、部署和打包運營商使集群管理自動化變得更加容易——這就是本書要教你的內容。
本書從運營商和運營商框架的基本原理開始,深入探討運營商框架的不同組件(如 Operator SDK、Operator Lifecycle Manager 和 OperatorHub.io)如何用於構建運營商。你將學會如何編寫一個基本的運營商、在代碼中與 Kubernetes 集群互動,並將該運營商分發給用戶。隨著進展,你將能夠使用 Operator SDK 工具在 Go 編程語言中開發一個示例運營商,然後使用 Operator Lifecycle Manager 在本地運行它,並學習如何打包運營商包以供分發。本書涵蓋最佳實踐以及基於真實運營商的示例應用程序和案例研究,以幫助你實施所學的概念。
到本書結束時,你將能夠構建並將特定應用程序的操作邏輯添加到 Kubernetes 集群中,使自動化複雜應用程序和增強平台變得更加容易。
你將學到的內容
- 獲得對運營商框架及運營商優勢的深入了解
- 實施設計運營商的標準方法
- 使用 Operator SDK 逐步開發運營商
- 使用如 OperatorHub.io 的分發選項發布運營商
- 使用不同的 Operator Lifecycle Manager 選項部署運營商
- 發現 Kubernetes 開發標準與運營商的關係
- 應用從真實運營商案例研究中學到的知識
本書適合誰
本書適合對自動化管理 Kubernetes 集群感興趣的 DevOps 和雲工程師、Kubernetes 工程師、SRE、開發人員和雲架構師。它假設讀者對核心 Kubernetes 主題有基本了解或熟悉 Kubernetes 和容器編排。
目錄大綱
1. Introducing the Operator Framework
2. Understanding How Operators Interact with Kubernetes
3. Designing an Operator: CRD, API, and Target Reconciliation
4. Developing an Operator with the Operator SDK
5. Developing an Operator: Advanced Functionality
6. Building and Deploying Your Kubernetes Operator
7. Packaging Operators for OperatorHub and Operator Lifecycle Manager
8. Preparing for Ongoing Maintenance of Your Operator
9. Diving into FAQs and Future Trends
10. Case Study for Optional Operator: Prometheus Operator
11. Case Study for Core Operator: Etcd Operator
目錄大綱(中文翻譯)
1. Introducing the Operator Framework
2. Understanding How Operators Interact with Kubernetes
3. Designing an Operator: CRD, API, and Target Reconciliation
4. Developing an Operator with the Operator SDK
5. Developing an Operator: Advanced Functionality
6. Building and Deploying Your Kubernetes Operator
7. Packaging Operators for OperatorHub and Operator Lifecycle Manager
8. Preparing for Ongoing Maintenance of Your Operator
9. Diving into FAQs and Future Trends
10. Case Study for Optional Operator: Prometheus Operator
11. Case Study for Core Operator: Etcd Operator