5.7.9. 경로 호스트 이름


서비스를 외부에서 노출하기 위해 OpenShift Container Platform 경로를 사용하면 외부에서 연결할 수 있는 호스트 이름과 서비스를 연결할 수 있습니다. 이 에지 호스트 이름은 트래픽을 서비스로 라우팅하는 데 사용됩니다.

다른 네임스페이스의 여러 경로가 동일한 호스트를 클레임하면 가장 오래된 경로가 성공하고 네임스페이스에 대해 클레임합니다. 경로 필드가 다른 추가 경로가 동일한 네임스페이스에 정의된 경우 해당 경로가 추가됩니다. 동일한 경로가 있는 여러 경로가 사용되는 경우 가장 오래된 경로가 우선합니다.

이 동작의 결과는 호스트 이름에 대한 두 개의 경로, 즉 이전 경로와 최신 경로가 있는 경우입니다. 다른 두 경로를 만들 때 생성된 동일한 호스트 이름에 대한 경로가 있는 경우 이전 경로를 삭제하면 호스트 이름에 대한 클레임이 더 이상 적용되지 않습니다. 이제 다른 네임스페이스에서 호스트 이름을 클레임하고 클레임이 손실됩니다.

지정된 호스트가 있는 경로:

apiVersion: v1
kind: Route
metadata:
  name: host-route
spec:
  host: www.example.com  1
  to:
    kind: Service
    name: service-name

1
서비스를 노출하는 데 사용되는 외부에서 연결할 수 있는 호스트 이름을 지정합니다.

호스트 없는 경로:

apiVersion: v1
kind: Route
metadata:
  name: no-route-hostname
spec:
  to:
    kind: Service
    name: service-name

호스트 이름이 경로 정의의 일부로 제공되지 않으면 OpenShift Container Platform에서 자동으로 이름을 생성합니다. 생성된 호스트 이름은 다음과 같은 형식입니다.

<route-name>[-<namespace>].<suffix>

다음 예는 mynamespace 네임스페이스에 호스트를 추가하지 않고 위의 경로 구성에 대한 OpenShift Container Platform 생성 호스트 이름을 보여줍니다.

생성된 호스트 이름

no-route-hostname-mynamespace.router.default.svc.cluster.local 1

1
생성된 호스트 이름 접미사는 기본 라우팅 하위 도메인 router.default.svc.cluster.local 입니다.

클러스터 관리자는 해당 환경의 기본 라우팅 하위 도메인으로 사용된 접미사를 사용자 지정할 수도 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.