1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

kubebuilder扩展k8s

小本本介绍

大家好,我是本际云服务器推荐网的小编小本本。今天我要介绍一个专门用于开发k8s的框架——kubebuilder。

kubebuilder扩展k8s

kubebuilder的介绍

k8s有很多资源如deployment,cronjob等资源,这些资源的行为则由位于controller-manager中的各个资源控制器来实现逻辑。kubebuilder是一个用于开发k8s控制器的框架。安装在https://github.com/kubernetes-sigs/kubebuilder/releases下载合适的二进制文件并放入path中。

kubebuilder中的术语

在kubebuilder中有一些术语需要了解:

  • GV:ApiGroup和Version的缩写,表示相关API功能的集合,每个Group拥有一或多个Versions。
  • GVK:GroupVersionKind的缩写,每个GV都包含很多个api类型,称之为Kinds,不同Version同一个Kinds可能不同。
  • GVR:GroupVersionResource的缩写,Resource是Kind的对象标识,一般来Kind和Resource是1:1的,但有时候存在1:n的关系,不过对于Operator来说都是1:1的关

    原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7446.html