목차 | ||||
---|---|---|---|---|
|
...
1. 서비스
1.1
...
클러스터 외부 트래픽 받는 방법
Nodeport | |
Load Balancer | |
Ingress |
...
값과 함께 CNAME 레코드를 리턴하여, 서비스를 externalName 필드의 콘텐츠(ex. foo.bar콘텐츠에 매핑합니다.
클러스터 내에서 외부 서비스를 이름으로 참조할 수 있게 해주는 서비스 타입입니다.
내부 클러스터에서 외부 DNS 이름을 내부 서비스로 변환하여 접근 가능하게 됩니다.
코드 블럭 |
---|
apiVersion: v1
kind: Service
metadata:
name: my-database
spec:
type: ExternalName
externalName: db.example.com |
이 서비스는
my-database
라는 이름으로 정의되며, 실제로는db.example.com
에 대한 DNS 쿼리로 변환됩니다.클러스터 내부의 애플리케이션에서
my-database
라는 이름을 사용하여 외부의db.example.com
) 에 매핑합니다접근할 수 있습니다.
1.3 MetalLB 설치(Private 환경에서의 로드 밸런서)
...