Hi John,

Unfortunately GKE doesn't support configuring the logging driver through 
our API directly, so you'll have to manually modify each of the nodes in 
your cluster (or use a provisioning tool like salt or puppet) to accomplish 
this.

As explained in Docker's documentation 
<https://docs.docker.com/engine/admin/logging/overview/>, you can do this 
by passing a flag to the docker daemon when it's started. The flags passed 
to the docker daemon on GKE nodes are specified in the /etc/default/docker 
file. You should be able to SSH to each node and modify the command line 
flags in that file to add your preferred logging driver. In order to make 
the flags take effect, you'll have to kill the docker daemon. It'll 
automatically restart within a few seconds with the new flag, but this will 
mean that all the containers running on your node will be down for those 
few seconds, so be careful that such downtime is acceptable before doing 
this!

Best,
Alex

On Tuesday, June 7, 2016 at 12:20:13 PM UTC-7, John On wrote:
>
> We are running Kubernetes with Google Container Engine and I'm wondering 
> if it's possible at all to change the default logging driver for Docker 
> containers? We don't need this at a per-pod level and would prefer a 
> cluster-level configuration. From my limited research it seems like you can 
> configure the docker-daemon to do so but can anyone give a more detailed 
> explanation on how to modify this?
>
> Thanks,
> John
>

-- 
You received this message because you are subscribed to the Google Groups 
"Containers at Google" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-containers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to