Aracılığıyla paylaş


Hızlı Başlangıç: Azure CLI ile AKS kümesinde hizmet bağlantısı oluşturma

Bu hızlı başlangıçta, Azure CLI ve Service Connector kullanarak Azure Kubernetes Service'i (AKS) diğer Bulut kaynaklarına nasıl bağlayacağınız gösterilmektedir. Hizmet Bağlayıcısı, bağlantınızın kimlik doğrulaması ve ağ ayarlarını yönetirken işlem hizmetlerini bulut hizmetlerine hızlı bir şekilde bağlamanıza olanak tanır.

Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.

Önkoşullar

  • Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'de Bash için hızlı başlangıç.

  • CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yı yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz . Docker kapsayıcısında Azure CLI'yi çalıştırma.

    • Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz . Azure CLI ile oturum açma.

    • İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.

    • Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.

  • Bu hızlı başlangıç için Azure CLI'nın 2.30.0 veya üzeri bir sürümü gerekir. Azure Cloud Shell kullanılıyorsa en son sürüm zaten yüklüdür.
  • Bu hızlı başlangıçta zaten bir AKS kümeniz olduğu varsayılır. Henüz bir kümeniz yoksa bir AKS kümesi oluşturun.
  • Bu hızlı başlangıçta zaten bir Azure Depolama hesabınız olduğu varsayılır. Henüz bir hesabınız yoksa bir Azure Depolama hesabı oluşturun.

İlk kurulum

  1. Hizmet Bağlayıcısı'nı ilk kez kullanıyorsanız, Hizmet Bağlayıcısı ve Kubernetes Yapılandırma kaynak sağlayıcılarını kaydetmek için az provider register komutunu çalıştırarak başlayın.

    az provider register -n Microsoft.ServiceLinker
    
    az provider register -n Microsoft.KubernetesConfiguration
    

    İpucu

    ve az provider show -n "Microsoft.KubernetesConfiguration" --query registrationStatekomutlarını az provider show -n "Microsoft.ServiceLinker" --query registrationState çalıştırarak bu kaynak sağlayıcılarının önceden kaydedilip kaydedilmediğini de kontrol edebilirsiniz.

  2. İsteğe bağlı olarak, AKS kümesi için desteklenen hedef hizmetlerin listesini almak için Azure CLI komutunu kullanın.

    az aks connection list-support-types --output table
    

Hizmet bağlantısı oluşturma

Önemli

Yönetilen Kimlik'i kullanmak için Microsoft Entra Id rol atama iznine sahip olmanız gerekir. İzniniz yoksa bağlantı oluşturma işleminiz başarısız olur. Aboneliğinizin sahibinden izin isteyebilir veya bağlantıyı oluşturmak için bir erişim anahtarı kullanabilirsiniz.

Aşağıdaki bilgileri sağlayarak iş yükü kimliğine sahip bir Blob Depolamaya hizmet bağlantısı oluşturmak için Azure CLI komutunu kullanın:

  • Kaynak işlem hizmeti kaynak grubu adı: AKS kümesinin kaynak grubu adı.
  • AKS kümesi adı: Hedef hizmete bağlanan AKS kümenizin adı.
  • Hedef hizmet kaynak grubu adı: Blob Depolama'nın kaynak grubu adı.
  • Depolama hesabı adı: Blob Depolama alanınızın hesap adı.
  • Kullanıcı tarafından atanan kimlik kaynak kimliği: İş yükü kimliği oluşturmak için kullanılan kullanıcı tarafından atanan kimliğin kaynak kimliği
az aks connection create storage-blob \
    --workload-identity <user-identity-resource-id>

Not

Blob Depolama alanınız yoksa, yeni bir tane sağlamak ve işlev uygulamanıza hemen bağlanmak için komutunu çalıştırabilirsiniz az aks connection create storage-blob --new --workload-identity <user-identity-resource-id>" .

Bağlantıları görüntüleme

Aşağıdaki bilgileri sağlayarak AKS Kümenize bağlantıları listelemek için Azure CLI az aks connection list komutunu kullanın:

  • Kaynak işlem hizmeti kaynak grubu adı: AKS kümesinin kaynak grubu adı.
  • AKS kümesi adı: Hedef hizmete bağlanan AKS kümenizin adı.
az aks connection list \
    -g "<your-aks-cluster-resource-group>" \
    -n "<your-aks-cluster-name>" \
    --output table

Sonraki adımlar

Hizmet Bağlayıcısı ile AKS kümesini Azure hizmetlerine bağlamaya başlamak için aşağıdaki öğreticilere gidin.