Prima di poter distribuire un cluster Tanzu Kubernetes, creare una libreria di contenuti con sottoscrizione in cui archiviare le immagini delle macchine virtuali che il servizio VMware Tanzu™ Kubernetes Grid™ utilizza per creare i nodi del cluster Tanzu Kubernetes.

È possibile creare una libreria di contenuti con sottoscrizione utilizzando vSphere Client o PowerShell.

Procedura

  1. Per creare una libreria di contenuti con sottoscrizione utilizzando vSphere Client:
    1. In un browser Web accedere al vCenter Server del dominio del carico di lavoro tramite vSphere Client (https://<vcenter_server_fqdn>/ui).
    2. Selezionare Menu > Librerie di contenuti.
      Opzioni del menu di navigazione che includono Librerie di contenuti.
    3. Nell'inventario Librerie di contenuti fare clic su +Crea.
    4. Nella pagina Nome e posizione configurare le impostazioni e fare clic su Avanti.

      Impostazione

      Valore

      Nome

      Kubernetes

      vCenter Server

      Selezionare il vCenter Server del dominio del carico di lavoro.

    5. Nella pagina Configura libreria di contenuti selezionare Libreria di contenuti con sottoscrizione, configurare la impostazioni e fare clic su Avanti.

      Impostazione

      Valore

      URL di sottoscrizione

      https://wp-content.vmware.com/v2/latest/lib.json

      Abilita autenticazione

      Deselezionata

      Scarica contenuto

      Immediatamente

    6. Nella finestra di dialogo Kubernetes - Impossibile verificare l'autenticità fare clic su per accettare l'identificazione personale del certificato SSL.
    7. Nella pagina Aggiungi storage selezionare il datastore vSAN e fare clic su Avanti.
    8. Nella pagina Pronto per il completamento controllare le impostazioni e fare clic su Fine.
  2. Per creare una libreria di contenuti con sottoscrizione utilizzando PowerShell:
    1. Aprire una console PowerShell e definire le variabili per gli input immettendo i comandi seguenti:
      $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
      $sddcManagerUsername = "[email protected]"
      $sddcManagerPassword = "VMw@re1!"
      $wldName = "sfo-w01"
      $contentLibraryUrl = "https://wp-content.vmware.com/v2/latest/lib.json"
      $contentLibraryName = "Kubernetes"
      $wldDatastoreName = "sfo-w01-cl01-ds-vsan01"
    2. Eseguire la configurazione immettendo i comandi seguenti:
      Add-ContentLibrary -Server $sddcManagerFqdn -User $sddcManagerUsername -Pass $sddcManagerPassword -Domain $wldName -ContentLibraryName $contentLibraryName -Datastore $wldDatastoreName -SubscriptionUrl $contentLibraryUrl