Aracılığıyla paylaş


Azure Kubernetes Service'te (AKS) Azure Blob depolama ile birim oluşturma ve kullanma

Kapsayıcı tabanlı uygulamaların genellikle dış veri birimindeki verilere erişmesi ve verileri kalıcı hale getirmek zorunda olması gerekir. Birden çok pod aynı depolama birimine eş zamanlı erişime ihtiyaç duyuyorsa blobfuse veya Ağ Dosya Sistemi (NFS) kullanarak bağlanmak için Azure Blob depolamayı kullanabilirsiniz.

Bu makalede aşağıdaki işlemler hakkında bilgi edinirsiniz:

  • Kapsayıcı Depolama Arabirimi (CSI) sürücüsünü yükleyerek ve bir poda eklemek için dinamik olarak bir Azure Blob depolama kapsayıcısı oluşturarak dinamik kalıcı birim (PV) ile çalışın.
  • Azure Blob depolama kapsayıcısı oluşturarak statik bir PV ile çalışın veya var olan bir kapsayıcıyı kullanıp poda ekleyin.

Kubernetes birimleri hakkında daha fazla bilgi için bkz . AKS'deki uygulamalar için depolama seçenekleri.

Başlamadan önce

  • AKS kümenizde Blob depolama CSI sürücüsünü etkinleştirin.

  • Blobfuse bağlama kullanırken Azure DataLake 2. Nesil depolama hesabını desteklemek için aşağıdakileri yapmanız gerekir:

    • Dinamik sağlamada sürücüyü kullanarak bir ADLS hesabı oluşturmak için depolama sınıfı parametrelerinde belirtin isHnsEnabled: "true" .
    • Statik sağlamada bir ADLS hesabına blobfuse erişimini etkinleştirmek için kalıcı birimde bağlama seçeneğini --use-adls=true belirtin.
    • Hiyerarşik Ad Alanı ile bir depolama hesabını etkinleştirecekseniz, mevcut kalıcı birimler bağlama seçeneğiyle --use-adls=true yeniden bağlanmalıdır.
  • Blobfuse önbelleği hakkında

    • Varsayılan olarak blobfuse önbelleği dizinde /mnt bulunur. VM SKU'su geçici bir disk sağlarsa, /mnt dizin geçici diske bağlanır. Ancak, VM SKU'su geçici bir disk sağlamazsa, /mnt dizin işletim sistemi diskine bağlanırsa, farklı bir önbellek dizini belirtmek için bağlama seçeneğini ayarlayabilirsiniz --tmp-path=

Birimi dinamik olarak sağlama

Bu bölüm, bir iş yükü tarafından kullanılmak üzere Blob depolama ayrıntılarını içeren bir veya daha fazla kalıcı birim sağlamak isteyen küme yöneticileri için rehberlik sağlar. Kalıcı birim talebi (PVC), bir Azure Blob depolama kapsayıcısını dinamik olarak sağlamak için depolama sınıfı nesnesini kullanır.

Dinamik kalıcı birimler için depolama sınıfı parametreleri

Aşağıdaki tablo, kalıcı birim talebiniz için özel bir depolama sınıfı tanımlamak için kullanabileceğiniz parametreleri içerir.

Veri Akışı Adı Açıklama Örnek Zorunlu Default value
skuName Bir Azure depolama hesabı türü belirtin (diğer ad: storageAccountType). Standard_LRS, Premium_LRS, Standard_GRS, Standard_RAGRS Hayır Standard_LRS
konum Bir Azure konumu belirtin. eastus Hayır Boşsa, sürücü geçerli kümeyle aynı konum adını kullanır.
resourceGroup Bir Azure kaynak grubu adı belirtin. myResourceGroup Hayır Boşsa, sürücü geçerli kümeyle aynı kaynak grubu adını kullanır.
storageAccount Bir Azure depolama hesabı adı belirtin. storageAccountName -Hayır Belirli bir depolama hesabı adı sağlanmadığında, sürücü aynı kaynak grubundaki hesap ayarlarıyla eşleşen uygun bir depolama hesabı arar. Eşleşen bir depolama hesabı bulamazsa yeni bir depolama hesabı oluşturur. Ancak, bir depolama hesabı adı belirtilirse, depolama hesabının zaten mevcut olması gerekir.
networkEndpointType Sürücü tarafından oluşturulan depolama hesabı için ağ uç noktası türünü belirtin. privateEndpoint belirtilirse, depolama hesabı için bir özel uç nokta oluşturulur. Diğer durumlarda, NFS protokolü için bir hizmet uç noktası oluşturulur.1 privateEndpoint Hayır AKS kümesi için, AKS kümesi adını sanal ağı barındıran kaynak grubundaki Katkıda Bulunan rolüne ekleyin.
protokol Blobfuse bağlamayı veya NFSv3 bağlamayı belirtin. fuse, nfs Hayır fuse
containerName Varolan kapsayıcı (dizin) adını belirtin. kapsayıcı Hayır Boşsa, sürücü blobfuse veya pvc-nfs NFS v3 ile başlayarak pvc-fuse yeni bir kapsayıcı adı oluşturur.
containerNamePrefix Sürücü tarafından oluşturulan Azure depolama dizini ön eklerini belirtin. benim Yalnızca küçük harf, sayı, kısa çizgi içerebilir ve uzunluk 21 karakterden az olmalıdır. Hayır
sunucu Azure depolama hesabı etki alanı adını belirtin. Var olan depolama hesabı DNS etki alanı adı, örneğin <storage-account>.privatelink.blob.core.windows.net. Hayır Sürücü boşsa varsayılan <storage-account>.blob.core.windows.net veya diğer bağımsız bulut depolama hesabı DNS etki alanı adını kullanır.
allowBlobPublicAccess Sürücü tarafından oluşturulan depolama hesabı için tüm bloblara veya kapsayıcılara genel erişim izni verme veya erişimi reddetme. true,false Hayır false
storageEndpointSuffix Azure depolama uç noktası son ekini belirtin. core.windows.net Hayır Sürücü boşsa, bulut ortamına göre varsayılan depolama uç noktası sonekini kullanır.
tags Etiketler yeni depolama hesabında oluşturulur. Etiket biçimi: 'foo=aaa,bar=bbb' Hayır ""
matchTags Sürücü uygun bir depolama hesabı bulmaya çalıştığında etiketleri eşleştirin. true,false Hayır false
--- Aşağıdaki parametreler yalnızca blobfuse için geçerlidir --- --- ---
subscriptionID Blob depolama dizininin oluşturulacağı Azure abonelik kimliğini belirtin. Azure abonelik kimliği Hayır Boş değilse sağlanmalıdır resourceGroup .
storeAccountKey Kubernetes gizli dizisi için depolama hesabı anahtarını belirtin.

Not:
false , sürücünün hesap anahtarını almak için kubelet kimliğini kullandığı anlamına gelir.
true,false Hayır true
secretName Hesap anahtarını depolamak için gizli dizi adını belirtin. Hayır
secretNamespace Hesap anahtarını depolamak için gizli dizi ad alanını belirtin. default,kube-system vb. Hayır pvc ad alanı
isHnsEnabled Azure Data Lake depolama hesabı için etkinleştirin Hierarchical namespace . true,false Hayır false
--- Aşağıdaki parametreler yalnızca NFS protokolü içindir --- --- ---
mountPermissions Bağlı klasör izinlerini belirtin. Varsayılan değer: 0777. olarak ayarlanırsa 0, sürücü bağlamadan sonra çalışmaz chmod . 0777 Hayır

1 Depolama hesabı sürücü tarafından oluşturulduysa, yalnızca depolama sınıfında parametre belirtmeniz networkEndpointType: privateEndpoint gerekir. CSI sürücüsü, özel uç noktayı hesapla birlikte oluşturur. Kendi depolama hesabınızı getirirseniz depolama hesabı için özel uç nokta oluşturmanız gerekir.

Yerleşik depolama sınıfını kullanarak kalıcı birim talebi oluşturma

Kalıcı birim talebi (PVC), bir Azure Blob depolama kapsayıcısını dinamik olarak sağlamak için depolama sınıfı nesnesini kullanır. Aşağıdaki YAML, yerleşik depolama sınıfını kullanarak ReadWriteMany erişimiyle 5 GB boyutunda kalıcı bir birim talebi oluşturmak için kullanılabilir. Erişim modları hakkında daha fazla bilgi için Kubernetes kalıcı birim belgelerine bakın.

  1. adlı blob-nfs-pvc.yaml bir dosya oluşturun ve aşağıdaki YAML'de kopyalayın.

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: azure-blob-storage
    spec:
      accessModes:
      - ReadWriteMany
      storageClassName: azureblob-nfs-premium
      resources:
        requests:
          storage: 5Gi
    
  2. kubectl create komutuyla kalıcı birim talebi oluşturun :

    kubectl create -f blob-nfs-pvc.yaml
    

Tamamlandıktan sonra Blob depolama kapsayıcısı oluşturulur. PVC'nin durumunu görüntülemek için kubectl get komutunu kullanabilirsiniz:

kubectl get pvc azure-blob-storage

Komutun çıkışı aşağıdaki örneğe benzer:

NAME                 STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                AGE
azure-blob-storage   Bound    pvc-b88e36c5-c518-4d38-a5ee-337a7dda0a68   5Gi        RWX            azureblob-nfs-premium       92m

Kalıcı birim talebi kullanma

Aşağıdaki YAML, Azure Blob depolama alanını '/mnt/blob' yoluna bağlamak için kalıcı birim talebi azure-blob-storage kullanan bir pod oluşturur.

  1. adlı blob-nfs-pvbir dosya oluşturun ve aşağıdaki YAML'de kopyalayın. talepAdı'nın önceki adımda oluşturulan PVC ile eşleştiğinden emin olun.

    kind: Pod
    apiVersion: v1
    metadata:
      name: mypod
    spec:
      containers:
      - name: mypod
        image: mcr.microsoft.com/oss/nginx/nginx:1.17.3-alpine
        resources:
          requests:
            cpu: 100m
            memory: 128Mi
          limits:
            cpu: 250m
            memory: 256Mi
        volumeMounts:
        - mountPath: "/mnt/blob"
          name: volume
          readOnly: false
      volumes:
        - name: volume
          persistentVolumeClaim:
            claimName: azure-blob-storage
    
  2. kubectl apply komutuyla pod oluşturun:

    kubectl apply -f blob-nfs-pv.yaml
    
  3. Pod çalışır durumda olduğunda, adlı test.txtyeni bir dosya oluşturmak için aşağıdaki komutu çalıştırın.

    kubectl exec mypod -- touch /mnt/blob/test.txt
    
  4. Diskin doğru şekilde bağlandığını doğrulamak için aşağıdaki komutu çalıştırın ve çıktıda dosyayı gördüğünüzden test.txt emin olun:

    kubectl exec mypod -- ls /mnt/blob
    

    Komutun çıkışı aşağıdaki örneğe benzer:

    test.txt
    

Özel depolama sınıfı oluşturma

Varsayılan depolama sınıfları en yaygın senaryolara uygundur, ancak tümüne uygun değildir. Bazı durumlarda kendi depolama sınıfınızın kendi parametrelerinizle özelleştirilmesini isteyebilirsiniz. Bu bölümde iki örnek sağlıyoruz. birincisi NFS protokolunu, ikincisi ise blobfuse kullanır.

NFS protokolü kullanan depolama sınıfı

Bu örnekte, aşağıdaki bildirim NFS protokolunu kullanarak bir Blob depolama kapsayıcısı bağlamayı yapılandırır. Etiketler parametresini eklemek için bunu kullanın.

  1. adlı blob-nfs-sc.yamlbir dosya oluşturun ve aşağıdaki örnek bildirimi yapıştırın:

    apiVersion: storage.k8s.io/v1
    kind: StorageClass
    metadata:
      name: azureblob-nfs-premium
    provisioner: blob.csi.azure.com
    parameters:
      protocol: nfs
      tags: environment=Development
    volumeBindingMode: Immediate
    allowVolumeExpansion: true
    mountOptions:
      - nconnect=4
    
  2. kubectl apply komutuyla depolama sınıfını oluşturun:

    kubectl apply -f blob-nfs-sc.yaml
    

    Komutun çıkışı aşağıdaki örneğe benzer:

    storageclass.storage.k8s.io/blob-nfs-premium created
    

Blobfuse kullanarak depolama sınıfı

