33.7. 커뮤니티 별칭 구성
클러스터 관리자는 커뮤니티 별칭을 구성하고 다양한 알림에서 사용할 수 있습니다.
33.7.1. 커뮤니티 사용자 정의 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
커뮤니티 사용자 정의 리소스는 커뮤니티의 별칭 컬렉션입니다. 사용자는 BGPAdvertisement 를 사용하여 ipAddressPools 를 알릴 때 사용할 이름이 지정된 별칭을 정의할 수 있습니다. 커뮤니티 사용자 정의 리소스의 필드는 다음 표에 설명되어 있습니다.
커뮤니티 CRD는 BGPAdvertisement에만 적용됩니다.
| 필드 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
BGPAdvertisements에서 사용할 수 있는 BGP 커뮤니티 별칭 목록을 지정합니다. 커뮤니티 별칭은 이름(alias)과 값(number:number)으로 구성됩니다. |
| 필드 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
지정된 이름에 해당하는 BGP |
33.7.2. BGP 알림 및 커뮤니티 별칭을 사용하여 MetalLB 구성 링크 복사링크가 클립보드에 복사되었습니다!
IPAddressPool 이 BGP 프로토콜 및 NO_ADVERTISE 커뮤니티의 숫자 값으로 설정된 커뮤니티 별칭과 함께 알리도록 다음과 같이 MetalLB를 구성합니다.
다음 예에서 피어 BGP 라우터 doc-example-peer-community 는 203.0.113.200/32 경로를 수신하고 MetalLB에서 서비스에 할당하는 각 로드 밸런서 IP 주소에 대해 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.yamlCopy 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.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
커뮤니티 별칭을 사용하여 BGP 알림을 생성합니다.
다음 예와 같은 콘텐츠를 사용하여
bgpadvertisement.yaml과 같은 파일을 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기에서
CommunityAlias.name을 지정하고 커뮤니티 CR(사용자 정의 리소스) 이름은 지정합니다.
설정을 적용합니다.
oc apply -f bgpadvertisement.yaml
$ oc apply -f bgpadvertisement.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow