Criar políticas de rede de projeto para serviços gerenciados

Nesta página, mostramos instruções para criar políticas de rede de projeto para serviços gerenciados no Google Distributed Cloud (GDC) isolado. Um serviço gerenciado do GDC é um serviço criado e mantido pelo Google. Ele está disponível por padrão para todos os usuários e pode ser acessado pelo console da Web do GDC ou usando a linha de comando. Os serviços gerenciados podem ser softwares desenvolvidos pelo Google ou de código aberto que o Google integrou ao GDC.

Antes de começar

Para configurar políticas de rede de criação de projetos para serviços gerenciados, você precisa ter o seguinte:

Criar uma política para um serviço gerenciado

Por padrão, um serviço gerenciado permite apenas conexões do projeto que o criou. Um operador pode expor o serviço gerenciado a projetos diferentes daquele que criou o serviço usando uma política de rede do projeto.

É possível criar uma política global para um serviço gerenciado que se aplica a todas as zonas da sua organização. Para mais informações sobre recursos globais em um universo do GDC, consulte Visão geral de várias zonas.

Criar uma política global para um serviço gerenciado

O ProjectNetworkPolicy a seguir expõe o Database Service (DBS) como um serviço gerenciado:

kubectl --kubeconfig GLOBAL_API_SERVER apply -f - <<EOF
apiVersion: networking.global.gdc.goog/v1
kind: ProjectNetworkPolicy
metadata:
  namespace: PROJECT_1
  name: allow-inbound-traffic-from-project-2-to-dbs-service
spec:
  subject:
    subjectType: ManagedService
    managedServices:
      matchTypes:
      - 'dbs'
  ingress:
  - from:
    - projectSelector:
        projects:
          matchNames:
          - PROJECT_2
EOF

Substitua:

  • GLOBAL_API_SERVER: o caminho kubeconfig do servidor de API global. Para mais informações, consulte Servidores de API globais e zonais. Se você ainda não gerou um arquivo kubeconfig para o servidor da API, consulte Fazer login para mais detalhes.
  • PROJECT_1: o nome do projeto de origem.
  • PROJECT_2 o projeto de destino. Depois de aplicar a política, as cargas de trabalho no projeto PROJECT_2 poderão se conectar às cargas de trabalho no serviço gerenciado do DBS.