ingress: name: example-ingress ingressClassName: traefik rules: default: host: test.com http: paths: - path: / pathType: ImplementationSpecific backend: serviceName: webservice servicePort: 8080 tls: default: hosts: - test.com secretName: test-tls secrets: secret0: name: example-secret0 data: username: dXNlcm5hbWU= # Base64-encoded 'username' password: cGFzc3dvcmQ= # Base64-encoded 'password' secret1: name: example-secret1 type: Opaque data: username: "example" password: 'example' volumes: persistentVolumes: example: name: example labels: test: test test2: test2 size: 5Gi mountOptions: - nfsvers=4.1 accessModes: - ReadWriteMany reclaimPolicy: Delete storageClassName: manual claimRefName: example mount: nfs: server: 192.168.1.196 path: /example persistentVolumeClaims: example: name: example size: 5Gi accessModes: - ReadWriteMany storageClassName: manual volumeName: example acme: name: acme-issuer apiVersion: cert-manager.io/v1 type: Issuer # Either Issuer or ClusterIssuer server: https://acme-staging-v02.api.letsencrypt.org/directory email: your-email@example.com secretName: example-tls solvers: - http01: ingress: class: traefik configmap: name: configmap data: example: test ingressroutetcp: # All options: https://doc.traefik.io/traefik/routing/providers/kubernetes-crd/#kind-ingressroutetcp name: exampleroute entryPoints: - example-entrypoint routes: - match: HostSNI(`*`) services: - name: example-service port: 8080 redirectscheme: permanent: true # default value scheme: https # default value