k8s中并没有将业务的具体处理逻辑耦合在rest接口中,rest接口只负责数据的存储,通过控制器模式,分离数据存储与业务逻辑的耦合,保证apiserver业务逻辑的简洁。控制器通过watch接口来感知对应的资源的数据变更,从而根据资源对象中的期望状态与当前状态之间的差异,来决策业务逻辑的控制,watch本质上做的事情其实就是将感知到的事件发生给关注该事件的控制器
2023年 7月 9日 72.7k 0
k8s中并没有将业务的具体处理逻辑耦合在rest接口中,rest接口只负责数据的存储,通过控制器模式,分离数据存储与业务逻辑的耦合,保证apiserver业务逻辑的简洁。控制器通过watch接口来感知对应的资源的数据变更,从而根据资源对象中的期望状态与当前状态之间的差异,来决策业务逻辑的控制,watch本质上做的事情其实就是将感知到的事件发生给关注该事件的控制器