Consulte as dicas neste tópico para solucionar erros da biblioteca de conteúdo do TKR.

Nenhum recurso TKR encontrado

Um administrador do vSphere criou uma biblioteca de conteúdo e a sincronizou com os TKRs compatíveis. Você atribuiu a biblioteca de conteúdo ao vSphere Namespace no qual está implantando clusters TKG. Você está conectado ao Supervisor e alterou o contexto para o vSphere Namespace.

A execução dos comandos a seguir retorna No resources found.
kubectl get tanzukubernetesreleases
kubectl get tkr
Para solucionar problemas, execute os seguintes comandos.
kubectl get virtualmachineimages -A
kubectl get vmimage -o wide
Verifique se a biblioteca de conteúdo existe e está registrada com o namespace.
kubectl get contentsources
 kubectl get contentsourcebindings -A

Para resolver o problema, faça login na interface de gerenciamento do vCenter Server. Vá para Serviços, selecione o Serviço de biblioteca de conteúdo e clique em Reiniciar.

Se isso não resolver o problema, talvez seja necessário remover a biblioteca de conteúdo do namespace. Para fazer isso, crie uma nova biblioteca de conteúdo e adicione-a ao namespace, removendo a anterior.

Falha ao obter itens da biblioteca

Ao tentar provisionar um cluster TKG, você não consegue efetuar pull de itens de uma biblioteca de conteúdo assinada que está sincronizada e associada ao vSphere Namespace.

O seguinte erro aparece:
Internal error occurred: get library items failed for.

Se a Biblioteca de conteúdo inscrito atingir os limites de capacidade de armazenamento, você não poderá provisionar clusters TKG. A biblioteca de conteúdo é suportada pelo armazenamento anexado. Com o tempo, à medida que mais versões do Kubernetes são lançadas e os arquivos OVA são sincronizados na biblioteca, o armazenamento pode atingir a capacidade máxima.

Se você estiver sincronizando TKRs automaticamente, considere alternar para a sincronização manual e armazene localmente apenas as imagens TKR necessárias. Se você já estiver usando a sincronização sob demanda, remova da biblioteca as imagens que não são mais necessárias. Como alternativa, você pode migrar para uma nova biblioteca de conteúdo.

O TKR não pode ser encontrado na biblioteca de conteúdo local

Bibliotecas de conteúdo local podem ser usadas em ambientes com restrição de Internet.

Ao criar a biblioteca de conteúdo local, você tem a opção de aplicar uma Política de Segurança à biblioteca. Mesmo que o Tanzu Kubernetes release tenha sido carregado na biblioteca, o TKR no estará disponível para uso por clusters TKG se uma das seguintes condições existir.
  • O pacote OVF na biblioteca de conteúdo não está assinado.
  • O pacote OVF é assinado usando um certificado inválido.
  • O pacote OVF é assinado usando um certificado não confiável pelo vCenter Server em que a Biblioteca de Conteúdo Local está configurada.

Ao carregar os arquivos OVA e VMDK para a biblioteca de conteúdo, certifique-se de que o certificado dos arquivos de manifesto esteja no diretório base de onde você está carregando o arquivo.