-
Notifications
You must be signed in to change notification settings - Fork 65
Fluentd only runs on worker nodes #42
Comments
Reference the following post and doc for information about taints: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ |
Alternatively, a section could just be added to the README explaining how to add the toleration to schedule onto masters/other tainted nodes. |
@AlexB138 : considering that the plugin (prior to 1.6) ran on the Nodes and Master without extra config, I am inclined to modify the settings to preserve that behavior. I prefer option 1 as it is less aggressive. I still think we need to update the docs for handling scenario 2 on other tainted nodes but by default we should collect from the master as that is where some of the k8s system pods run. Do you agree? |
@frankreno Yep, I agree on both counts. I'll put together a PR asap. |
PR is up. Sorry for the delay, @frankreno ! |
fixed by #43 thanks again! |
Per the README, the intention of the pod is to "run an instance of this container on each physical underlying host in the cluster". As of Kubernetes 1.6, the pods will only run on the worker nodes, due to the built in taint on masters.
I see two ways to solve this. Which is best depends on the maintainers intentions:
Happy to do a PR to fix this if desired.
The text was updated successfully, but these errors were encountered: