Effect of liveness and readiness checks of k8s with respect to linkerd

In k8s,

  • Liveness: The kubelet uses liveness probes to know when to restart a Container
  • Readiness:
    • The kubelet uses readiness probes to know when a Container is ready to start accepting traffic.
    • When a Pod is not ready, it is removed from Service load balancers.

So if the readiness checks fail, kubelet will remove a service from load balancers.
Will Linkerd respect this? if not, then does this readiness checks against client applications effect in k8s environment where l5d is installed?

Linkerd uses the endpoint list from the k8s endpoints API. My understanding is that this list includes only pods which k8s has deemed ready.