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.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
- 커뮤니티 사용자 정의 리소스(CR) 이름은 아닌
CommunityAlias.name을 지정합니다.
설정을 적용합니다.
oc apply -f bgpadvertisement.yaml
$ oc apply -f bgpadvertisement.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow