This is an old revision of the document!
kube1:~/webd-k8s# cat my-webd-deployment.yaml Добавить запись заголовков в лог
kube1:~/traefik# kubectl get ingressclasses kube1:~/webd-k8s# cat my-ingressroute.yaml
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: my-ingressroute
spec:
entryPoints:
- web
routes:
- match: Host(`htwebd.corpX.un`)
kind: Rule
services:
- name: my-webd
port: 80
kube1:~/webd-k8s# cat my-gateway.yaml
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
name: my-gateway
spec:
gatewayClassName: traefik
listeners:
- name: http
port: 8000
protocol: HTTP
- name: https
hostname: "htwebd.corpX.un"
protocol: HTTPS
port: 8443
tls:
mode: Terminate
certificateRefs:
- kind: Secret
name: htwebd-tls
kube1:~/webd-k8s# cat my-httproute.yaml
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: my-httproute
spec:
hostnames:
- htwebd.corpX.un
parentRefs:
- name: my-gateway
# - name: traefik-gateway
# namespace: traefik
rules:
- matches:
- path:
type: Exact
value: /
backendRefs:
- name: my-webd
port: 80