Kubelet publishes events

Built on top of  #2261 and #2268
Hrm - seems like that's a flaw in the logic here.  Should there be a separate boolean to indicate unable to read from file?