32.7. 커뮤니티 별칭 구성
클러스터 관리자는 커뮤니티 별칭을 구성하고 다양한 알림에서 사용할 수 있습니다.
32.7.1. 커뮤니티 사용자 정의 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
커뮤니티
사용자 정의 리소스는 커뮤니티의 별칭 컬렉션입니다. 사용자는 BGPAdvertisement
를 사용하여 ipAddressPools
를 공개할 때 사용할 이름 지정된 별칭을 정의할 수 있습니다. 커뮤니티
사용자 지정 리소스의 필드는 다음 표에 설명되어 있습니다.
커뮤니티
CRD는 BGPAdvertisement에만 적용됩니다.
필드 | 유형 | 설명 |
---|---|---|
|
|
|
|
|
|
|
|
BGPAdvertisements에서 사용할 수 있는 BGP 커뮤니티 별칭 목록을 지정합니다. 커뮤니티 별칭은 이름(alias)과 값(number:number)으로 구성됩니다. |
필드 | 유형 | 설명 |
---|---|---|
|
|
|
|
|
지정된 이름에 해당하는 BGP |
32.7.2. BGP 광고 및 커뮤니티 별칭을 사용하여 MetalLB 구성 링크 복사링크가 클립보드에 복사되었습니다!
IPAddressPool
이 BGP 프로토콜과 NO_ADVERTISE 커뮤니티의 숫자 값으로 설정된 커뮤니티 별칭을 사용하여 알릴 수 있도록 MetalLB를 다음과 같이 구성합니다.
다음 예에서 피어 BGP 라우터 doc-example-peer-community
는 MetalLB가 서비스에 할당하는 각 로드 밸런서 IP 주소에 대해 하나의 203.0.113.200/32
경로와 fc00:f853:ccd:e799::1/128
경로를 수신합니다. 커뮤니티 별칭은 NO_ADVERTISE
커뮤니티로 구성됩니다.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 사용자로 로그인합니다.
절차
IP 주소 풀을 만듭니다.
다음 예와 같은 내용으로
ipaddresspool.yaml
과 같은 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow IP 주소 풀에 대한 구성을 적용합니다.
oc apply -f ipaddresspool.yaml
$ oc apply -f ipaddresspool.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
이름이
community1
인 커뮤니티 별칭을 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow doc-example-bgp-peer
라는 BGP 피어를 만듭니다.다음 예와 같은 내용을 사용하여
bgppeer.yaml
과 같은 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow BGP 피어 구성을 적용합니다.
oc apply -f bgppeer.yaml
$ oc apply -f bgppeer.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
커뮤니티 별칭으로 BGP 광고를 만듭니다.
다음 예와 같은 콘텐츠를 사용하여
bgpadvertisement.yaml
과 같은 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 커뮤니티 사용자 정의 리소스(CR) 이름은 아닌
CommunityAlias.name
을 지정합니다.
설정을 적용합니다.
oc apply -f bgpadvertisement.yaml
$ oc apply -f bgpadvertisement.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow