AKS Edge Temel Parçalar'da sık karşılaşılan sorunları giderme
Bu makalede AKS Edge Essentials kullanırken karşılaştığınız sorunlara yönelik çözümlerin nasıl bulunabileceğiniz açıklanmaktadır. Bilinen sorunlar ve hatalar işlevsel alana göre düzenlenir. Bu makalede verilen bağlantıları kullanarak çözüm ve geçici çözümler bulabilirsiniz.
Bir destek isteği açma
Destek almak veya AKS Edge Essentials için destek isteği açmak için Azure portalını kullanma hakkında bilgi için Destek alma makalesine bakın.
Dağıtım sorunları
Güvenilmeyen yayımcı sorunu
Hata iletisi: "Bu güvenilmeyen yayımcıdan yazılım çalıştırmak istiyor musunuz? ....."
Geçici çözüm: PowerShell yürütme ilkenizi RemoteSigned olarak güncelleştirin:
# Get the execution policy on the system
Get-ExecutionPolicy
# Set the execution policy for this process only
if ((Get-ExecutionPolicy) -ne "RemoteSigned") { Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force }
Yetersiz disk alanı, önceden önbelleğe alınmış kapsayıcı görüntülerinin silinmesine neden oluyor
Düğümde disk alanı dolduğunda, önceden yüklenmiş görüntülerin bazıları çalışma zamanı tarafından containerd
atık olarak toplanır. Bu durumda, önce biraz disk alanı boşaltın ve ardından önbelleğe alınan görüntüleri yeniden çekmek için aşağıdaki komutu çalıştırın:
Invoke-AksEdgeNodeCommand -NodeType Linux -command "sudo /path/to/script/reimport-ci.sh
Bu betik eksik görüntüleri denetler ve gerektiğinde yeniden raporlar.
Azure Arc bağlantısı
Sorun:
Disconnect-AksEdgeArc
podları kümeden kaldırmaz.Geçici çözüm: Podlar temizlenmiyorsa, yeniden bağlanmayı denemeden önce mevcut Azure Arc ile ilgili kaynakları el ile temizlemek için aşağıdaki komutları çalıştırın:
kubectl delete ns azure-arc kubectl delete clusterrolebinding azure-arc-operator kubectl delete secret sh.helm.release.v1.azure-arc.v1
Sorun: Azure Arc bağlantısı bir ara sunucu ortamında çalışmıyor.
Geçici çözüm: İnternet seçenekleri > Bağlantılar > LAN Ayarları'nı izleyerek sistem genelinde ara sunucu ayarlarını etkinleştirebilirsiniz.
PodDisruptionBudget (PDB) kaynaklarıyla AKS Arc kümesi tam olarak silinemiyor
Bu bilinen sorun hakkında bilgi için AKS Arc belgelerinde PDB kaynakları nedeniyle AKS Arc kümesinin tam olarak silinememesi başlığına bakın.
Çevrimdışı dağıtımlar
Nodeagent sertifikası alınamadı: Bulunamadı
Ağ bağdaştırıcısı yapılandırmasını denetleyin. Dağıtım sırasında AKS Edge Essentials'ın etkin ve doğru IP adresine, alt ağa ve varsayılan ağ geçidine sahip bir bağdaştırıcıya ihtiyacı vardır. Bu değerler bir DHCP ortamında otomatik olarak doldurulur. El ile ayarlanıyorsanız, üçünü de ayarladığınızdan emin olun. Çoğu durumda varsayılan ağ geçidi ayarlanmadı ve bu hatayla sonuçlanır.
Kubernetes
Kube-vip pod sürekli yeniden başlatıyor
Bazı senaryolarda kube-vip pod sürekli olarak döngüye girip yeniden başlatılır.
Doğrulama
Karşılaştığınız senaryonun bu makalede belgelenen sorunla aynı olduğunu doğrulamak için aşağıdaki komutu çalıştırarak kube-system ad alanında kube-vip podunun yüksek sayıda yeniden başlatma işlemine sahip olup olmadığını denetleyin:
kubectl get pods –n kube-system
Neden
kube-vip podunun sürekli yeniden başlatılmasının birkaç farklı nedeni vardır. Bu nedenler şunlardır:
- Azure VM kullanırken SSD disk veya premium SSD disk ile desteklenmeyen bir işletim sistemi diski kullanma. Donanım gereksinimlerini buradan gözden geçirebilirsiniz.
- Disk gecikme süresi çok yüksek. Disk gecikme süresi 10 ms'den büyükse istek zaman aşımlarına, öncü kaybına ve olası küme kararlılığıyla sonuçlanabilir. etcd için donanım gereksinimlerini burada gözden geçirebilirsiniz.
Çözüm
Bu sorunu azaltmak için, temel depolama altyapınızı gözden geçirerek etcd ve AKS Edge Essentials için performans gereksinimlerini karşıladığından emin olun. Ayrıca, premium SSD destekli depolamayı kullanmayı veya depolama yapılandırmanızı performans için iyileştirmeyi göz önünde bulundurun.