Bu örnekte, aşağıdaki bildirim blobfuse kullanarak yapılandırır ve bir Blob depolama kapsayıcısı bağlar. SkuName parametresini güncelleştirmek için kullanın.

  1. adlı blobfuse-sc.yamlbir dosya oluşturun ve aşağıdaki örnek bildirimi yapıştırın:

    apiVersion: storage.k8s.io/v1
    kind: StorageClass
    metadata:
      name: azureblob-fuse-premium
    provisioner: blob.csi.azure.com
    parameters:
      skuName: Standard_GRS  # available values: Standard_LRS, Premium_LRS, Standard_GRS, Standard_RAGRS
    reclaimPolicy: Delete
    volumeBindingMode: Immediate
    allowVolumeExpansion: true
    mountOptions:
      - -o allow_other
      - --file-cache-timeout-in-seconds=120
      - --use-attr-cache=true
      - --cancel-list-on-mount-seconds=10  # prevent billing charges on mounting
      - -o attr_timeout=120
      - -o entry_timeout=120
      - -o negative_timeout=120
      - --log-level=LOG_WARNING  # LOG_WARNING, LOG_INFO, LOG_DEBUG
      - --cache-size-mb=1000  # Default will be 80% of available memory, eviction will happen beyond that.
    
  2. kubectl apply komutuyla depolama sınıfını oluşturun:

    kubectl apply -f blobfuse-sc.yaml
    

    Komutun çıkışı aşağıdaki örneğe benzer:

    storageclass.storage.k8s.io/blob-fuse-premium created
    

Birimi statik olarak sağlama

Bu bölüm, bir iş yükü tarafından kullanılmak üzere Blob depolama ayrıntılarını içeren bir veya daha fazla kalıcı birim oluşturmak isteyen küme yöneticileri için rehberlik sağlar.

Kalıcı birimler için statik sağlama parametreleri

Aşağıdaki tablo, kalıcı birim tanımlamak için kullanabileceğiniz parametreleri içerir.

Veri Akışı Adı Açıklama Örnek Zorunlu Default value
volumeHandle Sürücünün kümedeki depolama blob kapsayıcısını benzersiz olarak tanımlamak için kullanabileceği bir değer belirtin. Benzersiz bir değer oluşturmanın önerilen bir yolu, genel olarak benzersiz depolama hesabı adıyla kapsayıcı adını birleştirmektir: {account-name}_{container-name}.
Not: #, / karakteri iç kullanım için ayrılmıştır ve birim tutamacında kullanılamaz.
Yes
volumeAttributes.resourceGroup Azure kaynak grubu adını belirtin. myResourceGroup Hayır Sürücü boşsa geçerli kümeyle aynı kaynak grubu adını kullanır.
volumeAttributes.storageAccount Mevcut bir Azure depolama hesabı adı belirtin. storageAccountName Yes
volumeAttributes.containerName Mevcut kapsayıcı adını belirtin. kapsayıcı Yes
volumeAttributes.protocol Blobfuse bağlamayı veya NFS v3 bağlamayı belirtin. fuse, nfs Hayır fuse
--- Aşağıdaki parametreler yalnızca blobfuse için geçerlidir --- --- ---
volumeAttributes.secretName Depolama hesabı adını ve anahtarını depolayan gizli dizi adı (yalnızca SMB için geçerlidir). Hayır
volumeAttributes.secretNamespace Hesap anahtarını depolamak için gizli dizi ad alanını belirtin. default Hayır Pvc ad alanı
nodeStageSecretRef.name Aşağıdakilerden birini depolayan gizli dizi adını belirtin:
azurestorageaccountkey
azurestorageaccountsastoken
msisecret
azurestoragespnclientsecret.
Hayır Mevcut Kubernetes gizli dizi adı
nodeStageSecretRef.namespace Gizli dizi ad alanını belirtin. Kubernetes ad alanı Yes
--- Aşağıdaki parametreler yalnızca NFS protokolü içindir --- --- ---
volumeAttributes.mountPermissions Bağlı klasör izinlerini belirtin. 0777 Hayır
--- Aşağıdaki parametreler yalnızca NFS sanal ağ ayarı içindir --- --- ---
vnetResourceGroup Sanal ağı barındıran sanal ağ kaynak grubunu belirtin. myResourceGroup Hayır Sürücü boşsa Azure bulut yapılandırma dosyasında belirtilen değeri kullanır vnetResourceGroup .
vnetName Sanal ağ adını belirtin. aksVNet Hayır Sürücü boşsa Azure bulut yapılandırma dosyasında belirtilen değeri kullanır vnetName .
subnetName Aracı düğümünün mevcut alt ağ adını belirtin. aksSubnet Hayır Sürücü boşsa Azure bulut yapılandırma dosyasındaki subnetName değerini kullanır.
--- Aşağıdaki parametreler yalnızca özellik içindir: blobfuse
Yönetilen Kimlik ve Hizmet Asıl Adı kimlik doğrulaması
--- --- ---
volumeAttributes.AzureStorageAuthType Kimlik doğrulama türünü belirtin. Key, SAS, MSI, SPN Hayır Key
volumeAttributes.AzureStorageIdentityClientID Kimlik İstemcisi Kimliğini belirtin. Hayır
volumeAttributes.AzureStorageIdentityResourceID Kimlik Kaynak Kimliğini belirtin. Hayır
volumeAttributes.MSIEndpoint MSI uç noktasını belirtin. Hayır
volumeAttributes.AzureStorageSPNClientID Azure Hizmet Asıl Adı (SPN) İstemci Kimliğini belirtin. Hayır
volumeAttributes.AzureStorageSPNTenantID Azure SPN Kiracı Kimliğini belirtin. Hayır
volumeAttributes.AzureStorageAADEndpoint Microsoft Entra uç noktasını belirtin. Hayır
--- Aşağıdaki parametreler yalnızca özellik içindir: blobfuse okuma hesabı anahtarı veya anahtar kasasından SAS belirteci --- --- ---
volumeAttributes.keyVaultURL Azure Key Vault DNS adını belirtin. {vault-name}.vault.azure.net Hayır
volumeAttributes.keyVaultSecretName Azure Key Vault gizli dizi adını belirtin. Mevcut Azure Key Vault gizli dizi adı. Hayır
volumeAttributes.keyVaultSecretVersion Azure Key Vault gizli dizi sürümü. Mevcut sürüm Hayır Sürücü boşsa geçerli sürümü kullanır.

