Aracılığıyla paylaş


Kendi altyapınızda karma dağıtım için Standart mantıksal uygulama iş akışları oluşturma

Şunlar için geçerlidir: Azure Logic Apps (Standart)

Kendi altyapınızı kullanmanız, denetlemeniz ve yönetmeniz gereken senaryolar için Azure Logic Apps'teki karma dağıtım modelini kullanarak Standart mantıksal uygulama iş akışları oluşturabilirsiniz. Bu model, yerel işleme, depolama ve ağ erişimi gerektiren kısmen bağlı ortamlar için tümleştirme çözümleri oluşturmanıza ve barındırmanıza olanak sağlar. Altyapınız şirket içi sistemleri, özel bulutları ve genel bulutları içerebilir. Hibrit modelle, Standard mantıksal uygulama iş akışınız, bir Azure Container Apps uzantısının parçası olarak yerinde barındırılan Azure Logic Apps çalışma zamanı tarafından desteklenir.

Standart mantıksal uygulama iş akışlarının nerede barındırıldığını ve kısmen bağlı bir ortamda çalıştırıldığını gösteren mimari bir genel bakış için bkz . Standart mantıksal uygulamalar için karma dağıtım için altyapı gereksinimlerini ayarlama.

Bu nasıl yapılır kılavuzunda, uygulamanızı barındırmak için gerekli şirket içi kaynakları ayarladıktan sonra karma dağıtım modelini kullanarak Standart mantıksal uygulama iş akışının nasıl oluşturulacağı ve dağıtılacağı gösterilmektedir.

Sınırlamalar

Aşağıdaki bölümde karma dağıtım seçeneğiyle ilgili sınırlamalar açıklanmaktadır:

Sınırlama Açıklama
Desteklenen Azure bölgeleri Karma dağıtım şu anda yalnızca aşağıdaki Azure bölgelerinde kullanılabilir ve desteklenir:

- Orta ABD
- Doğu Asya
- Doğu ABD
- Orta Kuzey ABD
-Güneydoğu Asya
- İsveç Orta
- Güney Birleşik Krallık
- Batı Avrupa
- Batı ABD
Bağlantısı kesilmiş bir ortamda veri günlüğü Kısmen bağlı modda, Azure Logic Apps çalışma zamanı, bağlantısı 24 saate kadar kesilse bile veri günlüklerini koruyabilir. Ancak, bu süreden sonraki günlük veriler kaybedilebilir.
Tek kiracılı Azure Logic Apps (Standart) ve ilgili Azure hizmetlerinde desteklenmeyen özellikler - Dağıtım alanları

- Azure İş süreci izleme

- Azure portalında Destek + sorun giderme altındaki kaynak durumu

- Bağlayıcı işlemleri için yönetilen kimlik doğrulaması. Azure Arc özellikli Kubernetes kümeleri şu anda yönetilen API bağlantıları için yönetilen kimlik kimlik doğrulamasını desteklememektedir. Bunun yerine, Microsoft Entra Id kullanarak kendi uygulama kaydınızı oluşturmanız gerekir. Daha fazla bilgi için bu kılavuzun devamında bu adımları izleyin.
İşlev tabanlı tetikleyiciler Azure Blob, Cosmos DB ve Event Hubs gibi bazı işlev tabanlı tetikleyiciler, Standart mantıksal uygulamanızla ilişkili Azure depolama hesabına bağlantı gerektirir. İşlev tabanlı tetikleyiciler kullanıyorsanız, Standart mantıksal uygulamanızın Azure portalındaki ortam değişkenlerinde veya mantıksal uygulama projenizin Visual Studio Code'daki local.settings.json dosyasında AzureWebJobsStorage adlı uygulama ayarını ekleyin ve depolama hesabı bağlantı dizenizi sağlayın:

"Values": {
"name": "AzureWebJobsStorage",
"value": "{storage-account-connection-string}"
}

