내 노드가 Azure File 또는 Azure Disk 스토리지 템플리트를 사용하여 등록하는 데 실패하는 이유는 무엇입니까?
Azure 디스크 또는 Azure 파일 Satellite 스토리지 구성을 생성할 때 발생하는 워커 노드 등록 오류를 해결합니다.
Azure Disk 또는 Azure File 스토리지 구성을 작성할 때 작업자 노드가 등록에 실패합니다.
Azure 호스트를 자신의 위치에 수동으로 지정하였으며 콘솔 또는 Terraform 템플리트에서 배치하는 것과 같은 자동화된 배치를 사용하지 않은 경우에는 스토리지 구성을 작성하기 전에 작업자 노드에 레이블을 지정해야 합니다. Azure Disk 또는 Azure File Satellite 스토리지 구성을 작성할 때 노드가 등록에 실패하는 경우에는 작업자 노드가 적절한 구역으로 레이블 지정되어 있는지 확인하십시오. 작업자 노드에 적절한 레이블이 지정되어 있는지 확인하려면 다음 단계를 따르십시오.
-
- IBM Cloud에 로그인하십시오.
ibmcloud login -
Satellite 위치를 나열하고
Managed from열을 기록하십시오.ibmcloud sat location ls -
Satellite 위치의
Managed from지역을 대상으로 지정하십시오. 예를 들어wdc의 경우us-east를 대상으로 지정하십시오. 자세한 정보는 Satellite 지역을 참조하십시오.ibmcloud target -r us-east -
default이외의 리소스 그룹을 사용하는 경우 해당 그룹을 대상으로 지정하십시오.ibmcloud target -g RESOURCE_GROUP -
Azure 작업자 노드를 나열하고 각 노드의
name을 기록해 두십시오.oc get nodes -
각 노드의 세부사항을 가져오고 노드가 있는
zone을 기록해 두십시오. 예:eastus-1.oc get nodes NODE-NAME -o yaml | grep zone -
이전에 검색한
zone값을 사용하여 Azure 작업자 노드에 레이블을 지정하십시오.<node_name>및<zone>을 작업자 노드의 노드 이름 및 구역으로 바꾸십시오. 예를 들어eastus-1구역에 작업자 노드가 있으면 다음 명령을 사용하여eastus-1을eastus-1구역의 작업자 노드에 레이블로 추가합니다.oc label node <node_name> topology.kubernetes.io/zone- oc label node <node_name> topology.kubernetes.io/zone=<zone> --overwrite -
작업자 노드마다 이전 단계를 반복하십시오.