Skip to main content
Tutti i cloud provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tutti i cloud provider
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Aggiungere un cluster gestito da provider privato ad Astra Control Service

Collaboratori

Puoi utilizzare Astra Control Service per gestire cluster privati di Google Kubernetes Engine (GKE). Queste istruzioni presuppongono che sia già stato creato un cluster AKS o OpenShift privato e che sia stato preparato un metodo sicuro per accedervi in remoto; per ulteriori informazioni sulla creazione e l'accesso a cluster AKS o OpenShift privati, fare riferimento alla seguente documentazione:

Puoi utilizzare Astra Control Service per gestire cluster privati Azure Kubernetes Service (AKS) e cluster privati Red Hat OpenShift in AKS. Queste istruzioni presuppongono che sia già stato creato un cluster AKS o OpenShift privato e che sia stato preparato un metodo sicuro per accedervi in remoto; per ulteriori informazioni sulla creazione e l'accesso a cluster AKS o OpenShift privati, fare riferimento alla seguente documentazione:

Puoi utilizzare Astra Control Service per gestire cluster privati Amazon Elastic Kubernetes Service (EKS). Queste istruzioni presuppongono che sia già stato creato un cluster EKS privato e che sia stato preparato un metodo sicuro per accedervi in remoto; per ulteriori informazioni sulla creazione e l'accesso a cluster EKS privati, fare riferimento a. "Documentazione Amazon EKS".

Per aggiungere il cluster privato ad Astra Control Service, è necessario eseguire le seguenti operazioni:

Installare il connettore Astra

Prima di aggiungere un cluster privato, devi installare Astra Connector sul cluster in modo che Astra Control possa comunicare con esso. Fare riferimento a. "Installa la versione precedente di Astra Connector per cluster privati gestiti con flussi di lavoro non nativi di Kubernetes" per istruzioni.

Configurare lo storage persistente

Configurare lo storage persistente per il cluster. Fare riferimento alla documentazione introduttiva per ulteriori informazioni sulla configurazione dello storage persistente:

Aggiungere il cluster gestito dal provider privato ad Astra Control Service

È ora possibile aggiungere il cluster privato ad Astra Control Service.

Quando gestisci i cluster Azure Kubernetes Service e Google Kubernetes Engine, tieni presente che hai due opzioni per l'installazione di Astra Control Provivisioner e la gestione del ciclo di vita:

  • Puoi utilizzare Astra Control Service per gestire automaticamente il ciclo di vita di Astra Control Provisioner. Per fare questo, assicurati che Astra Trident non sia installato e Astra Control provisioner non sia abilitato nel cluster che vuoi gestire con Astra Control Service. In questo caso, Astra Control Service abilita automaticamente Astra Control Provisioner quando inizi a gestire il cluster e gli aggiornamenti di Astra Control Provisioner vengono gestiti automaticamente.

  • Puoi gestire tu stesso il ciclo di vita di Astra Control Provisioner. A tale scopo, abilita Astra Control Provisioner sul cluster prima di gestire il cluster con Astra Control Service. In questo caso, Astra Control Service rileva che Astra Control Provisioner è già abilitato e non lo reinstalla né gestisce gli aggiornamenti di Astra Control Provisioner. Fare riferimento a. "Abilita Astra Control Provisioner" Per i passaggi, abilita Astra Control provisioner.

Se gestisci i cluster di Amazon Web Services con Astra Control Service, se hai bisogno di backend di storage che possono essere utilizzati solo con Astra Control Provivisioner, devi abilitare Astra Control Provivisioner manualmente sul cluster prima di gestirlo con Astra Control Service. Fare riferimento a. "Abilita Astra Control Provisioner" Per informazioni su come attivare Astra Control Provivioner.

Prima di iniziare
Amazon Web Services
Microsoft Azure
  • Il file JSON che contiene l'output della CLI di Azure deve essere presente al momento della creazione dell'entità del servizio. "Scopri come configurare un service principal".

    Avrai inoltre bisogno del tuo ID di abbonamento Azure, se non lo hai aggiunto al file JSON.

  • Se si intende utilizzare NetApp Cloud Volumes ONTAP come back-end per lo storage, è necessario configurare Cloud Volumes ONTAP per l'utilizzo con Microsoft Azure. Fare riferimento alla Cloud Volumes ONTAP "documentazione di installazione".

Google Cloud
  • È necessario disporre del file della chiave dell'account di servizio per un account di servizio che dispone delle autorizzazioni necessarie. "Scopri come configurare un account di servizio".

  • Se il cluster è privato, il "reti autorizzate" Deve consentire l'indirizzo IP di Astra Control Service:

    52.188.218.166/32

  • Se si intende utilizzare NetApp Cloud Volumes ONTAP come back-end per lo storage, è necessario configurare Cloud Volumes ONTAP per l'utilizzo con Google Cloud. Fare riferimento alla Cloud Volumes ONTAP "documentazione di installazione".

