在 Kubernetes v1.24 中,AnyVolumeDataSouce特性默认启用,这意味着用户可以指定任何自定义资源作为0PVC的数据源
https://kubernetes.io/blog/2021/08/30-volume-populators-redesigned/
上面地址详细介绍了AnyVolumeDataSouce功能的工作原理。简而言之,集群管理员可以在集群中安装 CRD 和关联的填充器控制器,任何可以创建CR实例的用户都可以利用填充器创建卷。
多个填充器可以并排安装用于不同目的。SIG 存储社区已经看到了一些公开的实现,更多的原型应该很快就会出现。
强烈建议集群管理在安装任何填充器之前安装volume-data-source-validator控制器和关联的VolumePopulatorCRD,以便用户可以获得有关无效PVC数据源的反馈。
新功能
构建填充器的lib-volume-populator库现在包含可帮助操作员监控和检测问题的指标。这个库现在是测试版,最新版本是 v1.0.1。
https://github.com/kubernetes-csi/lib-volume-populator "lib-volume-populato
数据源验证器控制器还添加了度量支持,并且处于测试阶段。CRD 是测试版,VolumePopulator最新版本是 v1.0.1。
https://github.com/kubernetes-csi/volume-data-source-validator
请先登录!