Got error 404 on Traefik

Hello,

I am beginner with Traefik, I deployed service and ingress by copying from other working service and ingress and adapt variables to the new one, but still it produce error 404.

Here is ingress:
kind: Ingress

apiVersion: networking.k8s.io/v1beta1

metadata:

name: subversion

namespace: default

selfLink: /apis/networking.k8s.io/v1beta1/namespaces/default/ingresses/subversion

uid: b751a1c0-eaa6-4b28-a1a8-d5a8c2d2a0ef

resourceVersion: '14303846'

generation: 5

creationTimestamp: '2021-11-03T20:23:45Z'

labels:

app: subversion

annotations:

ingress.kubernetes.io/browser-xss-filter: 'true'

ingress.kubernetes.io/content-security-policy: self

ingress.kubernetes.io/content-type-nosniff: 'true'

ingress.kubernetes.io/custom-frame-options-value: SAMEORIGIN

ingress.kubernetes.io/custom-response-headers: Server:hidden

ingress.kubernetes.io/referrer-policy: strict-origin-when-cross-origin

ingress.kubernetes.io/whitelist-x-forwarded-for: 'true'

kubernetes.io/ingress.class: traefik

traefik.ingress.kubernetes.io/whitelist-source-range: ''

managedFields:

- manager: kubectl-client-side-apply

  operation: Update

  apiVersion: networking.k8s.io/v1beta1

  fieldsType: FieldsV1

  fieldsV1:

    f:metadata:

      f:annotations: {}

- manager: Mozilla

  operation: Update

  apiVersion: networking.k8s.io/v1beta1

  time: '2021-11-03T21:46:04Z'

  fieldsType: FieldsV1

  fieldsV1:

    f:metadata:

      f:annotations:

        f:ingress.kubernetes.io/browser-xss-filter: {}

        f:ingress.kubernetes.io/content-security-policy: {}

        f:ingress.kubernetes.io/content-type-nosniff: {}

        f:ingress.kubernetes.io/custom-frame-options-value: {}

        f:ingress.kubernetes.io/custom-response-headers: {}

        f:ingress.kubernetes.io/referrer-policy: {}

        f:ingress.kubernetes.io/whitelist-x-forwarded-for: {}

        f:kubernetes.io/ingress.class: {}

        f:traefik.ingress.kubernetes.io/whitelist-source-range: {}

      f:labels:

        .: {}

        f:app: {}

    f:spec:

      f:rules: {}

spec:

rules:

- host: svn-escrypt.boschdevcloud.com

  http:

    paths:

      - path: /

        pathType: ImplementationSpecific

        backend:

          serviceName: subversion

          servicePort: 80

status:

loadBalancer: {}

Service:
kind: Service

apiVersion: v1

metadata:

name: subversion

namespace: default

selfLink: /api/v1/namespaces/default/services/subversion

uid: 871b9086-a928-4e2d-b9d9-d6dc28be1d44

resourceVersion: '14303309'

creationTimestamp: '2021-11-03T20:22:20Z'

labels:

name: subversion

role: frontend

managedFields:

- manager: Mozilla

  operation: Update

  apiVersion: v1

  time: '2021-11-03T21:42:00Z'

  fieldsType: FieldsV1

  fieldsV1:

    f:metadata:

      f:labels:

        .: {}

        f:name: {}

        f:role: {}

    f:spec:

      f:externalName: {}

      f:ports:

        .: {}

        k:{"port":80,"protocol":"TCP"}:

          .: {}

          f:name: {}

          f:port: {}

          f:protocol: {}

          f:targetPort: {}

      f:selector:

        .: {}

        f:name: {}

      f:sessionAffinity: {}

      f:type: {}

spec:

ports:

- name: http

  protocol: TCP

  port: 80

  targetPort: 80

selector:

name: subversion

type: ExternalName

sessionAffinity: None

externalName: 172.18.160.41

status:

loadBalancer: {}

Hello @alexander.siahaan

Thanks for using Traefik.

I highly encourage you to see the recording from one of our workshops that should help you with learning Traefik. The workshop is entitled "Getting Started with Traefik on Kubernetes".

You can find there a few helpful tutorials that should help with learning Traefik.

Thank you,

1 Like