Pular para o conteúdo principal

Clusters

Visão Geral

Os serviços de integração desenvolvidos no módulo iPaaS do DHuO são distribuídos como aplicações e implantados em clusters Kubernetes.

O DHuO fornece a capacidade de gerenciamento e implantação dos serviços de integração em ambientes multicloud, oferecendo suporte a serviços Kubernetes gerenciados dos principais provedores de nuvem:

  • Amazon AWS
  • Google Cloud
  • Microsoft Azure
  • Oracle Cloud

O cadastro de clusters no DHuO compreende informações para que ele consiga se conectar aos clusters para configuração e instalação das integrações por meio de manifestos do Kubernetes (como deployments, services, entre outros). Para saber mais sobre o processo de implantação, acesse a seção Implantação (Deploy) de integrações.

Informação adicional

O cadastro de clusters no DHuO não realiza o provisionamento de infraestrutura. Os clusters devem estar previamente instalados e serem administrados pela equipe de infraestrutura responsável (a depender do modelo de contratação da plataforma DHuO).

Configuração

Os clusters são gerenciados no contexto da Organização. A partir da home, acesse o ícone de configurações da Organização menu > Clusters. Na página de clusters, eles podem ser cadastrados, editados e excluídos.

Permissões

Apenas usuários com papel de administrador da organização (Org Admin) podem gerenciar clusters. Para saber mais, acesse a seção Papéis e permissões.

Parâmetros

Aqui estão os parâmetros gerais para a configuração de um cluster:

  • Nome: Obrigatório. Nome do cluster.
Informação adicional

Os clusters são únicos por Organização. Não é possível ter mais de um cluster com o mesmo nome.

  • Ambiente: Obrigatório. Ambiente no qual pertence o cluster.
  • Tipo: Obrigatório. Tipo do cluster a ser cadastrado. Opções:
    • GKE: serviço Kubernetes gerenciado do Google Cloud.
    • OKE: serviço Kubernetes gerenciado da Oracle Cloud (OCI).
    • EKS: serviço Kubernetes gerenciado da Amazon (AWS).
    • AKS: serviço Kubernetes gerenciado do Microsoft Azure.

Configurações de observabilidade

  • Habilitar Tracing: Habilita a geração de dados de tracing pelos serviços de integração no cluster.
  • Endereço do Jaeger: Caso o registro de dados de tracing esteja habilitado no cluster, é possível informar o endereço o servidor Jaeger onde os coletores enviarão os dados. Essa opção existe caso deseje utilizar um servidor Jaeger já existente na infraestrutura fora do DHuO. Caso não informado, o endereço padrão configurado na plataforma DHuO será utilizado.
Atenção!

Não é possível alterar o ambiente e tipo do cluster após a criação do cluster. Caso seja necessário alterá-los, é preciso excluir o cluster e criar um novo no ambiente e tipo desejados.

Parâmetros GKE

  • Região: Obrigatório.
  • Namespace: Caso não preencha este campo, o Namespace default será usado.
  • ID do Projeto: Obrigatório.
  • Cluster Kubernetes: Obrigatório.
  • Service account: Obrigatório.

Parâmetros OKE

  • Região: Obrigatório.
  • Namespace: Caso não preencha este campo, o Namespace default será usado.
  • ID do Cluster: Obrigatório.
  • Tipo de endpoint de acesso: Obrigatório.
  • Configurações: Obrigatório.
  • API Key: Obrigatório.

Parâmetros EKS

  • Região: Obrigatório.
  • Namespace: Caso não preencha este campo, o Namespace default será usado.
  • AWS Access Key ID: Obrigatório.
  • Cluster Kubernetes: Obrigatório.
  • AWS Secret Access Key: Obrigatório.

Parâmetros AKS

  • Região: Obrigatório.
  • Namespace: Caso não preencha este campo, o Namespace default será usado.
  • Tenant ID: Obrigatório.
  • Resource Group: Obrigatório.
  • Username: Obrigatório.
  • Password: Obrigatório.
  • Cluster Kubernetes: Obrigatório.
Atenção!

Não é possível excluir um cluster caso ele esteja em uso. Exemplos:

  • Integrações implantadas
  • Secrets configuradas para o cluster
  • Variáveis configuradas para o cluster
  • Arquivos SSL/TLS configuradas para o cluster

É necessário remover todas as entidades relacionadas para excluir um cluster.

Cuidado!

A exclusão do cadastro de um cluster na interface do Manager não implica a remoção da infraestrutura correspondente. A completa remoção do cluster deve ser realizada pela equipe de infraestrutura responsável (a depender do modelo de contratação da plataforma DHuO).

Da mesma forma, caso o cluster seja removido da infraestrutura ou tenha seus dados de acesso modificados, o DHuO não conseguirá se comunicar com ele até que o ambiente seja reestabelecido ou as configurações sejam atualizadas no cadastro.