버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

목차
minLevel1
maxLevel7

...

1. 서비스

1.1

...

클러스터 외부 트래픽 받는 방법

Nodeport

0fd0c795-7056-4d12-8c6d-4fdaa0b6c796.png

Load Balancer

f9ecd753-5b3e-45ae-8b79-006bba457411.png

Ingress

a14fa09f-03a3-49eb-8c7b-b324cdf5b78b.png

...

  • 값과 함께 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 환경에서의 로드 밸런서)

...