The Adventures of Me
tl;dr Use empty volume, initContainers, and subPath to copy and mount kubectl.
There are some situations where you just need to run a simple single command cronjob. This is where the alpineDocker image comes in very handy. It comes with a simple yet flexible cron package via busybox.
Update Sept 6 2017: As of Aug 8 2017, GKE has released the ubuntu image to replace container-vm. This image has xfsprogs pre-installed. Use this instead.
We had a mongo replicaset cluster setup in Google Container Engine that was using the default ext filesystem when…