Önkoşullar

  • Bir Azure hesabı ve aboneliği Aboneliğiniz yoksa, ücretsiz bir Azure hesabı için kaydolun.

  • Gerekli bağlantı için tümü aynı ağ içinde bulunması gereken aşağıdaki şirket içi kaynaklar:

    • Azure Arc'a bağlı bir Azure Kubernetes Service kümesi
    • İş akışı çalıştırma geçmişini, girişlerini ve çıkışlarını işlenmek üzere yerel olarak depolamak için bir SQL veritabanı
    • İş akışlarınız tarafından kullanılan yapıtları yerel olarak depolamak için Sunucu İleti Bloğu (SMB) dosya paylaşımı

    Bu gereksinimleri karşılamak için bu şirket içi kaynakları Standart mantıksal uygulamalar için karma dağıtımı destekleyecek şekilde ayarlayın.

  • Visual Studio Code'da çalışmak için ilgili önkoşulları içeren Visual Studio Code için Azure Logic Apps (Standart) uzantısına ihtiyacınız vardır.

    İpucu

    Yeni bir Visual Studio Code yüklemeniz varsa, kendi altyapınıza dağıtmayı denemeden önce temel bir Standart iş akışını yerel olarak çalıştırabileceğinizi onaylayın. Bu test çalıştırması, Standart iş akışı projenizde mevcut olabilecek hataları yalıtmanıza yardımcı olur.

Standart mantıksal uygulamanızı oluşturma

Aşağıdaki adımları izleyerek karma dağıtım için Standart mantıksal uygulamanızı oluşturun:

  1. Azure portalı arama kutusuna mantıksal uygulamalar yazın ve Mantıksal uygulamalar'ı seçin.

  2. Mantıksal uygulamalar sayfası araç çubuğunda Ekle'yi seçin.

  3. Mantıksal Uygulama Oluştur sayfasındaki Standart'ın altında Karma'yı seçin.

  4. Mantıksal Uygulama Oluştur (Karma) sayfasında aşağıdaki bilgileri sağlayın:

    Mülk Zorunlu Değer Açıklama
    Abonelik Evet < Azure aboneliği-adı> Azure aboneliğinizin adı.

    Bu örnek Kullandıkça Öde kullanır.
    Kaynak Grubu Evet < Azure-kaynak-grubu-adı> Karma uygulamanızı ve ilgili kaynakları oluşturduğunuz Azure kaynak grubu. Bu ad bölgeler arasında benzersiz olmalıdır ve yalnızca harf, sayı, kısa çizgi (-), alt çizgi (_), parantez (()) ve nokta (.) içerebilir.

    Bu örnek Hybrid-RG adlı bir kaynak grubu oluşturur.
    Mantıksal Uygulama adı Evet < mantık-uygulama-adı> Bölgeler arasında benzersiz olması gereken ve yalnızca küçük harf, sayı veya kısa çizgi (-) içerebilen mantıksal uygulama adınız.

    Bu örnekte my-logic-app-hybrid kullanılır.
    Bölge Evet < Azure bölgesi> Azure Arc özellikli AKS üzerinde Azure Container Apps için desteklenen bir Azure bölgesi.

    Bu örnekte Doğu ABD kullanılmıştır.
    Kapsayıcı Uygulaması Bağlı Ortamı Evet < bağlı-çevre-adı> Mantıksal uygulamanız için dağıtım ortamı olarak oluşturduğunuz Arc özellikli Kubernetes kümesi. Daha fazla bilgi için Öğretici: Azure Arc özellikli Kubernetes'te Azure Container Apps'i etkinleştirme bölümüne bakın.
    Depolama ayarlarını yapılandırma Evet Etkin veya devre dışı Mantıksal Uygulama Oluştur (Karma) sayfasındaki Depolama sekmesine devam eder.

    Aşağıdaki örnekte Azure portalında örnek değerleri içeren mantıksal uygulama oluşturma sayfası gösterilmektedir:

    Azure portalı ve mantıksal uygulama oluşturma sayfasını gösteren ekran görüntüsü.

  5. Depolama sayfasında, daha önce ayarladığınız depolama sağlayıcısı ve SMB dosya paylaşımı hakkında aşağıdaki bilgileri sağlayın:

    Mülk Zorunlu Değer Açıklama
    SQL bağlantı dizesi Evet < sql-server-connection-string> Daha önce kaydettiğiniz SQL Server bağlantı dizesi. Daha fazla bilgi için bkz . SQL Server depolama sağlayıcısı oluşturma.
    Konak adı Evet < dosya-paylaşım-host-ismi> SMB dosya paylaşımınızın ana bilgisayar adı.
    Dosya paylaşımı yolu Evet < dosya paylaşımı yolu> SMB dosya paylaşımınızın dosya paylaşım yolu.
    Kullanıcı adı Evet < dosya-paylaşım-kullanıcı-adı> SMB dosya paylaşımınızın kullanıcı adı.
    Parola Evet < dosya paylaşımı-parolası> SMB dosya paylaşımınızın parolası.
  6. bitirdiğinizde Gözden geçir ve oluştur'u seçin. Sağlanan bilgileri onaylayın ve Oluştur'u seçin.

  7. Azure dağıtımı tamamladıktan sonra Kaynağa git'i seçin.

    Azure portalı mantıksal uygulama kaynağınızı açar, örneğin:

    Kapsayıcı uygulaması olarak oluşturulan karma dağıtım için Standart mantıksal uygulama ile Azure portalını gösteren ekran görüntüsü.

  8. Mantıksal uygulama kaynak menüsündeki İş Akışları'nın altında İş Akışları'nı seçin.

  9. İş Akışları sayfası araç çubuğunda Ekle'yi seçerek durum bilgisi olan veya olmayan boş bir iş akışı ekleyin.

  10. Tasarımcı açıldıktan sonra tetikleyici ve eylemler ekleyerek iş akışınızı oluşturun.

    Daha fazla bilgi için bkz . Tetikleyici ve eylemlerle iş akışı oluşturma.

