是否可以配置名称空间可以使用哪些存储类?
例如,我有一个用于生产和开发的集群。
我想为开发配置一组存储类,为生产配置另一组存储类。
我要严格配置为在开发中没有人可以使用生产的存储类。
这可能吗?
我只看到了在命名空间级别使用资源配额的选项,但是并不相同,有了配额,我可以配置每个存储类中可以使用的磁盘数量,所以如果我创建一个新的存储类,将必须修改所有命名空间中的所有配额,以添加有关新存储类的约束。
答案 0 :(得分:1)
Kubernetes中的storage class是群集范围的资源,因此您不能限制现成的命名空间的使用。但是,您可以做的是写一个类似于Banzai用他们的PVC Operator或Raffaele Spazzoli的Namespace Configuration Controller做的客户控制器。