首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

K8s源码分析(12)-资源的数据访问层

一篇文章中,我们主要介绍了在 kubernetes 中不同版本的资源是如何注册到 schema 对象之中,包括内部版本资源,所有外部版本资源。...以及资源的 model 类型的注册,资源的初始化函数(即默认值函数)的注册,资源的 label 转换函数的注册,和内外部版本相互转换函数的注册。在本篇文章里, 我们主要来介绍资源的数据访问层。...在数据访问层的设计,也是秉承接口和实现的原则,定义接口功能,由相关的具体实现类(etcd3 实现)来实现功能。...Count(key string) (int64, error) } // k8s.io/apiserver/pkg/storage/etcd3/store.go type store struct...{...} func (s *store) Count(key string) (int64, error){...} k8s.io/apiserver/pkg/storage/interfaces.go

63030
您找到你想要的搜索结果了吗?
是的
没有找到
领券