Karma dağıtımlar için sürüm oluşturma

Karma barındırma seçeneğine sahip standart bir mantıksal uygulama, alt iş akışında değişiklik yaptığınızda, Azure Container Apps'ten gelen bir sürüm oluşturma anlayışı olan yeni bir düzeltmeyi otomatik olarak oluşturur. Bu düzeltmenin etkinleştirilmesi biraz zaman alabilir; başka bir deyişle, değişiklikleri kaydettikten sonra iş akışınızı test etmeden önce birkaç dakika beklemek isteyebilirsiniz.

Değişiklikleriniz iş akışında görünmediyse, düzeltmenin mevcut olup olmadığını de kontrol edebilirsiniz:

  1. Azure portalında kaynağınızı açın. Kaynak menüsündeki Düzeltmeler'in altında Düzeltmeler ve çoğaltmalar'ı seçin.

  2. Düzeltmeler ve çoğaltmalar sayfasındaki Etkin düzeltmeler sekmesinde, listede yeni bir düzeltme görünüp görünmediğini denetleyin.

Daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın:

Performans izleme için gelişmiş telemetri veya OpenTelemetry ayarlama

Standart mantıksal uygulamanız için Application Insights'ta gelişmiş telemetri koleksiyonu ayarlayabilir ve iş akışınız bir çalıştırmayı tamamladıktan sonra toplanan verileri görüntüleyebilirsiniz. Bu özellik, iş akışlarınız hakkında içgörüler elde etmek ve veri kaynağındaki filtreleme olayları üzerinde daha fazla denetim elde etmek için daha basit bir deneyim sunar ve bu da depolama maliyetlerini azaltmanıza yardımcı olur. Bu geliştirmeler, sisteminizin durumu ve davranışı hakkında içgörüler sağlayan gerçek zamanlı performans ölçümlerine odaklanır.

Kısmen bağlı ve şirket içi senaryolar için, Standart mantıksal uygulamanızı, belirli bir ortam için tanımladığınız OpenTelemetry destekli uygulama ayarlarına göre telemetri yayacak şekilde ayarlayabilirsiniz. Varsayılan olarak, bu telemetri verileri Application Insights'a gönderilir. Daha fazla bilgi için bkz. Azure Logic Apps'te Standart iş akışları için Application Insights'ta gelişmiş telemetriyi etkinleştirme.

Azure portalında vCPU ve bellek ayırmayı değiştirme

Standart mantıksal uygulama kaynağınız için vCPU ve bellek ayarlarını düzenleyebilirsiniz. Bu değişiklikler, Standart mantıksal uygulama iş yüklerinizin faturalama ücretini etkiler.

  1. Azure portalında Standart mantıksal uygulama kaynağınızı açın.

  2. Kaynak menüsünde, Ayarlar'ın altında Kapsayıcılar'ı seçin.

  3. Kapsayıcılar sayfası araç çubuğunda Düzenle ve dağıt'ı seçerek Kapsayıcıyı düzenle bölmesini açın.

  4. Özellikler sekmesindeki Kapsayıcı kaynağı ayırma'nın altında aşağıdaki değerleri senaryonuza uyacak şekilde değiştirin:

    Mülk Değer Açıklama
    CPU çekirdekleri - Varsayılan: 1
    - Minimum: 0,25
    - Maksimum: 2
    Kapsayıcı örneğinize atanacak vCPU çekirdeklerini belirler. Bu değeri en yüksek değere kadar 0,25 çekirdek artırabilirsiniz. Bu mantıksal uygulamanın tüm kapsayıcı örnekleri genelindeki toplam sayı 2 çekirdekle sınırlıdır.
    Bellek - Varsayılan: 2
    - Minimum: 0,1
    - Maksimum: 4
    Kapsayıcı örneğinize atanacak bellek kapasitesini gibibayt (GiB) cinsinden belirler. Bu değeri en yüksek değere kadar 0,1 GiB artırabilirsiniz. Bu mantıksal uygulamanın tüm kapsayıcı örneklerindeki toplam kapasite 4 GiB ile sınırlıdır.
  5. bitirdiğinizde Kaydet'i seçin.

