I nodi di lavoro VPC non vengono configurati a causa dei limiti di quota

Cloud privato virtuale

Quando si tenta di creare o aggiungere nodi di lavoro al proprio cluster VPC, il provisioning dei nodi di lavoro non va a buon fine e viene visualizzato un errore relativo ai limiti di quota.

I tuoi nodi di lavoro si trovano in uno stato " provision_failed ". Quando si esegue il comando ibmcloud ks worker get --cluster CLUSTER_NAME_OR_ID --worker WORKER_ID o si visualizzano i dettagli del worker nella console, viene visualizzato un messaggio di errore simile a quello riportato nell'esempio seguente.

The user account has insufficient infrastructure quota to provision the worker: A VSI with this profile (30720GB generic instance storage) will put user over quota. Allocated: 1013760GB, Quota: 983040GB

Il messaggio di errore indica quale quota di risorse è stata superata ( vCPU,, memoria, GPU, spazio di archiviazione dell'istanza o spazio di archiviazione ottimizzato dell'istanza) e fornisce dettagli sull'allocazione attuale e sul limite della quota.

VPC gestisce le quote relative alla memoria dell' vCPU,, alla GPU, allo storage dell'istanza e allo storage ottimizzato dell'istanza su base per account. Quando si configurano nodi di lavoro VSI (Virtual Server Instance) VPC su un'infrastruttura pubblica, tali risorse vengono conteggiate ai fini delle quote VPC del proprio account. Se si raggiunge il limite di quota per una qualsiasi di queste risorse, il provisioning del nodo di lavoro fallisce.

Attualmente, questa gestione delle quote si applica solo ai nodi di lavoro VSI presenti sull'infrastruttura pubblica. Gli host dedicati e i nodi di lavoro bare metal non sono soggetti a queste quote VPC, poiché IBM Cloud Kubernetes Service continua a gestire le quote per tali tipi di nodi di lavoro.

Per risolvere questo problema, è necessario aumentare la quota VPC relativa alla risorsa interessata.

  1. Controlla l'utilizzo attuale della quota VPC per individuare quale limite di risorse hai raggiunto. Per ulteriori informazioni sulle quote VPC e su come visualizzarle, consulta le sezioni " Quote e limiti dei servizi " e " Visualizzazione delle metriche delle risorse VPC ".

  2. Apri una richiesta di assistenza presso VPC per richiedere un aumento della quota per la risorsa interessata ( vCPU,, memoria, GPU, storage dell'istanza o storage ottimizzato dell'istanza).

    1. Vai al Centro assistenza di IBM Cloud.
    2. Fai clic su " Crea un caso ".
    3. Seleziona " Infrastruttura VPC " come offerta.
    4. Nella descrizione del caso, specificare:
      • Il tipo di risorsa per cui è necessario un aumento della quota ( vCPU,, memoria, GPU, storage dell'istanza o storage ottimizzato dell'istanza)
      • Il tuo limite di quota attuale
      • Il nuovo limite di quota che stai richiedendo
      • Il motivo dell'aumento (ad esempio, Need to provision additional worker nodes for my IBM Cloud Kubernetes Service cluster)
  3. Una volta che l'aumento della quota sarà stato approvato e applicato, riprova a configurare i nodi di lavoro.

    • Per i nodi di lavoro che presentano problemi, è possibile eliminarli e crearne di nuovi oppure utilizzare il comando ibmcloud ks worker replace per sostituirli.
    • Per i pool di worker che non sono riusciti a scalare, l'autoscaler del cluster (se abilitato sul pool di worker) riprova automaticamente il provisioning dopo l'aumento della quota.