Informationen zur Behebung von Fehlern in der Tanzu Kubernetes Release-Inhaltsbibliothek finden Sie in den Tipps in diesem Thema.

Keine TKR-Ressourcen gefunden

Ein vSphere-Administrator hat eine Inhaltsbibliothek erstellt und mit unterstützten Tanzu Kubernetes Releases synchronisiert. Sie haben die Inhaltsbibliothek dem vSphere-Namespace zugewiesen, in dem Sie TKG-Cluster bereitstellen. Sie sind bei Supervisor angemeldet und haben den Kontext auf den vSphere-Namespace umgestellt.

Wenn Sie die folgenden Befehle ausführen, wird „ No resources found“ zurückgegeben.
kubectl get tanzukubernetesreleases
kubectl get tkr
Führen Sie zur Fehlerbehebung die folgenden Befehle aus.
kubectl get virtualmachineimages -A
kubectl get vmimage -o wide
Überprüfen Sie, ob die Inhaltsbibliothek vorhanden und mit dem Namespace registriert ist.
kubectl get contentsources
 kubectl get contentsourcebindings -A

Melden Sie sich zur Behebung des Problems bei der vCenter Server-Verwaltungsschnittstelle an. Navigieren Sie zu Dienste, wählen Sie Content Library Service aus und klicken Sie auf Neu starten.

Wenn das Problem dadurch nicht behoben wird, müssen Sie möglicherweise die Inhaltsbibliothek aus dem Namespace entfernen. Erstellen Sie dazu eine neue Inhaltsbibliothek, fügen Sie sie zum Namespace hinzu und entfernen Sie sie.

Das Abrufen von Bibliothekselementen schlägt fehl

Wenn Sie versuchen, einen TKG-Cluster bereitzustellen, können Sie keine Elemente aus einer abonnierten Inhaltsbibliothek abrufen, die synchronisiert und mit vSphere-Namespace verknüpft ist.

Der folgende Fehler wird angezeigt:
Internal error occurred: get library items failed for.

Wenn die abonnierte Inhaltsbibliothek Speicherkapazitätsgrenzwerte erreicht, können Sie keine TKG-Cluster bereitstellen. Die Inhaltsbibliothek wird durch angehängten Speicher gestützt. Im Laufe der Zeit, wenn immer mehr Kubernetes-Versionen freigegeben und OVA-Dateien in der Bibliothek synchronisiert werden, wird der Speicher möglicherweise bis zu seiner Höchstkapazität gefüllt.

Wenn Sie TKRs automatisch synchronisieren, sollten Sie zur manuellen Synchronisierung wechseln und nur die TKR-Images lokal speichern, die Sie benötigen. Wenn Sie bereits die bedarfsgesteuerte Synchronisierung verwenden, entfernen Sie die nicht mehr benötigten Images aus der Bibliothek. Alternativ können Sie zu einer neuen Inhaltsbibliothek migrieren.

TKR wurde in der lokalen Inhaltsbibliothek nicht gefunden

Lokale Inhaltsbibliotheken können in internetbeschränkten Umgebungen verwendet werden.

Wenn Sie die lokale Inhaltsbibliothek erstellen, haben Sie die Möglichkeit, eine Sicherheitsrichtlinie auf die Bibliothek anzuwenden. Auch wenn das Tanzu Kubernetes-Version in die Bibliothek hochgeladen wurde, steht das Release in der Bibliothek für die Nutzung durch TKG-Cluster nicht zur Verfügung, wenn eine der folgenden Bedingungen erfüllt ist.
  • Das OVF-Paket in der Inhaltsbibliothek ist nicht signiert.
  • Das OVF-Paket ist mit einem ungültigen Zertifikat signiert.
  • Das OVF-Paket ist mit einem Zertifikat signiert, das von dem vCenter Server, auf dem die lokale Inhaltsbibliothek konfiguriert ist, nicht als vertrauenswürdig eingestuft wird.

Wenn Sie die OVA- und VMDK-Dateien in die Inhaltsbibliothek hochladen, stellen Sie sicher, dass sich das Zertifikat und die Manifestdateien im Stammverzeichnis befinden, aus dem Sie die Datei hochladen.