Newer
Older
default:
host: test.com
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: webservice
servicePort: 8080
tls:
default:
hosts:
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
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:
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