type
status
date
slug
summary
tags
category
icon
password
这里通过特性门控的实现学习到如何通过不同的接口来实现权限读写限制,为应用初始化和业务调用分别提供不同的接口。
如果不了解 k8s 的特性门控,需要先阅读参考文章后再来看这部分的代码实现。
首先当我们自己在使用特性门控时,代码如下:
- 创建自定义门控列表
- DefaultMutableFeatureGate: 这个门控可写,用来在应用初始化时使用
- DefaultFeatureGate:
- 这个门控只读,可以供业务调用时使用,避免在业务执行过程中不小心修改门控的信息
- 所以虽然这个 DefaultFeatureGate 的值为 DefaultMutableFeatureGate,但是通过不同的接口限制,限制该对象的用法,用来限制权限
- 新增功能门控
- 注册功能门控
- 应用启动时给特性门控初始化






