Skip to content

How to deal with newer Ingress Controllers that use CRDs instead of Ingress resource? #227

Open
@Yggdrasil

Description

@Yggdrasil

The newer versions of Nginx and Traefik ingress controllers have switched to using CRDs (Custom Resource Definition) instead of the common Ingress resource.

This is because the Ingress resource is not flexible enough to deal with more complex routing requirements. It appears the Kubernetes developers agree that moving to custom resources is the path forward, instead of expanding the Ingress definition with ever more annotations.

Here's an example of Traefik 2.0's implementation: the IngressRoute resource.

Have you considered this change? How do you plan to get the fqdn from these CRDs?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions