Preparazione e utilizzo dei servizi di bootstrap

Questa pagina è rivolta agli operatori di infrastruttura o agli amministratori della piattaforma. Questa pagina descrive come preparare e installare i servizi Bootstrap. Con i servizi di bootstrap, gli operatori di infrastruttura eseguono il provisioning di risorse aggiuntive per estendere la funzionalità dei cluster utente di Anthos, ad esempio:

  • Preinstalla gli operatori di archiviazione come NetApp Trident per eseguire il provisioning di uno StorageClass predefinito.
  • Preinstalla i driver GPU per supportare i carichi di lavoro che richiedono GPU.

Gli operatori infrastrutturali preparano servizi di bootstrap che contengono file manifest delle funzionalità. Gli amministratori di piattaforma selezionano i servizi di bootstrap che devono installare sui cluster utente.

Prepara i servizi di bootstrap

Gli operatori infrastrutturali devono prima preparare i servizi Bootstrap. Anthos Management Center non supporta la preparazione dei servizi di bootstrap. Utilizza lo strumento a riga di comando kubectl per completare questa attività. Ecco una sequenza di passaggi da seguire:

  1. Crea un file ConfigMap che contenga i file manifest:

    kubectl create configmap configmap name --from-file=path to manifests
    
  2. Crea un servizio Bootstrap con riferimento al precedente ConfigMap e specifica i servizi Bootstrap come riutilizzabili o meno. Per ulteriori informazioni, consulta il file di configurazione di esempio BootstrapService.

Utilizzare i servizi di bootstrap

Dopo la buona preparazione dei servizi di bootstrap, gli amministratori della piattaforma installano i servizi di bootstrap di cui hanno bisogno sui cluster utente durante il flusso di creazione del cluster o dopo la creazione del cluster. Utilizza la console di Anthos Management Center o kubectl per completare questa attività.

Console del Centro di gestione

Nella pagina di creazione del cluster utente, seleziona i servizi di bootstrap di cui hai bisogno. Quando il cluster utente è pronto, i file manifest vengono applicati a breve nel cluster utente.

Per installare un servizio di bootstrap su un cluster utente esistente, vai alla pagina di modifica del cluster, seleziona i servizi di bootstrap necessari e invia.

kubectl

Installa i servizi Bootstrap utilizzando kubectl, creando BootstrapServiceBindings. Per maggiori dettagli, vedi il file di configurazione di esempio BootstrapServiceBinding.