Skip to main content
Todos os fornecedores de nuvem
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Todos os fornecedores de nuvem
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Adicionar um cluster gerenciado por fornecedor público ao Astra Control Service

Colaboradores

Depois de configurar seu ambiente de nuvem, você estará pronto para criar um cluster Kubernetes e adicioná-lo ao Astra Control Service.

Criar um cluster do Kubernetes

Observação O Astra Control Service oferece suporte a clusters AKS que usam o Azure ative Directory (Azure AD) para autenticação e gerenciamento de identidade. Ao criar o cluster, siga as instruções na "documentação oficial" para configurar o cluster para utilizar o Azure AD. Você precisará garantir que seus clusters atendam aos requisitos de integração do Azure AD gerenciada pelo AKS.

Adicione o cluster ao Astra Control Service

Depois de fazer login no Astra Control Service, sua primeira etapa é começar a gerenciar os clusters. Antes de adicionar um cluster ao Astra Control Service, você precisará executar tarefas específicas e garantir que o cluster atenda a certos requisitos.

Ao gerenciar os clusters do Azure Kubernetes Service e do Google Kubernetes Engine, observe que você tem duas opções para instalação e gerenciamento de ciclo de vida do Astra Control Provisioner:

  • Você pode usar o Astra Control Service para gerenciar automaticamente o ciclo de vida do Astra Control Provisioner. Para fazer isso, verifique se o Astra Trident não está instalado e se o Astra Control Provisioner não está ativado no cluster que você deseja gerenciar com o Astra Control Service. Nesse caso, o Astra Control Service habilita automaticamente o Astra Control Provisioner quando você começar a gerenciar o cluster, e as atualizações do Astra Control Provisioner são tratadas automaticamente.

  • Você mesmo pode gerenciar o ciclo de vida do Astra Control Provisioner. Para fazer isso, ative o Astra Control Provisioner no cluster antes de gerenciar o cluster com o Astra Control Service. Nesse caso, o Astra Control Service deteta que o Astra Control Provisioner já está ativado e não o reinstala nem gerencia atualizações do Astra Control Provisioner. "Habilite o Astra Control Provisioner"Consulte para obter os passos Ativar Astra Control Provisioner.

Ao gerenciar clusters do Amazon Web Services com Astra Control Service, se você precisar de back-ends de storage que só podem ser usados com o Astra Control Provisioner, será necessário habilitar o Astra Control Provisioner manualmente no cluster antes de gerenciá-lo com o Astra Control Service. "Habilite o Astra Control Provisioner"Consulte para obter informações sobre os passos para ativar o Astra Control Provisioner.

Antes de começar
Amazon Web Services
Microsoft Azure
  • Você deve ter o arquivo JSON que contém a saída da CLI do Azure quando você criou o principal de serviço. "Saiba como configurar um diretor de serviço".

    Você também precisará do ID de assinatura do Azure, se não o tiver adicionado ao arquivo JSON.

  • Se você planeja usar o NetApp Cloud Volumes ONTAP como um back-end de storage, precisa configurar o Cloud Volumes ONTAP para trabalhar com o Microsoft Azure. Consulte o Cloud Volumes ONTAP "documentação de configuração" .