Azure portalında çoğaltma ölçeklendirmesini değiştirme

Tetikleyici olayına yanıt olarak dağıtan çoğaltma aralığı için otomatik ölçeklendirmeyi denetleyebilirsiniz. Çoğaltma, mantıksal uygulama kaynak düzeltmesinin veya sürümünün yeni bir örneğidir. Bu aralığın en düşük ve en yüksek değerlerini değiştirmek için ölçek kurallarını değiştirerek ölçeklendirmeyi tetikleyen olay türlerini belirleyebilirsiniz. Daha fazla bilgi için bkz. Azure Container Apps'de ölçeklendirme kurallarını ayarlama.

  1. Azure portalında Standart mantıksal uygulama kaynağınızı açın.

  2. Kaynak menüsünde, Ayarlar'ın altında Ölçek'i seçin.

  3. Ölçek sayfasında, Ölçek kuralı ayarı altında aşağıdaki değerleri senaryonuza uyacak şekilde değiştirin:

    Mülk Değer Açıklama
    Minimum replikalar - Varsayılan: 1
    - Minimum: 0
    - Maksimum: 1000
    Herhangi bir zamanda düzeltme için izin verilen en az çoğaltma sayısını belirler. Bu değer ölçek kurallarını geçersiz kılar ve en fazla çoğaltma sayısından az olmalıdır.
    Maksimum replikalar - Varsayılan: 30
    - Minimum: 0
    - Maksimum: 1000
    Herhangi bir zamanda düzeltme için izin verilen en fazla çoğaltma sayısını belirler. Bu değer ölçek kurallarını geçersiz kılar.
  4. bitirdiğinizde Kaydet'i seçin.

Azure portalında mantıksal uygulamanıza gelen trafiği denetleme

Giriş özelliğini etkinleştirerek mantıksal uygulamanızı genel web'de, sanal ağınızda ve ortamınızdaki diğer mantıksal uygulamalarda kullanıma açabilirsiniz. Azure, mantıksal uygulamanıza dış ve iç trafiğin yönlendirmesini denetleen bir dizi kural aracılığıyla giriş ayarlarını zorunlu kılar. Girişi etkinleştirdiğinizde, gelen HTTP isteklerini veya TCP trafiğini etkinleştirmek için bir Azure Load Balancer, genel IP adresi veya başka bir Azure kaynağı oluşturmanız gerekmez. Daha fazla bilgi için Container Apps'te Ingress konusuna bakın.

Not

Girişi etkinleştirdiğinizde, tüm trafik varsayılan olarak en son düzeltmenize yönlendirilir. Trafik ayarlarını değiştirmek için Düzeltme yönetimi sayfasına gidin.

  1. Kaynak menüsünde, Ayarlar'ın altında Giriş'i seçin.

  2. Giriş sayfasında, Giriş'in yanındaki Etkin kutusunu seçin.

  3. Senaryonuza göre kalan seçenekleri yapılandırın.

    Daha fazla bilgi için, aşağıdaki belgelere bakın:

Yönetilen API bağlantıları için kimlik doğrulamasını ayarlama

Azure Arc özellikli Kubernetes kümelerinde barındırılan Standart mantıksal uygulama iş akışlarında yönetilen API bağlantılarının kimliğini doğrulamak için Microsoft Entra Id kullanarak kendi uygulama kaydınızı oluşturmanız gerekir. Ardından, API bağlantılarınızın kimliğini doğrulamak için bu uygulama kaydının değerlerini Standart mantıksal uygulama kaynağınıza ortam değişkenleri olarak ekleyebilirsiniz.

Microsoft Entra Id ile uygulama kaydı oluşturma

