Consulte las sugerencias de este tema para corregir los errores de la biblioteca de contenido de versión de Tanzu Kubernetes.

No se encontraron recursos de TKR

Un administrador de vSphere creó una biblioteca de contenido y la sincronizó con las versiones de Tanzu Kubernetes compatibles. Ha asignado la biblioteca de contenido al espacio de nombres de vSphere en el que va a implementar clústeres de TKG. Inició sesión en Supervisor y cambió el contexto a espacio de nombres de vSphere.

Al ejecutar los siguientes comandos, se muestra No resources found.
kubectl get tanzukubernetesreleases
kubectl get tkr
Para solucionar problemas, ejecute los siguientes comandos.
kubectl get virtualmachineimages -A
kubectl get vmimage -o wide
Compruebe si la biblioteca de contenido existe y está registrada con el espacio de nombres.
kubectl get contentsources
 kubectl get contentsourcebindings -A

Para resolverlo, inicie sesión en la interfaz de administración de vCenter Server. Desplácese hasta Servicios, seleccione el Servicio de biblioteca de contenido y haga clic en Reiniciar.

Si esto no resuelve el problema, es posible que deba eliminar la biblioteca de contenido del espacio de nombres. Para ello, cree una nueva biblioteca de contenido y agréguela al espacio de nombres, después de eliminar la anterior.

Error al obtener elementos de la biblioteca

Al intentar aprovisionar un clúster de TKG, no se pueden extraer elementos de una biblioteca de contenido suscrita que está sincronizada y asociada con el espacio de nombres de vSphere.

Aparece el siguiente error:
Internal error occurred: get library items failed for.

Si la biblioteca de contenido suscrita alcanza los límites de capacidad de almacenamiento, no se pueden aprovisionar clústeres de TKG. La biblioteca de contenido está respaldada por el almacenamiento conectado. Con el paso del tiempo, a medida que se publiquen más versiones de Kubernetes y se sincronicen archivos OVA en la biblioteca, el almacenamiento podría llenarse hasta completar su capacidad.

Si va a sincronizar automáticamente las TKR, considere la posibilidad de cambiar a la sincronización manual y solo almacenar localmente las imágenes de TKR que necesite. Si ya utiliza la sincronización a petición, elimine de la biblioteca esas imágenes que ya no necesite. Como alternativa, puede migrarlas a una nueva biblioteca de contenido.

No se puede encontrar TKR en la biblioteca de contenido local

Las bibliotecas de contenido locales se pueden utilizar en entornos restringidos de Internet.

Al crear la biblioteca de contenido local, tiene la opción de aplicar una directiva de seguridad a la biblioteca. Incluso si versión de Tanzu Kubernetes se cargó en la biblioteca, la versión no estará disponible para que la usen los clústeres de TKG si se da una de las siguientes condiciones.
  • El paquete OVF de la biblioteca de contenido no está firmado.
  • El paquete OVF está firmado con un certificado no válido.
  • El paquete OVF está firmado con un certificado que no es de confianza para la instancia de vCenter Server donde está configurada la biblioteca de contenido local.

Cuando cargue los archivos OVA y VMDK en la biblioteca de contenido, asegúrese de que los archivos de manifiesto del certificado estén en el directorio de inicio desde donde está cargando el archivo.