2016-03-15 9 views
7

Sto provando a creare risorse pv e pvc tramite kuberctl create -f pv-definition.json ma k8s non progredisce e continua a segnalare gli stati Pending per loro.Creazione persistente del volume tramite kubectl bloccata negli stati in sospeso

kubectl get events guardato da api e controller, ma non vedo nulla relativo ai messaggi di creazione pv o pvc. Ho il disco creato in precedenza su gcloud e ho verificato che il nome e la dimensione del disco corrispondano.

La definizione pv è molto semplice:

{ 
    "apiVersion": "v1", 
    "kind": "PersistentVolume", 
    "metadata": { 
    "name": "test-0b-pv" 
    }, 
    "spec": { 
    "accessModes": [ 
     "ReadWriteOnce" 
    ], 
    "capacity": { 
     "storage": "50Gi" 
    }, 
    "gcePersistentDisk": { 
     "fsType": "ext4", 
     "pdName": "test-0b" 
    }, 
    "persistentVolumeReclaimPolicy": "Retain" 
    } 
} 

Qualcuno ha qualche suggerimento per il debug? Ho riavviato i servizi di k8s-master inutilmente.

+0

Come si presenta la definizione del PVC? –

+0

@SaadAli '{ "apiVersion": "v1", "genere": "PersistentVolumeClaim", "metadati": { "name": "test-0B-pvc" }, "spec" : { "accessModes": [ "ReadWriteOnce" ], "risorse": { "richieste": { "stoccaggio": "50Gi" } } } } ' provato anche la modifica di partenza k8s-controller con '--kube-api-burst = 200 --kube-api-qps = 100 -concorrente-risorsa-quota-sy NCS = 50'. Detto questo, ho notato che se riavvio k8s-controller e creo la mia definizione di pv e pvc, è più probabile * riuscire * (potrebbe rimanere bloccato). Sarebbero graditi tutti i suggerimenti per il debug. – Paul

+2

I tuoi file di definizione PV/PVC non hanno problemi, afaik. Ho usato loro per creare un PV e PVC e li legano senza problema: 'NAMESPACE NOME STATO VOLUME PORTATA ACCESSMODES AGE' ' default test-0B-pvc Bound test-0B-pv 50Gi RWO '10s Potresti esegui 'kubectl get pvc --all-namespaces' e' kubectl.sh get pvc' per vedere se forse il PV fosse legato ad un altro PVC? Se questo non è il caso e si può ottenere una riproduzione coerente, si prega di [aprire un problema] (https://github.com/kubernetes/kubernetes/issues/new) con passaggi dettagliati di ripro e CC me (' Saad-ali'). –

risposta