Per eseguire il provisioning di un cluster Tanzu Kubernetes in un ambiente con restrizioni Internet ("air gap"), creare una libreria di contenuti locale e importare manualmente ciascuna Release di Tanzu Kubernetes.

La creazione di una libreria di contenuti locale implica la configurazione della libreria, il download dei file OVA e la loro importazione nella libreria di contenuti locale.

Prerequisiti

Rivedere Informazioni sulle distribuzioni di Release di Tanzu Kubernetes.

Per creare una libreria di contenuti con sottoscrizione, sono necessari i privilegi seguenti:
  • Libreria di contenuti.Crea libreria locale o Libreria di contenuti.Crea libreria con sottoscrizione nell'istanza di vCenter Server in cui si desidera creare la libreria.
  • Datastore.Alloca spazio nel datastore di destinazione.

Procedura

  1. Accedere a vCenter Server utilizzando vSphere Client.
  2. Fare clic su Menu.
  3. Fare clic su Libreria dei contenuti.
  4. Fare clic su Crea.
    Il sistema visualizza la procedura guidata Nuova libreria di contenuti.
  5. Specificare Nome e posizione della libreria di contenuti e fare clic su Avanti al termine dell'attività.
    Campo Descrizione
    Nome Immettere un nome descrittivo, ad esempio TanzuKubernetesRelease-local.
    Note Includere una descrizione, ad esempio Libreria locale per le versioni di Tanzu Kubernetes
    vCenter Server Selezionare l'istanza di vCenter Server in cui è abilitato vSphere with Tanzu.
  6. Nella pagina Configura libreria di contenuti, selezionare l'opzione Libreria di contenuti locale e fare clic su Avanti.
    Come descritto di seguito, per le librerie di contenuti locali è possibile importare manualmente i modelli OVF che si desidera utilizzare.
  7. Configurare il criterio di protezione OVF nella pagina Applica il criterio di sicurezza e fare clic su Next al termine dell'attività.
    1. Selezionare Applica il criterio di sicurezza
    2. Selezionare Criterio predefinito OVF
    Quando si seleziona questa opzione, il sistema verifica il certificato di firma OVF durante il processo di sincronizzazione. Un modello OVF che non supera la convalida del certificato è contrassegnato con il tag Verifica non riuscita. I metadati del modello vengono mantenuti, ma i file OVF non possono essere sincronizzati.
    Nota: Attualmente il Criterio predefinito OVF è l'unico criterio di sicurezza supportato.
  8. Nella pagina Aggiungi storage, selezionare un datastore come posizione di storage per i contenuti della libreria di contenuti e fare clic su Avanti.
  9. Nella pagina Pronto per il completamento, verificare i dettagli e selezionare Fine.
  10. Nella pagina Librerie dei contenuti, selezionare la nuova libreria di contenuti creata.
  11. Scaricare i file OVA per ogni Release di Tanzu Kubernetes che si desidera importare nella libreria di contenuti locale.
    1. Utilizzando un browser, passare al seguente URL:
    2. Fare clic sulla directory per l'immagine desiderata. Questa directory è in genere la versione più recente della distribuzione Kubernetes.
      Ad esempio:
      ob-18186591-photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      Nota: Il nome della distribuzione è necessario per importare i file nella libreria di contenuti locale, quindi è consigliabile copiarli in un file o tenere aperto il browser fino a quando non viene completata la procedura.
    3. Per ciascuno dei file che seguono, fare clic con il pulsante destro del mouse e selezionare Salva collegamento con nome.
      • photon-ova.ovf
      • photon-ova-disk1.vmdk
    4. Verificare che ogni file sia stato scaricato correttamente nel file system locale.
  12. Importare i file OVA nella libreria di contenuti locale.
    1. Selezionare Menu > Librerie dei contenuti > .
    2. Nell'elenco di Librerie dei contenuti fare clic sul link del nome della libreria di contenuti locale creata.
    3. Fare clic su Azioni.
    4. Selezionare Importa elemento.
    5. Nella finestra Importare l'elemento della libreria selezionare File locale.
    6. Fare clic su Carica file.
    7. Selezionare entrambi i file photon-ova.ovf e photon-ova-disk1.vmdk.
      Viene visualizzato il messaggio 2 files ready to import. Accanto al nome, ciascun file è contrassegnato da un segno di spunta verde.
    8. Modificare il nome dell'elemento di destinazione in modo che sia la versione dell'immagine del Photon più la versione di Kubernetes dalla directory in cui sono stati scaricati i file.
      Ad esempio:
      photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
    9. Fare clic su Importa.

  13. Verificare che la libreria di contenuti locale sia compilata con la Release di Tanzu Kubernetes.
    1. Visualizzare il riquadro Attività recenti nella parte inferiore della pagina.
    2. Monitorare l'attività Recuperare i contenuti di un elemento della libreria e verificare che sia Completato.
    3. Nella libreria di contenuti locale, selezionare Modelli > Modelli OVF e OVA.
    4. Verificare che siano elencati i metadati della Release di Tanzu Kubernetes e che il relativo contenuto venga archiviato localmente.

Operazioni successive

Configurare ciascuno Spazio dei nomi vSphere in cui verrà eseguito il provisioning dei cluster Tanzu Kubernetes associando la libreria dei contenuti e le classi di macchine virtuali allo spazio dei nomi. Vedere Configurazione di uno Spazio dei nomi vSphere per Release di Tanzu Kubernetes.