TypeMeta 是Kubernetes 对象的最基本定义,它由哪三部分组成? #
TypeMeta 通过GKV(Group,Kind,Version)模型定义了一个对象的类型。
- Group
Kubernetes 定义了非常多的对象,如何将这些对象进行归类是一门学问,将对象依据其功能范围归入不同的分组,比如把支撑最基本功能的对象归入core 组,把与应用部署有关的对象归入apps 组,会使这些对象的可维护性和可理解性更高。
- Kind
定义一个对象的基本类型,比如Node、Pod、Deployment 等。
- Version
社区每个季度会推出一个Kubernetes 版本,随着Kubernetes 版本的演进,对象从创建之初到能够完全生产化就绪的版本是不断变化的。