Welcome to the new Linux Foundation Forum!

Comment on LFS258 8.15.c knowledge check 8.3

The question (which service types spread the packets among Pods in a deployment automatically?) and the possible answers in my view are misleading and incorrect.
The Kubernetes Service regardless of type will act as a load balancer and spread the load among the Pods (ep list), for example for iptables the backend pod will be selected based on SessionAffinity or randomly.
The suggested service type of Load Balancer will load balance across the worker nodes and not directly to the Pods .

Comments

  • serewiczserewicz Posts: 500

    Hello,

    The LoadBalancer service type is a NodePort plus an async request to an external load balancer. If an external LB is not waiting for the API request then nothing else would happen. As iptables rules are added to every node each of them are capable of routing the traffic to the proper node.

    Regards,

  • segevsegev Posts: 5

    Thanks for the reply.
    The knowledge question 8.3 is - "Which of the following service types spreads packets among Pods in a deployment automatically?". The first two possible answers are:
    1. NodePort
    2. LoadBalancer

    My understanding is that both of the above types will "spread the load" among the relevant Pods (specified in the endpoints list).
    In that case the knowledge question should allow for both answers to be selected. Currently only one answer can be selected (radio button).

    Cheers

Sign In or Register to comment.