I could solve with a ServersTransport here in my config. hope it helps.
apiVersion: traefik.containo.us/v1alpha1
kind: ServersTransport
metadata:
name: vault-transport
namespace: vault
spec:
serverName: vault-internal
insecureSkipVerify: true
---
apiVersion: traefik.containo.us/v1alpha1
kind: TLSOption
metadata:
name: vault-tls-option
namespace: vault
spec:
minVersion: VersionTLS12
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: vault-ui
namespace: vault
spec:
entryPoints:
- websecure
routes:
- match: Host(`vault.domain.com`)
kind: Rule
services:
- name: vault
port: 8200
scheme: https
serversTransport: vault-transport
namespace: vault
tls:
options:
name: vault-tls-option
namespace: vault