Avant de pouvoir déployer un cluster Tanzu Kubernetes, créez une bibliothèque de contenu abonnée pour stocker des images de machine virtuelle que le service VMware Tanzu Kubernetes Grid standard utilise pour créer des nœuds de cluster Tanzu Kubernetes.

Vous pouvez créer une bibliothèque de contenu avec abonnement à l'aide de vSphere Client ou de PowerShell.

Procédure

  1. Pour créer une bibliothèque de contenu avec abonnement à l'aide de vSphere Client :
    1. Dans un navigateur Web, connectez-vous au domaine de charge de travail vCenter Server à l'aide de vSphere Client (https://<vcenter_server_fqdn>/ui).
    2. Sélectionnez Menu > Bibliothèques de contenu.
      Options du menu de navigation affichant des Bibliothèques de contenu.
    3. Dans l'inventaire Bibliothèques de contenu, cliquez sur + Créer.
    4. Sur la page Nom et emplacement, configurez les paramètres et cliquez sur Suivant.

      Paramètre

      Valeur

      Nom

      Kubernetes

      vCenter Server

      Sélectionnez le domaine de charge de travail vCenter Server.

    5. Sur la page Configurer la bibliothèque de contenu, sélectionnez Bibliothèque de contenu avec abonnement, configurez les paramètres, puis cliquez sur Suivant.

      Paramètre

      Valeur

      URL d'abonnement

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

      Activer l'authentification

      Désélectionné

      Télécharger du contenu

      Immédiatement

    6. Dans la boîte de dialogue Kubernetes - Impossible de vérifier l'authenticité, cliquez sur Oui pour accepter l'empreinte numérique de certificat SSL.
    7. Sur la page Ajouter un stockage, sélectionnez votre banque de données vSAN, puis cliquez sur Suivant.
    8. Sur la page Prêt à terminer, vérifiez les paramètres, puis cliquez sur Terminer.
  2. Pour créer une bibliothèque de contenu avec abonnement à l'aide de PowerShell :
    1. Ouvrez une console PowerShell et définissez les variables des entrées en entrant les commandes suivantes :
      $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. Effectuez la configuration en entrant les commandes suivantes :
      Add-ContentLibrary -Server $sddcManagerFqdn -User $sddcManagerUsername -Pass $sddcManagerPassword -Domain $wldName -ContentLibraryName $contentLibraryName -Datastore $wldDatastoreName -SubscriptionUrl $contentLibraryUrl