Blob depolama kapsayıcısı oluşturma

AKS ile kullanmak üzere bir Azure Blob depolama kaynağı oluşturduğunuzda, kaynağı düğüm kaynak grubunda oluşturabilirsiniz. Bu yaklaşım AKS kümesinin blob depolama kaynağına erişmesine ve bunları yönetmesine olanak tanır.

Bu makale için kapsayıcıyı düğüm kaynak grubunda oluşturun. İlk olarak az aks show komutuyla kaynak grubu adını alın ve sorgu parametresini --query nodeResourceGroup ekleyin. Aşağıdaki örnek, myResourceGroup adlı kaynak grubunda myAKSCluster adlı AKS kümesinin düğüm kaynak grubunu alır:

az aks show --resource-group myResourceGroup --name myAKSCluster --query nodeResourceGroup -o tsv

Komutun çıkışı aşağıdaki örneğe benzer:

MC_myResourceGroup_myAKSCluster_eastus

Ardından, Erişimi yetkilendirmek için Blob depolamayı yönetme ve ardından kapsayıcıyı oluşturma adımlarını izleyerek blobları depolamak için bir kapsayıcı oluşturun.

Bağlama birimi

Bu bölümde, NFS protokolunu veya Blobfuse'u kullanarak kalıcı birimi bağlarsınız.

NFS v3 protokolunu kullanarak Blob depolamayı bağlamak, hesap anahtarı kullanılarak kimlik doğrulaması yapmaz. AKS kümenizin aracı düğümüyle aynı veya eşlenmiş sanal ağda bulunması gerekir. Depolama hesabınızdaki verilerin güvenliğini sağlamanın tek yolu sanal ağ ve diğer ağ güvenlik ayarlarını kullanmaktır. Depolama hesabınıza NFS erişimini ayarlama hakkında daha fazla bilgi için bkz . Ağ Dosya Sistemi (NFS) 3.0 protokolunu kullanarak Blob Depolamayı Bağlama.

