k8s 수신 nginx 도메인 당 재 작성 대상 설정

Ernesto

인 그레스에서 도메인마다 다른 재 작성 대상을 추가하는 것이 어떻게 든 가능합니까?

다음과 같은 인 그레스가 있습니다.

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: multiple-domains-ingress
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /entry1/$1
spec:
  rules:
    - host: domain1.com
      http:
        paths:
          - path: /(.*)
            backend:
              serviceName: my-service
              servicePort: 8080

다음과 같이 다른 리디렉션으로 여러 경로를 추가 할 수 있으면 좋을 것입니다.

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: multiple-domains-ingress

spec:
  rules:
    - host: domain1.com
      http:
        paths:
          - path: /(.*)
            backend:
              serviceName: my-service
              servicePort: 8080
              redirect: /entry1/$1

    - host: domain2.com
      http:
        paths:
          - path: /(.*)
            backend:
              serviceName: my-service
              servicePort: 8080
              redirect: /entry2/$1

아니면 모든 도메인에 대해 새 수신을 생성해야합니까? 또한 여기에 위반하는 모범 사례가 있다면 그것에 대해 듣고 기쁠 것입니다 :-)

감사

매트

IngressBackend의 API 스펙 만을 포함 serviceName하고 servicePort있으므로 별도의 진입 CONFIGS의 주석에 의존해야합니다.

Ingress-nginx 사양

kubernetes ingress-nginx수신 정의당 구성에 "서버" 를 설정합니다. 이것은 Apache VirtualHost와 유사합니다. 주석은 일반적으로이 서버 수준에서 적용됩니다. 따라서 특정 주석 에 도메인이 포함 되지 않는 한 별도의 수신 정의가 필요합니다.

configuration-snippet하나의 인 그레스에서 사용자 지정 nginx 구성을 제공 하는 주석 을 사용하는 것을 피할 수 있지만 구성을 깨뜨릴 가능성이 있으므로 피할 것입니다. 이는 또한 수신 컨트롤러에 nginx 만 사용하는 요구 사항을 증가시킵니다.

다중 수신 정의

주의해야 할 주요 사항은 반복되는 구성입니다. 수백 개의 도메인에 대한 수신 정의를 관리하게되면 100 개의 파일에서 동일한 정보를 유지하는 대신 단일 도메인 목록에서 구성을 빌드 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

또 다른 nginx 수신 재 작성 대상 문제

분류에서Dev

Nginx 재 작성 설정

분류에서Dev

k8s에서 nginx 수신에 사용자 지정 포트 사용

분류에서Dev

MassTransit에서 메시지 당 새 인스턴스를 생성하는 대신 소비자 인스턴스를 재사용하도록 할 수 있습니까?

분류에서Dev

특정 도메인에 대한 htaccess 재 작성 규칙을 무시할 수 있습니까?

분류에서Dev

k8s nginx 인 그레스에서 규칙별로 백엔드 프로토콜을 설정할 수 있습니까?

분류에서Dev

와일드 카드 하위 도메인에 대한 htaccess 재 작성 설명

분류에서Dev

react-router-dom과 함께 작동하도록 k8s 수신을 구성하는 방법

분류에서Dev

각도 SPA의 정적 컨텐츠에 대한 nginx escape_fragment 재 작성

분류에서Dev

k8s에서 Corefile을 어떻게 재생성 할 수 있습니까?

분류에서Dev

각도 재질 모달 대화 상자에서 컨트롤러의 속성을 설정할 수 없습니다.

분류에서Dev

이 Chisel 예외의 의미 : 원인 : chisel3.package $ RebindingException : 재설정에 대한 바인딩 재 할당 시도

분류에서Dev

특수 문자에 대한 Nginx 재 작성 규칙

분류에서Dev

다른 도메인에 대한 htaccess의 재 작성 규칙

분류에서Dev

.htaccess 다른 도메인에 대한 PDF 파일 재 작성

분류에서Dev

https 도메인에 대한 htaccess 재 작성

분류에서Dev

