No Harbor, um projeto serve como uma unidade lógica para organizar e gerenciar uma coleção de imagens de contêiner. Ele oferece uma maneira de agrupar artefatos relacionados e aplicar políticas, controles de acesso e regras de replicação específicos a toda a coleção. Não é possível enviar ou extrair imagens para o Harbor antes da criação de um projeto.
Antes de começar
Para criar projetos do Harbor, você precisa ter os papéis de identidade e acesso necessários:
- Criador de projetos do Harbor: tem acesso para gerenciar o recurso
HarborInstanceProject
no projeto. Peça ao administrador do IAM da organização para conceder a você o papel de Criador de projetos do Harbor (harbor-project-creator
). - Antes de criar projetos do Harbor, faça login na interface do Harbor para que ele reconheça sua identidade. Se essa etapa for ignorada, a criação do projeto do Harbor poderá ficar travada com um falso positivo no console do GDC.
Criar um projeto do Harbor
Crie um projeto do Harbor usando o console do GDC ou a CLI gdcloud.
Console
No console do GDC, siga estas etapas:
- Clique no link Harbor Container Registry na seção CI/CD do menu de navegação.
- Clique em Criar um projeto do Harbor.
- Insira o nome do projeto.
- Opcional: a verificação de vulnerabilidades é ativada por padrão. Para desativar a verificação automática de vulnerabilidades para projetos do Harbor, clique no botão Ativar a verificação de vulnerabilidades para o projeto. Para mais informações, consulte Verificar se há vulnerabilidades.
- Clique em Criar.
- Uma mensagem de confirmação aparece indicando que o projeto foi criado com sucesso.
- Depois que o projeto do Harbor for criado, faça login na interface do Harbor para confirmar que é possível ver o projeto.
CLI
Crie o projeto do Harbor:
gdcloud harbor harbor-projects create HARBOR_PROJECT \
--project=PROJECT \
--instance=INSTANCE
Substitua:
HARBOR_PROJECT
: o nome do projeto do Harbor a ser criado.PROJECT
: o nome do projeto do GDC.INSTANCE
: o nome da instância.