Skip to Content
Kubernetes编程
book

Kubernetes编程

by Michael Hausenblas, Stefan Schimanski
June 2021
Intermediate to advanced
335 pages
5h 50m
Chinese
China Electric Power Press Ltd.
Content preview from Kubernetes编程
148
6
}
}
在本章的后续内容中,我们还会重用这两个辅助函数以及
syncHandler()
数中所展示的基本业务逻辑处理流程,所以请确保你已经熟悉了这里所介绍
的细节。
注意,对于
At
资源来说,
Pod
是一个二级资源,所以控制器需要负责在必要
的时候把这些
Pod
清理掉,不然就可能会有造成孤儿
Pod
的风险。
sample-controller
是一个学习基础知识的好工具,但是大部分情况下,你只
希望关注实现业务逻辑而不想理会那些框架代码。为了实现这个目标,你可
以从两个项目中选择一个:
Kubebuilder
Operator SDK
。我们将看看如何分
别使用它们来实现
cnat
6.3 Kubebuilder
Kubernetes
特别兴趣小组(
Special Interest Group
SIG
API Machinery
所开
发和维护的
Kubebuilder
工具中包含了众多开发库,可以帮助你更加简单、高
效地开发
Operator
。要深入学习
Kubebuilder
,在线的
Kubebuilder book
是一
份很好的参考资料,它会引领你认识
Kubebuilder
的组件及用法。然而,我们
在这里将先专注于使用
Kubebuilder
实现我们的
cnat Operator
(请参考我们
Git
仓库中的相应目录)。
首先,我们要确保正确安装了所有需要的工具,包括:
dep
kustomize
(参考
7.1.3 Kustomize
”),以及
Kubebuilder
自身:
$ dep version
dep:
version ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

解密金融数据

解密金融数据

Justin Pauley
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu
软件开发实践:项目驱动式的Java开发指南

软件开发实践:项目驱动式的Java开发指南

Raoul-Gabriel Urma, Richard Warburton

Publisher Resources

ISBN: 9787519854799