nginx 재 작성 규칙에 대한 htaccess

분류에서Dev

특정 경로 / URL에 대한 Nginx 비활성화 URL 재 작성

분류에서Dev

Nginx URL 재 작성 정규식

분류에서Dev

Nginx URL 재 작성 정규식

분류에서Dev

경고 : 할당 또는 함수 호출을 예상하고 대신 표현식 | onClick 조작 시도

분류에서Dev

지정된 분기에 대한 커밋을 작성자 정보 (이메일, 날짜 등)로 재설정

분류에서Dev

Nginx의 쿼리 문자열 매개 변수에 대한 재 작성 규칙

분류에서Dev

인코딩 된 URL에 대한 htaccess 재 작성을 수정하는 방법

분류에서Dev

새 객체를 생성하고 속성을 재 할당하여 각도 입력 재설정

분류에서Dev

Kubernetes 수신 재 작성

분류에서Dev

상태 머신의 현재 상태를 확인하는 함수 작성 [Lua / Love2d]

분류에서Dev

재 작성 대신 표시되는 부정확 한 URL-htaccess

분류에서Dev

Laravel : 도메인 이름에 따라 상수 / 변수 설정

Related 관련 기사

  1. 1

    또 다른 nginx 수신 재 작성 대상 문제

  2. 2

    Nginx 재 작성 설정

  3. 3

    k8s에서 nginx 수신에 사용자 지정 포트 사용

  4. 4

    MassTransit에서 메시지 당 새 인스턴스를 생성하는 대신 소비자 인스턴스를 재사용하도록 할 수 있습니까?

  5. 5

    특정 도메인에 대한 htaccess 재 작성 규칙을 무시할 수 있습니까?

  6. 6

    k8s nginx 인 그레스에서 규칙별로 백엔드 프로토콜을 설정할 수 있습니까?

  7. 7

    와일드 카드 하위 도메인에 대한 htaccess 재 작성 설명

  8. 8

    react-router-dom과 함께 작동하도록 k8s 수신을 구성하는 방법

  9. 9

    각도 SPA의 정적 컨텐츠에 대한 nginx escape_fragment 재 작성

  10. 10

    k8s에서 Corefile을 어떻게 재생성 할 수 있습니까?

  11. 11

    각도 재질 모달 대화 상자에서 컨트롤러의 속성을 설정할 수 없습니다.

  12. 12

    이 Chisel 예외의 의미 : 원인 : chisel3.package $ RebindingException : 재설정에 대한 바인딩 재 할당 시도

  13. 13

    특수 문자에 대한 Nginx 재 작성 규칙

  14. 14

    다른 도메인에 대한 htaccess의 재 작성 규칙

  15. 15

    .htaccess 다른 도메인에 대한 PDF 파일 재 작성

  16. 16

    https 도메인에 대한 htaccess 재 작성

  17. 17

    nginx 재 작성 규칙에 대한 htaccess

  18. 18

    특정 경로 / URL에 대한 Nginx 비활성화 URL 재 작성

  19. 19

    Nginx URL 재 작성 정규식

  20. 20

    Nginx URL 재 작성 정규식

  21. 21

    경고 : 할당 또는 함수 호출을 예상하고 대신 표현식 | onClick 조작 시도

  22. 22

    지정된 분기에 대한 커밋을 작성자 정보 (이메일, 날짜 등)로 재설정

  23. 23

    Nginx의 쿼리 문자열 매개 변수에 대한 재 작성 규칙

  24. 24

    인코딩 된 URL에 대한 htaccess 재 작성을 수정하는 방법

  25. 25

    새 객체를 생성하고 속성을 재 할당하여 각도 입력 재설정

  26. 26

    Kubernetes 수신 재 작성

  27. 27

    상태 머신의 현재 상태를 확인하는 함수 작성 [Lua / Love2d]

  28. 28

    재 작성 대신 표시되는 부정확 한 URL-htaccess

  29. 29

    Laravel : 도메인 이름에 따라 상수 / 변수 설정

뜨겁다태그

보관