Observação
Este recurso não está disponível para nenhuma das seguintes implantações:
M0clustersClusters flexíveis
O Atlas Kubernetes Operator oferece suporte a pontos de extremidade privados para conexão a clusters dedicados e instâncias do banco de dados federado.
When you use Atlas Kubernetes Operator to configure private links in Atlas, Atlas creates its own VPC or a Private Link service and places dedicated clusters within a region behind a load balancer in the Atlas VPC or Atlas VNet. To learn more, see the Private Endpoint Overview.
Para managed seus endpoints privados com o Atlas Kubernetes Operator, você pode especificar e atualizar um dos seguintes parâmetros:
Para clusters dedicados, especifique o parâmetro
spec.privateEndpointspara oAtlasProjectRecurso personalizado.Para instâncias do banco de dados federado, especifique o parâmetro spec.privateEndpoints para o recurso personalizado
AtlasDataFederation.
Cada vez que você altera o campo spec em qualquer um dos recursos personalizados suportados, o Atlas Kubernetes Operator cria ou atualiza a configuração correspondente do Atlas.
Certain considerations and limitations apply to private endpoints. To learn more, see Configure Private Endpoints.
Pré-requisitos
Para habilitar conexões com o Atlas Kubernetes Operator para o Atlas utilizando endpoints privados, você deve:
- Ter um cluster Kubernetes em execução com o Atlas Kubernetes Operator distribuído.
Have either the
Project OwnerorOrganization Ownerrole in Atlas.Tenha uma conta de usuário na AWS com uma política de usuário do IAM que conceda permissões para criar, modificar, descrever e excluir pontos de extremidade. Para mais informações sobre o controle do uso de pontos de extremidade da interface, consulte a documentação da AWS.
(Recomendado): Instale o Amazon Web Services CLI.
Se ainda não tiver feito isso, crie suas instâncias de VPC e EC2 na AWS. Consulte a documentação da AWS para obter orientação.
- Ter um cluster Kubernetes executado com o Atlas Kubernetes Operator implantado.
Have either the
Project OwnerorOrganization Ownerrole in Atlas.Instale a CLI do Azure.
Se você ainda não tiver feito isso, crie suas instâncias de VNet e Compute no Azure. Consulte a documentação do Azure para obter orientação.
Ter um cluster Kubernetes em execução com o Atlas Kubernetes Operator distribuído.
Have the
Project OwnerorOrganization Ownerrole in Atlas.Tenha uma conta de usuário do Google Cloud Platform com uma política de usuário IAM e uma função de administrador de rede de computação que conceda permissões para criar, modificar e excluir recursos de rede. Para saber mais sobre como gerenciar conexões e private endpoints, consulte a documentação do Google Cloud Platform.
Instale a CLI gcloud.
Se ainda não tiver feito isso, crie suas instâncias de VPC e Computação no Google Cloud Platform. Para saber mais, consulte a documentação da GCP.
Certifique-se de que as regras de firewall de saída permitam o tráfego para o endereço IP interno do endpoint do Private Service Connect.
(Optional) Se você impor um limite de segurança com controles de serviço VPC (VPC-SC), deverá criar regras de entrada e saída para estabelecer a conexão entre o endpoint Private Service Connect e os clusters do Atlas . Para saber mais, consulte a documentação da GCP.
- Implemente o Atlas Kubernetes Operator em um cluster Kubernetes em execução.
Have either the
Project OwnerorOrganization Ownerrole in Atlas.Tenha uma conta de usuário na AWS com uma política de usuário do IAM que conceda permissões para criar, modificar, descrever e excluir pontos de extremidade. Para mais informações sobre o controle do uso de pontos de extremidade da interface, consulte a documentação da AWS.
(Recomendado): Instale o Amazon Web Services CLI.
Se ainda não tiver feito isso, crie suas instâncias de VPC e EC2 na AWS. Consulte a documentação da AWS para obter orientação.
Procedimento
Para permitir que os clientes se conectem a clusters dedicados do Atlas utilizando pontos de extremidade privados, consulte os seguintes procedimentos: