DEV Community

Discussion on: What the heck are Conditions in Kubernetes controllers?

Collapse
 
krishnanrecrooz profile image
krishnan-recrooz

Condition is the observation of an observer and whereas the state is observation by the observed itself. So the sync loops can state the condition of the Pod but the Pod can itself declare its state. The Events are orthogonal and both the observer and observed can raise events. The soft difference here would be that the Observer events are coarse - i.e, the observer only gets to raise events at the point of observation whereas the observed can raise events anytime.