Welcome to the Linux Foundation Forum!

Chapter 11 Quiz

In chapter 11 (Ingress) Knowledge Check 11.3, they ask for "Both L4 and L7 traffic can be configured. True or False?". The quiz assumes the answer to be true. Given the chapter is Ingress, I would assume this regards Ingress resources.

According to the Kubernetes documentation (https://kubernetes.io/docs/concepts/services-networking/ingress/#what-is-ingress), "Ingress exposes HTTP and HTTPS routes from outside the cluster to services within the cluster"

So either this question does not regard ingress resources, or the answer seems to be false. In case the former is the case, I would suggest updating the question to indicate this does not only relate to Ingress resources.

Could someone please elaborate what is going on here?

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Comments

  • Hi @kortekaasy,

    It is true that the Ingress was designed to handle HTTP(S) traffic. However, a little bit of skimming through some of the Ingress Controller options reveals references to L4 and L7 traffic management.

    Regards,
    -Chris

  • Posts: 2
    edited December 2024

    Thanks for responding @chrispokorni

    So specific ingress controllers allow for L4 traffic management, but this is not necessarily part of the Ingress spec / intention. Since it depends on which ingress controller you are using whether L4 traffic management is available, I would not say it is fair to state (generically) that L4 traffic can be configured using Ingress resources.

    Perhaps if the question is formulated as "Some Ingress controllers allow you to configure both L4 and L7 traffic, True or False?" the question might make more sense?

  • Hi! I am also on this quiz and the question is very confusing indeed, since the no native support for TCP (main embassador of L4) and other protocols is actually listed as a limitation of the Ingress spec in the course class:

    And this is also an advantage for using the Gateway API :)

    Also the 1st question is confusing for me:
    According to the kubernetes documentation, how many Ingress Controllers are currently supported?
    The documentation states specifically 'three':

    But that is not the correct answer in the quiz.

    I guess this comment may be used as feedback for the quiz ;)
    Thank you!
    Br, Virginia

  • Posts: 2,443

    Hi @virginiatorres,

    The wording used by the official documentation seems to cause some confusion. More precisely "supports" and "maintains" in the sentence enumerating the three ingress controllers: AWS, GCE, and nginx.
    While the Kubernetes project does maintain the three ingress controllers, it supports the three ingress controllers as well as the additional controllers listed on the same page.

    Regards,
    -Chris

  • Alright, thanks @chrispokorni!

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training