Google Cloud
Passos
  1. (Opcional) se você estiver adicionando um cluster do Amazon EKS ou quiser gerenciar a instalação e atualizações do Astra Control Provisioner você mesmo, ative o Astra Control Provisioner no cluster. "Habilite o Astra Control Provisioner"Consulte para obter os passos de capacitação.

  2. Abra a IU da Web do Astra Control Service em um navegador.

  3. No Painel, selecione Gerenciar cluster do Kubernetes.

    Siga as instruções para adicionar o cluster.

  4. Provedor: Selecione seu provedor de nuvem e forneça as credenciais necessárias para criar uma nova instância de nuvem ou selecione uma instância de nuvem existente para usar.

  5. Amazon Web Services: Forneça detalhes sobre sua conta de usuário do Amazon Web Services IAM ao carregar um arquivo JSON ou colando o conteúdo desse arquivo JSON da área de transferência.

    O arquivo JSON deve conter as credenciais do usuário do IAM que criou o cluster.

  6. Microsoft Azure: Forneça detalhes sobre o seu principal de serviço do Azure carregando um arquivo JSON ou colando o conteúdo desse arquivo JSON da sua área de transferência.

    O arquivo JSON deve conter a saída da CLI do Azure quando você criou o principal do serviço. Ele também pode incluir seu ID de assinatura para que ele seja adicionado automaticamente ao Astra. Caso contrário, você precisa inserir manualmente o ID após fornecer o JSON.

  7. Google Cloud Platform: Forneça o arquivo chave da conta de serviço, seja carregando o arquivo ou colando o conteúdo da área de transferência.

    O Astra Control Service usa a conta de serviço para descobrir clusters executados no Google Kubernetes Engine.

  8. Other: Esta guia é para uso somente com clusters autogerenciados.

    1. Nome da instância da nuvem: Forneça um nome para a nova instância da nuvem que será criada quando você adicionar esse cluster. Saiba mais "instâncias da nuvem"sobre o .

    2. Selecione seguinte.

      O Astra Control Service exibe uma lista de clusters que você pode escolher.

    3. Cluster: Selecione um cluster na lista para adicionar ao Astra Control Service.

      Observação Quando estiver selecionando a partir da lista de clusters, preste atenção à coluna eligiblity. Se um cluster for "inelegível" ou "parcialmente elegível", passe o Mouse sobre o status para determinar se há um problema com o cluster. Por exemplo, pode identificar que o cluster não tem um nó de trabalho.
    4. Selecione seguinte.

    5. (Opcional) Storage: Opcionalmente, selecione a classe de armazenamento que você deseja que os aplicativos do Kubernetes implantados nesse cluster usem por padrão.

  9. Para selecionar uma nova classe de armazenamento padrão para o cluster, ative a caixa de seleção Assign a new default storage class (atribuir uma nova classe de armazenamento padrão).

  10. Selecione uma nova classe de armazenamento padrão na lista.

    Observação

    Cada serviço de storage de fornecedor de nuvem exibe as seguintes informações de preço, performance e resiliência:

    • Cloud Volumes Service para Google Cloud: Informações de preço, performance e resiliência

    • Persistent Disk do Google: Nenhuma informação de preço, performance ou resiliência disponível

    • Azure NetApp Files: Informações de performance e resiliência

    • Discos gerenciados do Azure: Nenhuma informação de preço, desempenho ou resiliência disponível

    • Amazon Elastic Block Store: Sem informações de preço, desempenho ou resiliência disponíveis

    • Amazon FSX for NetApp ONTAP: Sem informações de preço, desempenho ou resiliência disponíveis

    • NetApp Cloud Volumes ONTAP: Sem informações de preço, performance ou resiliência disponíveis

    Cada classe de storage pode utilizar um dos seguintes serviços:

Resultado

Se este for o primeiro cluster adicionado a esse fornecedor de nuvem, o Astra Control Service criará um armazenamento de objetos para o fornecedor de nuvem para backups de aplicações executadas em clusters qualificados. (Quando você adiciona clusters subsequentes para esse fornecedor de nuvem, não são criados armazenamentos de objetos adicionais.) Se você especificou uma classe de storage padrão, o Astra Control Service define a classe de storage padrão especificada. Para clusters gerenciados na Amazon Web Services ou no Google Cloud Platform, o Astra Control Service também cria uma conta de administrador no cluster. Essas ações podem levar vários minutos.

Altere a classe de armazenamento padrão

Você pode alterar a classe de armazenamento padrão para um cluster.

Altere a classe de storage padrão usando o Astra Control

Você pode alterar a classe de storage padrão de um cluster a partir do Astra Control. Se o cluster usar um serviço de back-end de armazenamento instalado anteriormente, talvez você não consiga usar esse método para alterar a classe de armazenamento padrão (a ação Definir como padrão não é selecionável). Neste caso, você pode Altere a classe de armazenamento padrão usando a linha de comando.

Passos
  1. Na IU do Astra Control Service, selecione clusters.

  2. Na página clusters, selecione o cluster que deseja alterar.

  3. Selecione a guia armazenamento.

  4. Selecione a categoria Storage classes.

  5. Selecione o menu ações para a classe de armazenamento que você deseja definir como padrão.

  6. Selecione Definir como padrão.

Altere a classe de armazenamento padrão usando a linha de comando

Você pode alterar a classe de storage padrão de um cluster usando comandos do Kubernetes. Esse método funciona independentemente da configuração do cluster.

Passos
  1. Faça login no cluster do Kubernetes.

  2. Liste as classes de armazenamento no cluster:

    kubectl get storageclass
  3. Remova a designação padrão da classe de armazenamento padrão. Substitua o <SC_NAME> pelo nome da classe de armazenamento:

    kubectl patch storageclass <SC_NAME> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
  4. Marque uma classe de armazenamento diferente como padrão. Substitua o <SC_NAME> pelo nome da classe de armazenamento:

    kubectl patch storageclass <SC_NAME> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
  5. Confirme a nova classe de armazenamento padrão:

    kubectl get storageclass