24.4.2. Microsoft Azure용 OpenShift Container Platform 수동 구성
24.4.2.1. Microsoft Azure에 대한 마스터 호스트 수동 구성
모든 마스터 호스트에서 다음을 수행합니다.
절차
기본적으로 모든 마스터에서
/etc/origin/master/master-config.yaml
에 있는 마스터 구성 파일을 편집하고apiServerArguments 및
섹션의 내용을 업데이트합니다.controllerArguments
kubernetesMasterConfig: ... apiServerArguments: cloud-provider: - "azure" cloud-config: - "/etc/origin/cloudprovider/azure.conf" controllerArguments: cloud-provider: - "azure" cloud-config: - "/etc/origin/cloudprovider/azure.conf"
중요컨테이너화된 설치를 트리거하면 /etc/origin 및 /var/lib/origin 디렉터리만 마스터 및 노드 컨테이너에 마운트됩니다. 따라서 master-config.yaml 이 /etc/ 대신 /etc/origin/master 디렉토리에 있는지 확인합니다.
Ansible을 사용하여 Microsoft Azure용 OpenShift Container Platform을 구성하면
/etc/origin/cloudprovider/azure.conf
파일이 자동으로 생성됩니다. Microsoft Azure용 OpenShift Container Platform을 수동으로 구성하므로 모든 노드 인스턴스에서 파일을 생성하고 다음을 포함해야 합니다.tenantId: <tenant_ID> 1 subscriptionId: <subscription> 2 aadClientId: <app_ID> 3 aadClientSecret: <secret> 4 aadTenantId: <tenant_ID> 5 resourceGroup: <resource_group> 6 location: <location> 7
OpenShift Container Platform 마스터 서비스를 다시 시작하십시오.
# master-restart api # master-restart controllers