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.
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.
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.
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.
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.
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.