PowerFlex 4.0: Pod NFS e HTTP travado no estado pendente
Summary: O PowerFlex Manager versão 4.0.2 tem pods nfs-server-0 e http-share-0 presos no estado pendente.
Symptoms
1. O compartilhamento NFS e HTTP do PowerFlex Manager versão 4.0.2 é exibido como pendente

2. Kubectl describe pod http-share-0 -n PowerFlex show pod is unbound to pvc.

Mensagem do comando descreva.
0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims. preemption: 0/3 nodes are available: 3 preemption is not helpful for scheduling
Mensagem da GUI do PFxM
RCM files unavailable at the httpshare location

3. kubectl get pvc -n PowerFlex mostra nfs-volume-nfs-server-0 e wwwdata-volume-http-share-0 como pendentes

Cause
O problema está no Storageclass definido como Manual para compartilhamentos NFS e HTTP no PVC.

Resolution
1. Obtenha a saída do arquivo yaml e salve os arquivos.
kubectl get pvc wwwdata-volume-http-share-0 -n powerflex -o yaml > wwwdata-volume-http-share-0.yaml
kubectl get pvc nfs-volume-nfs-server-0 -n powerflex -o yaml > nfs-volume-nfs-server-0.yaml

2. Abra os arquivos no editor vi e altere storageClassName de manual para local-path para ambos os arquivos wwwdata-volume-http-share-0.yaml e nfs-volume-nfs-server-0.yaml

3. Execute o comando cat para verificar as alterações.

4. Exclua o pvc existente executando o comando.
kubectl delete pvc -n powerflex wwwdata-volume-http-share-0
kubectl delete pvc -n powerflex nfs-volume-nfs-server-0


5. Aplique as alterações do arquivo.
kubectl apply -f wwwdata-volume-http-share-0.yaml
kubectl apply -f nfs-volume-nfs-server-0.yaml


6. Verifique o status dos dois pods novamente. Pode levar alguns minutos para exibir de Pending para Running.

Additional Information
kubectl rollout status sts -n powerflex ou kubectl rollout status deploy -n powerflex Também não mostrará resposta/saída em branco quando ambos os pods estiverem em estado pendente.