Created attachment 1545757 [details] The fluentd daemonset file used to create the ds # oc project Using project "openshift-logging" on server # oc get ds NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE logging-fluentd 3 3 3 3 3 logging-infra-fluentd=true 2h # oc get ds logging-fluentd > logging-fluentd.yaml
https://github.com/openshift/openshift-ansible/pull/11372
Created attachment 1557175 [details] The yaml of the pod that is stuck
3.10 PR - https://github.com/openshift/openshift-ansible/pull/11552
Fix is available in openshift-ansible-3.10.143-1
The taint is not affecting the fluentd pods that are already running, but they are not getting created new because of the taints affecting the sdn pods. So marking this bug as verified but for the pods to come up the sdn pods needs to tolerate the taints which is tracked in another bug. version: # oc version oc v3.10.145 kubernetes v1.10.0+b81c8f8 features: Basic-Auth GSSAPI Kerberos SPNEGO Server https://xxxx-master-etcd-1:8443 openshift v3.10.139 kubernetes v1.10.0+b81c8f8 openshift-ansible-3.10.145-1.git.0.b76c9df.el7.noarch.rpm Steps to verify the bug: 1. taint the node # oc adm taint node $node NodeWithImpairedVolumes=true:NoExecute #oc describe node $node | grep -i taint 2. Check the fluentd pods # oc project Using project "openshift-logging" on server # oc get pods -- note that there is one fluentd pod per node running and hence the taint is not affecting the existing ones 3. recreate the pods by toggle the flag from true to false and then to true #oc label node --all --overwrite logging-infra-fluentd=false -- note that all fluentd pods get terminated #oc label node --all --overwrite logging-infra-fluentd=true -- note that the fluentd pods come back up again except for the tainted node where it is stuck in containercreating # oc get pods -o wide | grep $node logging-fluentd-52dwf 0/1 ContainerCreating 0 14m <none> As mentioned in the description even though the logging pods are not running, it is verified that the taints are not affecting their creation and hence verifying the bug.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:1607