User Tools

Site Tools


как_и_чем_заменить_ingress_nginx

This is an old revision of the document!


Как и чем заменить Ingress NGINX

kube1:~/webd-k8s# cat my-webd-deployment.yaml
...
#        image: httpd
        image: brndnmtthws/nginx-echo-headers
...
kube1:~/webd-k8s# cat my-gateway.yaml
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: my-gateway
spec:
#  gatewayClassName: traefik
#  gatewayClassName: eg
  listeners:
  - name: http
#    port: 8000
#    port: 80
    protocol: HTTP
  - name: https
    hostname: "htwebd.corpX.un"
    protocol: HTTPS
#    port: 8443
#    port: 443
    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
как_и_чем_заменить_ingress_nginx.1771821783.txt.gz · Last modified: 2026/02/23 07:43 by val