I have built a 4 node kubernetes cluster running multi-container pods all running on CoreOS. The images come from public and private repositories. Right now I have to log in
Kubernetes supports a special type of secret that you can create that will be used to fetch images for your pods. More details here.