Bu makalede, Azure Arc tarafından etkinleştirilen AKS kullanılırken oluşan bazı genel bilinen sorunlar açıklanmaktadır. Ayrıca Windows Yönetim Merkezi ile ilgili bilinen sorunları ve yükleme sorunlarını ve hatalarını da gözden geçirebilirsiniz.
AksHci PowerShell cmdlet'lerini çalıştırırken "DLL Yüklenemedi" hatası görüntülenir
Virüsten koruma yazılımı, küme işlemlerini gerçekleştirmek için gereken PowerShell ikili dosyalarının yürütülmesini engelleyerek bu hataya neden olabilir. Aşağıda benzer bir hata örneği gösterilmiştir:
Bu sorunu çözmek için aşağıdaki işlemlerin ve klasörlerin (AKS küme işlemlerini gerçekleştirmek için gereklidir) virüsten koruma yazılımının dışında tutulduğundan emin olun:
Süreçler:
- kubectl.exe
- kvactl.exe
- mocctl.exe
- nodectl.exe
- wssdagent.exe
- wssdcloudagent.exe
- kubectl-adsso.exe
- AksHciHealth.exe
Klasör:
- C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\
- C:\Program Files\WindowsPowerShell\Modules\TraceProvider\
- C:\Program Files\WindowsPowerShell\Modules\AksHci\
- C:\Program Files\WindowsPowerShell\Modules\Az.Accounts\
- C:\Program Files\WindowsPowerShell\Modules\Az.Resources\
- C:\Program Files\WindowsPowerShell\Modules\AzureAD\
- C:\Program Files\WindowsPowerShell\Modules\DownloadSdk\
- C:\Program Files\WindowsPowerShell\Modules\Kva\
- C:\Program Files\WindowsPowerShell\Modules\Microsoft.SME.CredSspPolicy\
- C:\Program Files\WindowsPowerShell\Modules\Moc\
- C:\Program Files\WindowsPowerShell\Modules\PackageManagement\
- C:\Program Files\AksHci\
- C:\AksHci\
Remove-AksHciCluster komutunun çalıştırılması şu hatayla sonuçlanır: 'Hata: clustergroup-spdb grubu silinemiyor:...'
Remove-AksHciCluster çalıştırılırken kilitlenme olabileceğinden aşağıdaki hata oluşur:
Error: unable to delete group clustergroup-spdb: failed to delete group clustergroup-spdb: rpc error: code = DeadlineExceeded desc = context deadline exceeded
Bu sorunu çözmek için CloudAgent'ı yeniden başlatın.
Hata: invalid_client. Sağlanan istemci gizli anahtarlarının süresi doldu
Bu hata genellikle Enable-AksHciArcConnection çalıştıran PowerShell cmdlet'ini çalıştırırken kullandığınız hizmet sorumlusu (SPN) gizli dizisinin süresi dolduğunda oluşur.
Hizmet sorumlunuz (SPN) için yeni bir gizli dizi oluşturmak için Azure portalını ziyaret edin. Ek güvenlik için sertifika kimlik bilgilerini de kullanabilirsiniz. cmdlet'ini kullanma örneği için bkz . Enable-AksHciArcConnection.
İşlemi tamamlamak için yeterli ayrıcalık yok
Bu hata genellikle AKS kümenizi bağlamak için kullanılan hizmet sorumlusu (SPN) veya Azure kimlik bilgileriniz (kullanıcı adı ve parola) azure aboneliğinde işlemi gerçekleştirmek için yeterli ayrıcalıklara sahip olmadığında oluşur.
Azure Arc tarafından etkinleştirilen AKS'deki Kubernetes kümeleri için Azure gereksinimleri'ndeki ayrıcalık gereksinimlerini gözden geçirin.
Remove-AksHciCluster'ın çalıştırılması şu hatayla sonuçlanır: 'my-workload-cluster' adlı bir iş yükü kümesi bulunamadı'
XXX
Remove-AksHciCluster komutunu çalıştırırken bu hatayla karşılaşırsanız, kümeyi kaldırmak için doğru bilgileri kullandığınızdan emin olmanız gerekir.
Aktarım: Arama unix 'i ararken hata oluştu /var/run/moc-kms-plugin/kmsPlugin.sock: connect: böyle bir dosya veya dizin yok
Bu hata, SÜRESI dolmuş bir KMS eklenti belirteci nedeniyle AKS-HCI hedef kümenizdeki KMS eklentisi çalışmayı durdurduğunda oluşur.
Bu sorunu düzeltmek için Repair-AksHciCerts komutunu çalıştırın.
Statik IP adresleri olan bir iş yükü kümesinde, düğümdeki tüm podlar 'ContainerCreating' durumunda takılıyor
Statik IP adresleri ve Windows düğümleri olan bir iş yükü kümesinde, düğümdeki tüm podlar (podlar dahildaemonset
) ContainerCreating durumunda takılır. SSH kullanarak bu düğüme bağlanmaya çalışırken bağlantı bir Connection timed out
hatayla başarısız oluyor.
Bu sorunu çözmek için Hyper-V Yöneticisi'ni veya Yük Devretme Kümesi Yöneticisi'ni kullanarak bu düğümün VM'sini kapatın. 5-10 dakika sonra düğüm yeniden oluşturulmuş ve tüm podlar çalıştırılmış olmalıdır.
AKS Arc kaynaklarının konumunu taşıma.
AKS Arc'ta kaynakların taşınması şu anda desteklenmiyor. Kubernetes kümesini silip istenen konuma yeniden dağıtmanız gerekir.
Sonraki adımlar
- Sorun Giderme seçenekleri
- Windows Yönetim Merkezi bilinen sorunlar
- Yükleme sorunları ve hataları
- SSH ile Windows veya Linux çalışan düğümlerine bağlanma
Azure Arc tarafından etkinleştirilen AKS'yi kullanırken sorunlarla karşılaşırsanız GitHub aracılığıyla hata kaydedebilirsiniz.