Channel is used to provide a source of events originating outside the cluster (e.g.
Informer is used to provide a source of events originating inside the cluster from Watches (e.g.
Kind is used to provide a source of events originating inside the cluster from Watches (e.g.