Azure portalı

  1. Azure portalında Hızlı Başlangıç: Uygulamayı Microsoft kimlik platformunda kaydetmeye ilişkin adımları izleyin ve uygulama kaydı oluşturun.

  2. Oluşturma tamamlandıktan sonra portalda yeni uygulama kaydınızı bulun.

  3. Kaynak menüsünde Genel Bakış'ı seçin ve bağlantı kimlik doğrulaması için daha sonra ihtiyacınız olan aşağıdaki değerleri kaydedin:

    • Müşteri Kimliği
    • Kiracı kimliği
    • İstemci sırrı
  4. Nesne kimliği için şu adımları izleyin:

    1. Genel Bakış sayfasında, gösterildiği gibi uygulama kaydınız için Yerel dizinde yönetilen uygulama bağlantısını seçin:

      Yerel dizinde yönetilen uygulama için seçilen bağlantıyla uygulama kaydını gösteren ekran görüntüsü.

    2. Açılan sayfada Nesne Kimliği değerini kopyalayın ve kaydedin:

      Seçili nesne kimliğiyle uygulama kaydını gösteren ekran görüntüsü.

  5. Şimdi, kaydedilen değerleri Standart mantıksal uygulama kaynağınıza ortam değişkenleri olarak ekleyin.

Azure Komut Satırı Arayüzü (Azure CLI)

  1. Uygulama kaydını oluşturmak için az ad sp create komutunu kullanın.

  2. Tüm özellikleri gözden geçirmek için az ad sp show komutunu kullanın.

  3. Her iki komutun çıkışında, bağlantı kimlik doğrulaması için daha sonra ihtiyacınız olan aşağıdaki değerleri bulun ve kaydedin:

    • Müşteri Kimliği
    • Nesne kimliği
    • Kiracı kimliği
    • İstemci sırrı
  4. Şimdi, kaydedilen değerleri Standart mantıksal uygulama kaynağınıza ortam değişkenleri olarak ekleyin.

Standart mantıksal uygulamanıza uygulama kayıt değerleri ekleme

  1. Azure portalında Standart mantıksal uygulama kaynağınıza gidin.

  2. Kaynak menüsünde, Ayarlar'ın altında Kapsayıcılar'ı ve ardından Ortam değişkenleri sekmesini seçin.

    Uygulama ayarları ve konak ayarları hakkında daha fazla bilgi için bkz . Uygulama ayarlarını ve konak ayarlarını düzenleme.

  3. Araç çubuğunda Düzenle ve dağıt'ı seçin.

  4. Kapsayıcıyı düzenle bölmesinde Ortam değişkenleri'ni ve ardından Ekle'yi seçin.

  5. Aşağıdaki tablodan, belirtilen değere sahip her ortam değişkenini ekleyin:

    Ortam değişkeni Değer
    WORKFLOWAPP_AAD_CLIENTID < my-client-ID>
    WORKFLOWAPP_AAD_OBJECTID < my-object-ID>
    WORKFLOWAPP_AAD_TENANTID < my-tenant-ID>
    WORKFLOWAPP_AAD_CLIENTSECRET < my-client-secret>
  6. bitirdiğinizde Kaydet'i seçin.

İstemci kimliğini ve istemci sırrını depolayın ve bunlara başvurun

mantıksal uygulama kaynağınızda istemci kimliği ve istemci sırrı değerlerini bir sır olarak depolayabilir ve ardından Ortam değişkenleri sekmesinde bu değerlere başvurabilirsiniz.

  1. Azure portalında mantıksal uygulama kaynağınıza gidin.

  2. Kaynak menüsünde, Ayarlar'ın altında Gizli Kodlar'ı seçin.

  3. Araç çubuğunda Ekle'yı seçin.

  4. Gizli dizi ekle bölmesinde, her gizli dizi için aşağıdaki bilgileri sağlayın ve ekle'yi seçin:

    Anahtar Değer
    WORKFLOWAPP_AAD_CLIENTID < my-client-ID>
    WORKFLOWAPP_AAD_CLIENTSECRET < my-client-secret>

Bilinen sorunlar ve sorun giderme

Aşağıdaki bölümde şu anda bilinen sorunlar ve yaygın sorunları gidermeye yönelik yönergeler açıklanmaktadır.

Genel ortam kurulumu veya portal dağıtım sorunları