Aşağıdaki örnekte, NFS protokolü kullanılarak blob depolama kapsayıcısının kalıcı birim olarak nasıl bağlanacakları gösterilmektedir.

  1. adlı pv-blob-nfs.yaml bir dosya oluşturun ve aşağıdaki YAML'de kopyalayın. altında storageClass, , storageAccountve containerNamegüncelleştirinresourceGroup.

    Not

    volumeHandle değeri, kümedeki her aynı depolama blob kapsayıcısı için benzersiz bir volumeID olmalıdır. ve / karakteri # iç kullanım için ayrılmıştır ve kullanılamaz.

    apiVersion: v1
    kind: PersistentVolume
    metadata:
      annotations:
        pv.kubernetes.io/provisioned-by: blob.csi.azure.com
      name: pv-blob
    spec:
      capacity:
        storage: 1Pi
      accessModes:
        - ReadWriteMany
      persistentVolumeReclaimPolicy: Retain  # If set as "Delete" container would be removed after pvc deletion
      storageClassName: azureblob-nfs-premium
      mountOptions:
        - nconnect=4
      csi:
        driver: blob.csi.azure.com
        # make sure volumeid is unique for every identical storage blob container in the cluster
        # character `#` and `/` are reserved for internal use and cannot be used in volumehandle
        volumeHandle: account-name_container-name
        volumeAttributes:
          resourceGroup: resourceGroupName
          storageAccount: storageAccountName
          containerName: containerName
          protocol: nfs
    

    Not

    Kubernetes API kapasite özniteliği zorunlu olsa da, depolama hesabınızın kapasite sınırına ulaşana kadar esnek bir şekilde veri yazabileceğiniz için bu değer Azure Blob depolama CSI sürücüsü tarafından kullanılmaz. özniteliğinin capacity değeri yalnızca PersistentVolumes ile PersistentVolumeClaims arasındaki boyut eşleştirmesi için kullanılır. Kurgusal bir yüksek değer kullanmanızı öneririz. Pod, kurgusal boyutu 5 Petabayt olan takılı bir birim görür.

  2. Daha önce oluşturulan YAML dosyasına başvuran kubectl create komutunu kullanarak kalıcı birimi oluşturmak için aşağıdaki komutu çalıştırın:

    kubectl create -f pv-blob-nfs.yaml
    
  3. pvc-blob-nfs.yaml PersistentVolumeClaim ile bir dosya oluşturun. Örneğin:

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
      name: pvc-blob
    spec:
      accessModes:
        - ReadWriteMany
      resources:
        requests:
          storage: 10Gi
      volumeName: pv-blob
      storageClassName: azureblob-nfs-premium
    
  4. Daha önce oluşturulan YAML dosyasına başvuran kubectl create komutunu kullanarak kalıcı birim talebi oluşturmak için aşağıdaki komutu çalıştırın:

    kubectl create -f pvc-blob-nfs.yaml
    

Kalıcı birimi kullanma

Aşağıdaki YAML, Azure Blob depolama /mnt/blob alanını yola bağlamak için daha önce oluşturulan pvc-blob adlı kalıcı birim veya kalıcı birim talebi kullanan bir pod oluşturur.

  1. adlı nginx-pod-blob.yamlbir dosya oluşturun ve aşağıdaki YAML'de kopyalayın. NFS veya Blobfuse için kalıcı birim oluştururken claimName değerinin önceki adımda oluşturulan PVC ile eşleştiğinden emin olun.

    kind: Pod
    apiVersion: v1
    metadata:
      name: nginx-blob
    spec:
      nodeSelector:
        "kubernetes.io/os": linux
      containers:
        - image: mcr.microsoft.com/oss/nginx/nginx:1.17.3-alpine
          name: nginx-blob
          volumeMounts:
            - name: blob01
              mountPath: "/mnt/blob"
              readOnly: false
      volumes:
        - name: blob01
          persistentVolumeClaim:
            claimName: pvc-blob
    
  2. Pod oluşturmak ve daha önce oluşturulan YAML dosyasına başvuran kubectl create komutunu kullanarak PVC'yi bağlamak için aşağıdaki komutu çalıştırın:

    kubectl create -f nginx-pod-blob.yaml
    
  3. Blob depolamanın bağlandığını doğrulamak üzere pod ile etkileşimli bir kabuk oturumu oluşturmak için aşağıdaki komutu çalıştırın:

    kubectl exec -it nginx-blob -- df -h
    

    Komutun çıkışı aşağıdaki örneğe benzer:

    Filesystem      Size  Used Avail Use% Mounted on
    ...
    blobfuse         14G   41M   13G   1% /mnt/blob
    ...
    

Sonraki adımlar

  • Azure Blob depolama için CSI sürücüsünü kullanmayı öğrenmek için bkz . CSI sürücüsüyle Azure Blob depolamayı kullanma.
  • İlişkili en iyi yöntemler için bkz . AKS'de depolama ve yedeklemeler için en iyi yöntemler.