官方示例:实现一个缓存资源对象和控制器。

Memcached 是一个开源的分布式内存缓存系统,常用于加速动态 Web 应用。通过将其封装为 Kubernetes 自定义资源,用户可以通过声明式 API 管理 Memcached 实例,而无需直接操作底层的 Pod 或 Deployment。

目标

优势

1. 简化 Memcached 的管理

2. 实现声明式管理

3. 自动化运维

4. 扩展 Kubernetes 的能力