Criar instâncias do registro do Harbor

Use o serviço gerenciado do Harbor (MHS, na sigla em inglês) isolado do Google Distributed Cloud (GDC) para criar uma instância de registro do Harbor em cada projeto. Uma instância de registro do Harbor serve como um repositório central para armazenar e gerenciar imagens de contêiner em um ambiente nativo da nuvem. Ela estende os recursos da distribuição do Docker de código aberto. As seguintes restrições são aplicadas:

  • Só é possível criar até uma instância em cada projeto.
  • As instâncias são isoladas e não compartilham dados nem recursos de computação.

Antes de começar

Para criar instâncias de registro do Harbor, você precisa ter os papéis de identidade e acesso necessários:

  • Administrador da instância do Harbor: concede acesso de leitura e gravação a todos os recursos do Harbor. Peça ao administrador do IAM da organização para conceder a você o papel de administrador da instância do Harbor (harbor-instance-admin).

Criar uma instância de registro do Harbor

Siga estas etapas para criar uma instância de registro do Harbor no seu projeto.

Console

No console do GDC, siga estas etapas:

  1. Clique no link Harbor Container Registry na seção CI/CD do menu de navegação.
  2. Clique em Criar instância.
  3. Insira um nome para a instância em Nome da instância.
  4. Opcional: em Projetos, ative a opção Criar um projeto padrão ao criar essa instância para criar um projeto padrão para essa instância do Harbor.

    1. Insira um nome de projeto em Nome do projeto.
  5. Leia os Termos de Serviço gerenciados do Harbor e marque a caixa de seleção se você aceitar os termos.

  6. O Status precisa mostrar Em andamento, e o Nome precisa mostrar um link externo que contém o nome da instância do Harbor recém-criada.

  7. Depois que a instância for criada e o Status mostrar Pronto, clique no link externo na página para acessar a UI da Web da instância do Harbor.

CLI

Crie a instância de registro do Harbor:

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

Substitua:

  • INSTANCE: o nome da instância.
  • PROJECT: o nome do projeto do GDC em que a instância será criada.

A seguir

Depois que a instância de registro do Harbor estiver pronta, você poderá criar projetos para hospedar suas coleções de imagens ou gerenciar as instâncias atuais: