Per risolvere i problemi relativi alla libreria di contenuti della versione di Tanzu Kubernetes, fare riferimento ai suggerimenti di questo argomento.

Nessuna risorsa TKR trovata

Un amministratore di vSphere ha creato una libreria di contenuti e l'ha sincronizzata con le versioni di Tanzu Kubernetes supportate. La libreria di contenuti è stata assegnata all'istanza di Spazio dei nomi vSphere in cui si stanno distribuendo cluster TKG. Si è connessi a Supervisore e si è passati al contesto di Spazio dei nomi vSphere.

L'esecuzione dei comandi seguenti restituisce No resources found.
kubectl get tanzukubernetesreleases
kubectl get tkr
Per risolvere i problemi, eseguire i comandi seguenti.
kubectl get virtualmachineimages -A
kubectl get vmimage -o wide
Verificare se la libreria di contenuti esiste ed è registrata con lo spazio dei nomi.
kubectl get contentsources
 kubectl get contentsourcebindings -A

Per procedere alla risoluzione, accedere all'interfaccia di gestione di vCenter Server. Passare a Servizi, selezionare Servizio libreria di contenuti e fare clic su Riavvia.

Se così facendo il problema non si risolve, è possibile rimuovere la libreria di contenuti dallo spazio dei nomi. Per farlo, creare una nuova libreria di contenuti e aggiungerla allo spazio dei nomi, rimuovendo quella precedente.

Il recupero degli elementi della libreria non riesce

Quando si tenta di eseguire il provisioning di un cluster TKG, non è possibile estrarre elementi da una libreria di contenuti sottoscritta sincronizzata e associata a Spazio dei nomi vSphere.

Viene visualizzato il seguente errore:
Internal error occurred: get library items failed for.

Se la libreria di contenuti con sottoscrizione raggiunge i limiti di capacità di storage, non è possibile eseguire il provisioning dei cluster TKG. La libreria di contenuti è supportata dallo storage collegato. Con il passare del tempo e il rilascio di più versioni di Kubernetes e la sincronizzazione di file OVA nella libreria, è possibile che lo storage si riempia fino a raggiungere la capacità massima.

Se le TKR vengono sincronizzate automaticamente, è consigliabile passare alla sincronizzazione manuale e archiviare solo localmente le immagini TKR richieste. Se si utilizza già la sincronizzazione su richiesta, eliminare dalla libreria le immagini non più necessarie. In alternativa, è possibile eseguire la migrazione a una nuova libreria di contenuti.

Impossibile trovare TKR nella libreria di contenuti locale

Le librerie di contenuti locali possono essere utilizzate in ambienti con restrizioni su Internet.

Quando si crea la libreria di contenuti locale, è possibile applicare un criterio di sicurezza alla libreria. Anche se Release di Tanzu Kubernetes è stato caricato nella libreria, la versione non sarà disponibile per l'uso da parte dei cluster TKG se si verifica una delle condizioni seguenti.
  • Il pacchetto OVF nella libreria di contenuti non è firmato.
  • Il pacchetto OVF viene firmato utilizzando un certificato non valido.
  • Il pacchetto OVF viene firmato utilizzando un certificato non attendibile da vCenter Server in cui è configurata la libreria di contenuti locale.

Quando si caricano i file OVA e VMDK nella libreria di contenuti, assicurarsi che il certificato includa i file manifesto nella home directory da cui si carica il file.