AnswerBun.com

Kubernetes : how does healthCheckNodePort used to select ready nodes for loadbalancing

Stack Overflow Asked by Abdelghani on November 30, 2020

I try to understand how healthCheckNodePort works.
The API reference says :

healthCheckNodePort specifies the healthcheck nodePort for the service

Another document says :

To top it off, the Kubernetes service controller only adds those nodes
into the load balancer backend config that are Ready and Schedulable

but it is not clear to me how kubernetes actually uses this port to exclude nodes that are not ready. For instance :

1- Does kubernetes use the readinessProbe of the pods backing the service to assess nodes readiness and what happens if such pods dont define any readiness probe or use non http probe (for instance exec action)

2- is it possible to show the ready and schedulable nodes backing a service. I cant find such information with kubectl describe svc

3- I have understood that healthCheckNodePort works only with service type set to loadBalcer and externalTrafficPolicy set to local. Why then can I curl the node not hosting the pod backing my service and get a valid response? It seems kubernetes redirects the request to the pod even thought I have set externalTrafficPolicy to local.

Thank you in advance for any tips or redirection to a well suited documentation.

Abdelghani

Add your own answers!

Related Questions

Efficiently Zip multiple list in python/pandas

3  Asked on December 14, 2020 by sunni

   

Pandas Excel groupby/count

1  Asked on December 14, 2020 by nathaniel

   

How to call a php function in javascript using Ajax?

2  Asked on December 14, 2020 by mr-skan

     

Angular class names based on item values

2  Asked on December 14, 2020 by mafortis

     

is there any way to give name object?

1  Asked on December 14, 2020 by beginner-coder

 

HTML hidden not submitting

2  Asked on December 14, 2020 by connor-gaymon

     

how to find and remove array using jquery

1  Asked on December 13, 2020 by sultan-achmad

   

Laravel GraphQL and Sanctum – how to combine it?

0  Asked on December 13, 2020 by kamilon123s

     

How to save multiple figures built with a loop and mapplot packages in r?

1  Asked on December 13, 2020 by juan-carlos-rubio-polania

         

Pick from both sides?

2  Asked on December 13, 2020 by helloworld

       

how to return only the True values?

2  Asked on December 13, 2020 by hnakashima96

       

multiple image galleries on one page

2  Asked on December 13, 2020 by flw

     

System.MissingMethodException: Method not found?

34  Asked on December 13, 2020 by user603007

         

Use auto for only one variable with structured binding

3  Asked on December 13, 2020 by hkon-hgland

   

What does the & symbol mean here and whats going on here?

4  Asked on December 13, 2020 by aarat-chopra

   

How to get suffix of filename in javascript quickly?

2  Asked on December 13, 2020 by daniel-stephens

 

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir