Gestione dei limiti di quota per l'archiviazione e il traffico di pull in Container Registry
È possibile limitare la quantità di spazio di archiviazione e di traffico pull utilizzabile nel proprio account IBM Cloud impostando e gestendo limiti di quota personalizzati in IBM Cloud® Container Registry.
Impostazione dei limiti di quota per l'archiviazione e il pull delle immagini
Puoi limitare la quantità di archiviazione e di traffico di pull per le tue immagini private impostando i tuoi propri limiti di quota.
Quando esegui l'upgrade al piano standard IBM Cloud Container Registry, puoi beneficiare di quantità illimitate di archiviazione e traffico di pull per le tue immagini private. Per evitare di superare il tuo livello di pagamento preferito, puoi impostare delle quote individuali per la quantità di archiviazione e traffico di pull. I limiti di quota vengono applicati a tutti gli spazi dei nomiUna raccolta di repository che memorizzano le immagini in un registro. Uno spazio dei nomi è associato a un account IBM Cloud , che può includere più spazi dei nomi. impostati in IBM Cloud Container Registry. Se si utilizza il piano di servizio gratuito, è anche possibile impostare quote personalizzate all'interno della quantità di spazio di archiviazione e di traffico gratuito.
Per impostare una quota, completare i seguenti passaggi.
-
Accedi a IBM Cloud.
ibmcloud login
-
Esamina i tuoi limiti di quota correnti per l'archiviazione e il traffico di pull.
ibmcloud cr quota
L'output è simile al seguente esempio.
Getting quotas and usage for the current month, for account '<account_owner> Account'... QUOTA LIMIT USED Pull traffic 5.1 GB 0 B Storage 512 MB 511 MB OK
-
Modifica il limite di quota per l'archiviazione e il traffico di pull. Per modificare l'utilizzo del traffico pull, specificare l'opzione traffico e sostituire
TRAFFIC_QUOTA
con il valore in megabyte che si desidera impostare per la quota di traffico pull. Se si desidera modificare la quantità di spazio di archiviazione dell'account, specificare l'opzione di archiviazione e sostituireSTORAGE_QUOTA
con il valore in megabyte che si desidera impostare.Se utilizzi il piano gratuito, non puoi impostare la tua quota su una quantità che superi il livello gratuito. Il livello gratuito permesso per l'archiviazione è 512 MB e per il traffico è 5120 MB.
ibmcloud cr quota-set --traffic TRAFFIC_QUOTA --storage STORAGE_QUOTA
Esempio per impostare il tuo limite di quota per l'archiviazione su 600 megabyte e il traffico di pull su 7000 megabyte:
ibmcloud cr quota-set --storage 600 --traffic 7000
Controllo dei limiti di quota e dell'utilizzo
Puoi riesaminare i tuoi limiti di quota e controllare il tuo utilizzo corrente dell'archiviazione e del traffico di pull per il tuo account.
-
Accedi a IBM Cloud.
ibmcloud login
-
Esamina i tuoi limiti di quota correnti per l'archiviazione e il traffico di pull.
ibmcloud cr quota
L'output è simile al seguente esempio.
Getting quotas and usage for the current month, for account '<account_owner> Account'... QUOTA LIMIT USED Pull traffic 5.1 GB 0 B Storage 512 MB 511 MB OK
Rimanere entro i limiti di quota
Se superi i limiti di quota impostati per il tuo account IBM Cloud, puoi liberare l'archiviazione e modificare i tuoi limiti di quota o il tuo piano di servizio in modo da poter continuare a eseguire il push e il pull delle immagini da e verso il tuo spazio dei nomi.
Dal 1 ° febbraio 2022, vengono addebitate sia le immagini con tag che quelle senza tag.
Per liberare l'archiviazione immagine nel tuo account IBM Cloud, completa la seguente procedura.
A seconda delle proporzioni dell'immagine, potrebbe essere necessario un po' di tempo prima che l'immagine venga rimossa e che la memoria sia disponibile.
-
Trova i nomi delle immagini che vuoi eliminare.
-
Per elencare solo le immagini con tag, eseguire il comando
ibmcloud cr image-list
. Combinare il contenuto della colonna Repository (repository
) e la colonna Tag (tag
) separati da due punti (:
) per creare il nome immagine nel formatorepository:tag
. Se il comando di visualizzazione delle immagini va in timeout, vedi Perché va in timeout quando elenco le immagini? per assistenza.ibmcloud cr image-list
-
Per elencare sia le immagini con tag che senza tag, devi elencare le immagini per digest in tutti i tuoi spazi dei nomi del tuo account IBM Cloud. Per elencare le immagini per digest, esegui il comando
ibmcloud cr image-digests
. Combinare il contenuto della colonna Repository (repository
) e la colonna Digest (digest
) separati da un simbolo di chioccia (@
) per creare il nome immagine nel formatorepository@digest
.ibmcloud cr image-digests
-
-
Puoi rimuovere le immagini singolarmente, collettivamente o utilizzando le politiche di conservazione.
-
Per rimuovere le immagini singolarmente dal tuo namespace, utilizza il comando
ibmcloud cr image-rm
. SostituireIMAGE_NAME
con il nome dell'immagine che si desidera rimuovere. Il nome deve essere nel formatorepository@digest
orepository:tag
. Se nel nome immagine non è specificata una tag, viene eliminata per impostazione predefinita l'immagine contrassegnata conlatest
. Le immagini eliminate vengono conservate nel cestino per 30 giorni. Le immagini che si trovano nel cestino non vengono conteggiate nella tua quota.È possibile rimuovere le immagini con tag e senza tag utilizzando il formato
repository@digest
. È possibile rimuovere solo le immagini con tag utilizzando il formatorepository:tag
.ibmcloud cr image-rm IMAGE_NAME
Dove sono presenti più tag per lo stesso digest immagine all'interno di un repository, il comando
ibmcloud cr image-rm
rimuove l'immagine sottostante e tutte le relative tag. Se la stessa immagine è presente in uno spazio dei nomi o repository diversi, tale copia dell'immagine non viene rimossa. Se vuoi rimuovere una tag da un'immagine e lasciare l'immagine sottostante e qualsiasi altra tag al suo posto, vedi il comando Rimozione delle tag dalle immagini nel tuo repository privato. -
Per rimuovere collettivamente le immagini senza tag dal tuo spazio dei nomi, utilizza il comando
ibmcloud cr image-prune-untagged
; consulta Pulisci i tuoi spazi dei nomi eliminando immagini senza tag. -
Per utilizzare le politiche di conservazione, vedi Ripulitura dei tuoi spazi dei nomi.
-
-
Riesamina il tuo utilizzo di quota di archiviazione.
ibmcloud cr quota
-
Per ridurre l'utilizzo del traffico di pull, devi attendere il prossimo periodo di fatturazione.
Per continuare a eseguire il pull di immagini dai tuoi spazi dei nomi, scegli tra le seguenti opzioni.
- Attendi l'inizio del nuovo ciclo di fatturazione.
- Se hai un piano gratuito, esegui l'upgrade al piano del servizio standard.
- Se hai già un piano standard, imposta i nuovi limiti di quota per il traffico di pull.