Código do evento Openshift: 1038CLST0008
Summary: Os PersistentVolumeInodes estão sendo preenchidos.
Symptoms
A coluna KubePersistentVolumeInodesFillingUp O alerta é acionado quando um volume persistente em um dos namespaces do sistema tem menos de 3% de seus inodes alocados restantes. Os namespaces do sistema incluem default e aqueles que têm nomes começando com openshift- ou kube-.
O uso significativo de inodes por um componente do sistema provavelmente impedirá que o componente funcione normalmente. O uso significativo de inodes também pode levar a uma interrupção parcial ou total do cluster.
Cause
Pode haver várias razões pelas quais um volume está se enchendo. Este artigo da KB não aborda motivos específicos do aplicativo, apenas atenuações para volumes que estão sendo legitimamente preenchidos.
Como sempre, consulte os cenários recomendados para determinado serviço.
Resolution
Diagnóstico
Os rótulos de alerta incluem o nome da reivindicação de volume persistente (PVC) associada ao volume com pouco armazenamento. Os rótulos também incluem o namespace no qual o PVC está localizado. Use essas informações para representar graficamente o armazenamento disponível no console da Web do OpenShift (Observe → Metrics → Run queries).
A seguir, há um exemplo de consulta para um PVC associado a uma instância do Prometheus no namespace openshift-monitoring:
kubelet_volume_stats_inodes_used{
namespace="openshift-monitoring",
persistentVolumeclaim="prometheus-k8s-db-prometheus-k8s-0"
}
|
Você pode inspecionar o status do volume manualmente para determinar qual diretório está consumindo um grande número de inodes:
$ PVC_NAME='<persistentvolumeclaim label from alert>' $ NAMESPACE='<namespace label from alert>' $ oc -n $NAMESPACE descrever pvc $PVC_NAME $ POD_NAME='<"Usado por:" campo da saída> acima' $ oc -n $NAMESPACE rsh $POD_NAME $ cd /path/to/pvc-mount $ ls -li . $ stat |
Mitigação
A redução desse problema depende da contagem total de arquivos, diretórios e links simbólicos. Não é possível expandir o número de inodes em um file system após a criação do file system. No entanto, você pode ajustar a configuração do componente usando o volume para que ele crie menos arquivos, diretórios e links simbólicos.
Serviço de suporte
Se todas as etapas acima não puderem resolver o problema, entre em contato com o suporte técnico da Dell EMC para investigar mais.