네트워크 워크로드를 VPC 클러스터의 에지 노드로 격리
추가 dedicated=edge 클러스터의 작업자 노드에 레이블을 지정합니다. 레이블은 로드 밸런서가 해당 작업자 노드에만 배포되도록 보장합니다. Ingress 컨트롤러 및 라우터용 라우터 포드는 엣지 노드에 배포되지 않고, 엣지가 아닌 워커 노드에 남아 있다는 점에 유의하십시오.
전제조건
- 다음 IBM Cloud IAM 역할이 설정되어 있는지 확인하십시오:
- 클러스터에 대한 임의의 플랫폼 액세스 역할
- 모든 네임스페이스에 대한 작성자 또는 관리자 서비스 액세스 역할
- 귀하의 Red Hat OpenShift CLI에서 클러스터를 생성합니다.
워크로드를 엣지 노드로 분리하기
- 라벨이 있는 작업자 풀 만들기
dedicated=edge또는 기존 작업자 풀 중 하나에 레이블을 추가하세요.- VPC 작업자 풀을 생성하려면 다음을 사용할 수 있습니다.
worker-pool create vpc-gen2명령.
ibmcloud oc worker-pool create vpc-gen2 --name POOL_NAME --cluster CLUSTER --flavor FLAVOR --size-per-zone WORKERS_PER_ZONE --hardware ISOLATION --label dedicated=edge ``` * 기존 작업자 풀에 레이블을 지정하려면 다음을 사용할 수 있습니다.`worker-pool label set` [명령](/docs/openshift?topic=openshift-kubernetes-service-cli#worker-pool-label-set-cli). ```sh {: pre} ibmcloud oc worker-pool label set --cluster CLUSTER --worker-pool POOL --label dedicated=edge ``` - VPC 작업자 풀을 생성하려면 다음을 사용할 수 있습니다.
- 작업자 풀 및 작업자 노드에
dedicated=edge레이블이 있는지 확인하십시오.- 작업자 풀을 확인하려면 다음을 실행하세요.
get명령.
ibmcloud oc worker-pool get --cluster CLUSTER_NAME_OR_ID --worker-pool WORKER_POOL_NAME_OR_ID ``` * 개별 작업자 노드를 확인하려면 다음 명령의 출력에서 **Labels** 필드를 검토하십시오. ```sh {: pre} oc describe node <worker_node_private_IP> ``` - 작업자 풀을 확인하려면 다음을 실행하세요.
- 클러스터 마스터를 새로고침하여 VPC 로드 밸런서 멤버 풀에 대한 업데이트를 트리거합니다.
ibmcloud oc cluster master refresh --cluster CLUSTER_NAME_OR_ID