Openshift Olay Kodu: 1038CLST0008
Summary: PersistentVolumeInodes doluyor.
Symptoms
Komutta KubePersistentVolumeInodesFillingUp Sistem ad alanlarından birindeki kalıcı bir birimin ayrılmış inode'larının %3'ünden daha azı kaldığında uyarı tetiklenir. Sistem ad alanları şunları içerir: default ve şununla başlayan isimleri olanlar openshift- veya kube-.
Bir sistem bileşeni tarafından önemli miktarda inode kullanımı, bileşenin normal şekilde çalışmasını engelleyebilir. Önemli inode kullanımı kısmi veya tam küme kesintisine de yol açabilir.
Cause
Bir hacmin dolmasının çeşitli nedenleri olabilir. Bu KB, uygulamaya özgü nedenleri kapsamaz, yalnızca yasal olarak dolan birimlerle ilgili azaltıcı etkenleri kapsar.
Her zaman olduğu gibi, belirli bir hizmet için önerilen senaryolara bakın.
Resolution
Tanılama
Uyarı etiketleri, depolama alanının azalması disk bölümüyle ilişkili kalıcı disk bölümü talebinin (PVC) adını içerir. Etiketler, PVC'nin bulunduğu ad alanını da içerir. OpenShift web konsolunda kullanılabilir depolama alanının grafiğini oluşturmak için bu bilgileri kullanın (→ Ölçümlerini gözlemleyin → Sorguları çalıştırın).
Aşağıda, openshift-monitoring ad alanındaki bir Prometheus örneğiyle ilişkilendirilmiş bir PVC için örnek bir sorgu verilmiştir:
kubelet_volume_stats_inodes_used{
namespace="openshift-monitoring",
PersistentVolumeClaim="Prometheus-K8S-DB-Prometheus-K8S-0"
}
|
Hangi dizinin çok sayıda inode kullandığını belirlemek için disk bölümünün durumunu manuel olarak inceleyebilirsiniz:
$ PVC_NAME='<uyarıdan> persistentvolumeclaim etiketi' $ NAMESPACE='<uyarıdan> ad alanı etiketi' $ oc -n $NAMESPACE pvc $PVC_NAME tanımlar $ POD_NAME='<"Kullanan:" alanı yukarıdaki çıktıdan>' $ oc -n $NAMESPACE rsh $POD_NAME $ cd /path/to/pvc-mount $ ls -li . $ stat |
Azaltma
Bu sorunun etkisini azaltmak toplam dosya, dizin ve sembolik bağlantı sayısına bağlıdır. Dosya sistemi oluşturulduktan sonra bir dosya sistemindeki inode sayısını artıramazsınız. Ancak, disk bölümünü kullanarak bileşenin yapılandırmasını daha az dosya, dizin ve sembolik bağlantı oluşturacak şekilde ayarlayabilirsiniz.
Destek
Yukarıdaki adımların tümü sorunu çözemezse daha ayrıntılı araştırma için Dell EMC teknik destek ekibiyle iletişime geçin.