Правильно ли понимаю , что когда мы делаем kubectl что-то , то api server парсит и заносит информацию в etcd. Дальше шедуллер берет берет информацию из etcd через api server. Парсит ее и опять через aoi server заптсывае в etcd, но уже с указанием подов. А все kubelet подписаны на изменения в etcd. И получается, что они оповещаются через подписку , что им нужно что-то сделать и делают