Fasi
  1. (Facoltativo) se stai aggiungendo un cluster Amazon EKS o vuoi gestire da solo l'installazione e gli aggiornamenti di Astra Control Provivisioner, abilita Astra Control Provivisioner sul cluster. Fare riferimento a. "Abilita Astra Control Provisioner" per i passaggi di abilitazione.

  2. Aprire l'interfaccia utente Web di Astra Control Service in un browser.

  3. Nella dashboard, selezionare Manage Kubernetes cluster (Gestisci cluster Kubernetes).

    Seguire le istruzioni per aggiungere il cluster.

  4. Provider: Seleziona il tuo cloud provider e fornisci le credenziali necessarie per creare una nuova istanza di cloud oppure seleziona un'istanza di cloud esistente da utilizzare.

  5. Amazon Web Services: Fornisci i dettagli del tuo account utente IAM Amazon Web Services caricando un file JSON o incollando il contenuto del file JSON dagli Appunti.

    Il file JSON deve contenere le credenziali dell'utente IAM che ha creato il cluster.

  6. Microsoft Azure: Fornisci dettagli sull'entità del servizio Azure caricando un file JSON o incollando il contenuto di tale file JSON dagli Appunti.

    Il file JSON deve contenere l'output dell'interfaccia CLI di Azure al momento della creazione dell'entità del servizio. Può anche includere il tuo ID di abbonamento per aggiungerlo automaticamente ad Astra. In caso contrario, è necessario inserire manualmente l'ID dopo aver fornito il codice JSON.

  7. Google Cloud Platform: Fornire il file delle chiavi dell'account di servizio caricando il file o incollando il contenuto dagli Appunti.

    Astra Control Service utilizza l'account del servizio per rilevare i cluster in esecuzione in Google Kubernetes Engine.

  8. Altro: Questa scheda è destinata solo ai cluster a gestione automatica.

    1. Nome istanza cloud: Fornire un nome per la nuova istanza cloud che verrà creata quando si aggiunge questo cluster. Scopri di più "istanze cloud".

    2. Selezionare Avanti.

      Astra Control Service visualizza un elenco di cluster tra i quali è possibile scegliere.

    3. Cluster: Selezionare un cluster dall'elenco da aggiungere ad Astra Control Service.

      Nota Durante la selezione dall'elenco dei cluster, prestare attenzione alla colonna Eligiblity. Se un cluster è "non idoneo" o "parzialmente idoneo", passare il mouse sullo stato per determinare se si è verificato un problema con il cluster. Ad esempio, potrebbe identificare che il cluster non dispone di un nodo di lavoro.
  9. Selezionare Avanti.

  10. (Facoltativo) Storage: Facoltativamente, selezionare la classe di storage che si desidera utilizzare per impostazione predefinita per le applicazioni Kubernetes distribuite in questo cluster.

    1. Per selezionare una nuova classe di storage predefinita per il cluster, attivare la casella di controllo Assegna una nuova classe di storage predefinita.

    2. Selezionare una nuova classe di storage predefinita dall'elenco.

      Nota

      Ogni servizio di storage del cloud provider visualizza le seguenti informazioni su prezzo, performance e resilienza:

      • Cloud Volumes Service per Google Cloud: Informazioni su prezzi, performance e resilienza

      • Google Persistent Disk: Non sono disponibili informazioni su prezzi, performance o resilienza

      • Azure NetApp Files: Informazioni su performance e resilienza

      • Dischi gestiti Azure: Non sono disponibili informazioni su prezzi, performance o resilienza

      • Amazon Elastic Block Store: Nessuna informazione su prezzi, performance o resilienza disponibile

      • Amazon FSX per NetApp ONTAP: Nessuna informazione su prezzi, performance o resilienza disponibile

      • NetApp Cloud Volumes ONTAP: Non sono disponibili informazioni su prezzi, performance o resilienza

      Ogni classe di storage può utilizzare uno dei seguenti servizi:

    3. Selezionare Avanti.

    4. Review & Approve (Rivedi e approva): Verifica dei dettagli della configurazione.

    5. Selezionare Add per aggiungere il cluster ad Astra Control Service.

Risultato

Se si tratta del primo cluster aggiunto per questo provider cloud, Astra Control Service crea un archivio di oggetti per il provider cloud per i backup delle applicazioni in esecuzione sui cluster idonei. (Quando si aggiungono cluster successivi per questo provider cloud, non vengono creati ulteriori archivi di oggetti). Se è stata specificata una classe di storage predefinita, Astra Control Service imposta la classe di storage predefinita specificata. Per i cluster gestiti in Amazon Web Services o Google Cloud Platform, Astra Control Service crea anche un account admin sul cluster. Queste operazioni possono richiedere alcuni minuti.

Modificare la classe di storage predefinita

È possibile modificare la classe di storage predefinita per un cluster.

Modificare la classe di storage predefinita utilizzando Astra Control

È possibile modificare la classe di storage predefinita per un cluster da Astra Control. Se il cluster utilizza un servizio backend di storage precedentemente installato, potrebbe non essere possibile utilizzare questo metodo per modificare la classe di storage predefinita (l'azione Set as default non è selezionabile). In questo caso, è possibile Modificare la classe di storage predefinita utilizzando la riga di comando.

Fasi
  1. Nell'interfaccia utente di Astra Control Service, selezionare Clusters.

  2. Nella pagina Clusters, selezionare il cluster che si desidera modificare.

  3. Selezionare la scheda Storage.

  4. Selezionare la categoria classi di storage.

  5. Selezionare il menu azioni per la classe di storage che si desidera impostare come predefinita.

  6. Selezionare Imposta come predefinito.

Modificare la classe di storage predefinita utilizzando la riga di comando

È possibile modificare la classe di storage predefinita per un cluster utilizzando i comandi Kubernetes. Questo metodo funziona indipendentemente dalla configurazione del cluster.

Fasi
  1. Accedere al cluster Kubernetes.

  2. Elencare le classi di storage nel cluster:

    kubectl get storageclass
  3. Rimuovere la designazione predefinita dalla classe di storage predefinita. Sostituire <SC_NAME> con il nome della classe di storage:

    kubectl patch storageclass <SC_NAME> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
  4. Contrassegna una classe di storage diversa come predefinita. Sostituire <SC_NAME> con il nome della classe di storage:

    kubectl patch storageclass <SC_NAME> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
  5. Confermare la nuova classe di storage predefinita:

    kubectl get storageclass