Ortam yapılandırmanız veya portal dağıtım hatalarınızla ilgili sorunları tanılamanıza ve hatalarını ayıklamanıza yardımcı olmak için karma dağıtım seçeneği için sağlanan troubleshoot.ps1 PowerShell betiğini çalıştırmayı deneyebilirsiniz.

  1. Azure Logic Apps GitHub deposuna gidin: betikler/karma klasörüne.

  2. troubleshoot.ps1 dosyasını mantıksal uygulama dağıtımınızla aynı şirket içi konumdaki bir klasöre kopyalayın.

  3. Betiği PowerShell kullanarak çalıştırın.

Arc özellikli Kubernetes kümeleri

Nadir senaryolarda kümenizde yüksek bellek ayak izi olduğunu fark edebilirsiniz. Bu sorunu önlemek için, düğüm havuzları için ölçeği genişletin veya otomatik ölçeklendirme ekleyin.

İşlev konağı çalışmıyor

Standart mantıksal uygulamanızı dağıttığınızda uygulamanızın doğru çalıştığını onaylayın.

  1. Azure portalında mantıksal uygulama kaynağınızı açın.

  2. Kaynak menüsünde Genel Bakış'ı seçin.

  3. Genel Bakış sayfasında, Uygulama Url'si alanının yanında kaynak URL'sini seçin.

    Uygulamanız düzgün çalışıyorsa bir tarayıcı penceresi açılır ve aşağıdaki iletiyi gösterir:

    Web sitesi olarak çalışan tarayıcıyı ve mantıksal uygulamayı gösteren ekran görüntüsü.

    Aksi takdirde, uygulamanızda herhangi bir hata varsa AKS podlarınızın doğru çalışıp çalışmadığını denetleyin. Windows PowerShell'den aşağıdaki komutları çalıştırın:

    az aks get-credentials {resource-group-name} --name {aks-cluster-name} --admin
    kubectl get ns
    kubectl get pods -n logicapps-aca-ns
    kubectl describe pod {logic-app-pod-name} -n logicapps-aca-ns 
    

    Daha fazla bilgi için, aşağıdaki belgelere bakın:

Kümede yeterli düğüm yok

Önceki komutu çalıştırdıysanız ve aşağıdaki örneğe benzer bir uyarı aldıysanız, kümenizin işlemek için yeterli düğümü yoktur:

Warning: FailedScheduling  4m52s (x29 over 46m)  default-scheduler  0/2 nodes are available: 2 Too many pods. preemption: 0/2 nodes are available: 2 No preemption victims found for incoming pod.

Düğüm sayısını artırmak ve otomatik ölçeklendirmeyi ayarlamak için şu adımları izleyin:

  1. Azure portalında Kubernetes hizmet örneğinize gidin.

  2. Örnek menüsünde, Ayarlar altında, Düğüm havuzları'nı seçin.

  3. Düğüm araçları sayfa araç çubuğunda + Düğüm havuzu ekle'yi seçin.

Daha fazla bilgi için, aşağıdaki belgelere bakın:

SMB Kapsayıcı Depolama Arabirimi (CSI) sürücüsü yüklü değil

Önceki kubectl describe pod komutu çalıştırdıktan sonra aşağıdaki uyarı görüntülenirse SMB dosya paylaşımınızın CSI sürücüsünün doğru yüklenip yüklenmediğini onaylayın:

Warning FailedScheduling 5m16s (x2 over 5m27s)  default-scheduler 0/14 nodes are available: pod has unbound immediate PersistentVolumeClaims. preemption: 0/14 nodes are available: 14 Preemption is not helpful for scheduling.

Normal NotTriggerScaleUp 9m49s (x31 over 14m) cluster-autoscaler pod didn't trigger scale-up: 3 pod has unbound immediate PersistentVolumeClaims

Onaylamak için Windows PowerShell'den aşağıdaki komutları çalıştırın:

kubectl get csidrivers

Eğer görüntülenen sonuç listesi `smb.csi.k8s.io` içermiyorsa, bir Windows komut isteminden aşağıdaki komutu çalıştırın:

helm repo add csi-driver-smb
helm repo update helm install csi-driver-smb csi-driver-smb/csi-driver-smb --namespace kube-system --version v1.15.0

CSI SMB Sürücüsü podlarının durumunu denetlemek için Windows komut isteminden aşağıdaki komutu çalıştırın:

kubectl --namespace=kube-system get pods --selector="app.kubernetes.io/name=csi-driver-smb" --watch

Daha fazla bilgi için bkz Azure Kubernetes Service (AKS) üzerinde Container Storage Interface (CSI) sürücüleri.