다음을 통해 공유


Arc 지원 Kubernetes용 버전 관리 확장(미리 보기)

버전 관리 확장(미리 보기)을 사용하면 Arc 지원 Kubernetes 클러스터에서 애플리케이션을 더 쉽게 빌드, 배포 및 관리할 수 있습니다. 버전 관리형 확장은 클러스터에 설치된 확장에서 버전 비호환성 오류를 줄이기 위해 유효성을 검사합니다. 지원되는 확장은 버전 충돌을 방지하기 위해 동기화로 업데이트됩니다.

중요합니다

Arc 지원 Kubernetes에 대한 버전 관리 확장은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

버전 관리 확장(미리 보기)은 현재 다음과 같은 이점을 제공합니다.

  • 일관된 릴리스 및 업데이트: 버전 관리형 확장을 사용하면 지원되는 서비스가 개별적으로가 아닌 지속적으로 함께 업데이트됩니다. 즉, 개발자는 월별 업데이트, 주 버전 업데이트 및 중요한 보안 수정 사항을 포함하여 정기적인 업데이트 및 서비스를 활용할 수 있습니다. 이러한 업데이트는 롤링 업데이트 전략을 사용하여 적용되어 가동 중지 시간 및 워크로드 중단을 최소화합니다. 이 일관된 업데이트 프로세스는 플랫폼이 안전하고 안정적이며 최신 상태로 유지되도록 합니다.
  • 확장 호환성 향상: 지원되는 확장이 함께 업데이트되므로 확장 간에 버전 비호환성 문제가 발생할 위험이 적습니다. 이렇게 하면 확장이 원활하게 함께 작동하는지 또는 특정 버전이 서로 호환되는지 여부에 대해 걱정하지 않고 애플리케이션을 빌드하고 배포하는 데 집중할 수 있습니다.

Arc 지원 Kubernetes에 대한 버전 관리 확장(미리 보기)은 현재 미국 동부, 미국 동부 2, 미국 서부, 미국 서부 2, 미국 서부 3, 서유럽, 북유럽 지역에서 사용할 수 있습니다.

필수 조건

버전 관리형 확장을 사용하려면 Arc 지원 Kubernetes 클러스터에 Azure Arc 지원 Kubernetes 에이전트 버전 1.24.4 이상이 필요합니다. 에이전트 버전이 1.24.4 이상인지 확인하려면 다음 명령을 실행합니다.

az connectedk8s show  -g $RESOURCE_GROUP  -n $CLUSTER_NAME --query '{version:agentVersion}'

에이전트 버전이 더 낮은 경우 에이전트를 수동으로 업그레이드합니다.

az connectedk8s upgrade -g $RESOURCE_GROUP  -n $CLUSTER_NAME --agent-version 1.24.4

클러스터에 버전 관리형 확장을 배포하려면 Azure CLI 버전 2.70.0 이상이 있어야 합니다.

버전 관리형 확장 배포(미리 보기)

현재 버전 관리 확장(미리 보기)은 다음 확장을 지원합니다.

Arc 지원 Kubernetes에 대한 버전 관리 확장(미리 보기)을 배포하고 구성하려면 az vme 명령을 사용합니다.

사용 가능한 모든 버전 관리 확장을 구성합니다.

현재 지원되는 모든 버전 관리형 확장을 배포하려면 az vme install 명령을 --include all 옵션과 함께 사용할 수 있습니다. 이 명령은 버전 관리 확장(미리 보기) 프로그램의 일부인 모든 확장을 설치합니다.

현재 현재 지원되는 모든 확장을 배포하는 명령을 실행하기 전에 먼저 Azure Arc 확장에서 사용하도록 설정된 Azure Container Storage에 필요한 확장을 설치 cert-manager해야 합니다.

az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager

버전 관리형 확장에서 현재 지원되는 모든 확장을 동시에 배포하려면 다음 명령을 실행합니다.

az vme install --resource-group my-resource-group --cluster-name my-cluster --include all

현재 이 명령은 Azure Arc에서 사용하도록 설정된 Azure Container Storage와 Kubernetes("SSE") 확장을 위한 Azure Key Vault 비밀 저장소 확장을 설치합니다.

Azure Arc에서 활성화된 Azure Container Storage 구성하기

다음 단계에 따라 Azure Arc에서 사용하도록 설정된 Azure Container Storage를 구성합니다.

  1. cert-manager를 설치하십시오:

    az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager
    
  2. Azure Arc 확장에서 사용하도록 설정된 Azure Container Storage를 배포합니다.

    az vme install --resource-group my-resource-group --cluster-name my-cluster --include microsoft.arc.containerstorage
    

자세한 내용은 Azure Arc에서 사용하도록 설정된 Azure Container Storage란?을 참조하세요.

Kubernetes에 대한 Azure Key Vault 비밀 저장소 확장 구성

Kubernetes용 Azure Key Vault 비밀 저장소 확장("SSE")을 배포하려면 다음 명령을 실행합니다.

az vme install --resource-group my-resource-group --cluster-name my-cluster --include microsoft.azure.secretstore

자세한 내용은 Azure Arc 지원 Kubernetes 클러스터에서 오프라인 액세스를 위해 비밀 저장소 확장을 사용하여 비밀 가져오기를 참조하세요.