다음을 통해 공유


Azure Kubernetes Service에 대한 Azure 앱 구성 확장 구성

Azure App Configuration 확장을 만든 후에는 다음과 같은 다양한 구성 옵션을 사용하여 사용자와 프로젝트에 가장 적합하도록 확장을 구성할 수 있습니다.

  • 복제본 수 구성.
  • 로그 세부 정보 표시 구성.
  • 설치 네임스페이스 구성.

확장을 사용하면 Azure CLI의 --configuration-settings 매개 변수를 사용하여 Azure App Configuration 확장 설정을 구성할 수 있습니다.

사용 가능한 옵션 목록은 Azure App Configuration Kubernetes Provider helm 값을 참조하세요.

복제본 수 구성

기본 복제본 수는 1입니다. 사용자 지정된 복제본 수를 사용하여 Azure App Configuration 확장을 만드세요.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "replicaCount=3"

참고 항목

구성 설정이 중요하고 보호해야 하는 경우(예: 인증서 관련 정보) --configuration-protected-settings 매개 변수를 전달하면 값이 읽히지 않도록 보호됩니다.

로그 세부 정보 표시 구성.

기본 로그 세부 정보 표시는 1입니다. 사용자 지정된 로그 세부 정보 표시를 사용하여 Azure App Configuration 확장을 만드세요.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "logVerbosity=3"

로그 세부 정보 표시 수준은 klog 규칙을 따릅니다.

  • 0: 경고 및 오류만 해당합니다.
  • 1: 정보 제공, 이 수준은 기본값입니다.
  • 2: 자세한 안정 상태 정보입니다.
  • 3: 변경 내용에 관한 확장된 정보입니다.
  • 4: 디버그 수준 세부 정보 표시입니다.
  • 5: 추적 수준 세부 정보 표시입니다.

Azure App Configuration 확장 네임스페이스 구성

Azure App Configuration 확장은 기본적으로 azappconfig-system 네임스페이스에 설치됩니다. 재정의하려면 --release-namespace를 사용합니다. --scope 클러스터를 포함하여 네임스페이스를 재정의합니다.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --scope cluster \
    --release-namespace custom-namespace

현재 구성 설정 표시

az k8s-extension show 명령을 사용하여 현재 Azure App Configuration 확장 설정을 표시합니다.

az k8s-extension show --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider

구성 설정 업데이트

Azure App Configuration 확장 설정을 업데이트하려면 원하는 상태로 확장을 다시 만듭니다. 예를 들어 다음 구성을 사용하여 확장을 설치했다고 가정합니다.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \  
    --configuration-settings "replicaCount=2" 

2에서 3으로 replicaCount를 업데이트하려면 다음 명령을 사용합니다.

az k8s-extension create --cluster-type managedClusters \
    --cluster-name myAKSCluster \
    --resource-group myResourceGroup \
    --name appconfigurationkubernetesprovider \
    --extension-type Microsoft.AppConfiguration \
    --auto-upgrade-minor-version true \
    --configuration-settings "replicaCount=3"

다음 단계

AKS 클러스터에 Azure App Configuration 확장을 성공적으로 설치한 후 빠른 시작을 시도하여 사용 방법을 알아봅니다.