Reportez-vous aux conseils de cette rubrique pour résoudre les erreurs de bibliothèque de contenu de la version de Tanzu Kubernetes.

Aucune ressource TKR trouvée

Un administrateur vSphere a créé une bibliothèque de contenu et l'a synchronisée avec les versions de Tanzu Kubernetes prises en charge. Vous avez attribué la bibliothèque de contenu à l'Espace de noms vSphere sur lequel vous déployez des clusters TKG. Vous êtes connecté à Superviseur et vous avez basculé le contexte sur l'Espace de noms vSphere.

L'exécution des commandes suivantes renvoie No resources found.
kubectl get tanzukubernetesreleases
kubectl get tkr
Pour résoudre les problèmes, exécutez les commandes suivantes.
kubectl get virtualmachineimages -A
kubectl get vmimage -o wide
Vérifiez si la bibliothèque de contenu existe et est enregistrée dans l'espace de noms.
kubectl get contentsources
 kubectl get contentsourcebindings -A

Pour résoudre ce problème, connecter à l'interface de gestion de vCenter Server. Accédez à Services, sélectionnez Content Library Service et cliquez sur Redémarrer.

Si cela ne résout pas le problème, vous devrez peut-être supprimer la bibliothèque de contenu de l'espace de noms. Pour ce faire, créez une bibliothèque de contenu et ajoutez-la à l'espace de noms, en supprimant la précédente.

Échec de l'obtention des éléments de bibliothèque

Lorsque vous tentez de provisionner un cluster TKG, vous ne pouvez pas extraire des éléments d'une bibliothèque de contenu abonnée qui est synchronisée et associée à l'Espace de noms vSphere.

L'erreur suivante s'affiche :
Internal error occurred: get library items failed for.

Si la bibliothèque de contenu abonnée atteint les limites de capacité de stockage, vous ne pouvez pas provisionner de clusters TKG. La bibliothèque de contenu est sauvegardée par un stockage attaché. Au fil de la publication d'autres versions Kubernetes et de la synchronisation de fichiers OVA dans la bibliothèque, le stockage peut atteindre sa capacité maximale.

Si vous synchronisez automatiquement les TKR, envisagez de basculer vers la synchronisation manuelle et ne stockez localement que les images TKR dont vous avez besoin. Si vous utilisez déjà la synchronisation à la demande, retirez les images dont vous n'avez plus besoin de la bibliothèque. Vous pouvez également migrer vers une nouvelle bibliothèque de contenu.

TKR est introuvable dans la bibliothèque de contenu locale

Les bibliothèques de contenu locales peuvent être utilisées dans des environnements avec accès restreint à Internet.

Lorsque vous créez la bibliothèque de contenu locale, vous avez la possibilité d'appliquer une stratégie de sécurité à la bibliothèque. Même si la Version de Tanzu Kubernetes a été chargée dans la bibliothèque, elle ne sera pas disponible pour une utilisation par les clusters TKG si l'une des conditions suivantes existe.
  • Le module OVF de la bibliothèque de contenu n'est pas signé.
  • Le module OVF est signé à l'aide d'un certificat non valide.
  • Le module OVF est signé à l'aide d'un certificat non approuvé par l'instance de vCenter Server dans laquelle la bibliothèque de contenu locale est configurée.

Lorsque vous téléchargez les fichiers OVA et VMDK dans la bibliothèque de contenu, assurez-vous que les fichiers manifestes du certificat se trouvent dans le répertoire de base à partir duquel vous chargez le fichier.