TypeMeta的组成

TypeMeta的组成

TypeMeta 是Kubernetes 对象的最基本定义,它由哪三部分组成? #

TypeMeta 通过GKV(Group,Kind,Version)模型定义了一个对象的类型。

  1. Group

Kubernetes 定义了非常多的对象,如何将这些对象进行归类是一门学问,将对象依据其功能范围归入不同的分组,比如把支撑最基本功能的对象归入core 组,把与应用部署有关的对象归入apps 组,会使这些对象的可维护性和可理解性更高。

  1. Kind

定义一个对象的基本类型,比如Node、Pod、Deployment 等。

  1. Version

社区每个季度会推出一个Kubernetes 版本,随着Kubernetes 版本的演进,对象从创建之初到能够完全生产化就绪的版本是不断变化的。

Viewpoint #

From #