Closed Danil-Grigorev closed 4 months ago
After investigation it seems that tolerations are not sufficient in this case (they are already present ATM). What is needed, is a way to avoid hitting NetworkReady=false
condition in kubelet by setting the fleet agent to use hostNetwork
setting. This functionality is proposed in https://github.com/rancher/fleet/pull/2659
Fleet agent is installed in the cluster once it is connectable from the management side. Sometimes this means that CNI is not installed, or will not be installed, or it is the fleet agent responsibility to supply the CNI bundle into the cluster.
To do so, fleet agent should tolerate
NotReady
taint set on worker nodes: