No Harbor, um projeto serve como uma unidade lógica para organizar e gerir uma coleção de imagens de contentores. Oferece uma forma de agrupar artefactos relacionados e aplicar políticas específicas, controlos de acesso e regras de replicação a toda a coleção. Não é possível enviar nem extrair imagens para o Harbor antes de criar um projeto.
Antes de começar
Para criar projetos do Harbor, tem de ter as funções de identidade e acesso necessárias:
- Criador do projeto do Harbor: tem acesso à gestão do recurso no respetivo projeto.
HarborInstanceProject
Peça ao administrador de IAM da organização para lhe conceder a função de criador de projetos do Harbor (harbor-project-creator
). - Antes de criar projetos do Harbor, tem de iniciar sessão na IU do Harbor para que o Harbor reconheça a sua identidade. Se este passo for ignorado, a criação do projeto do Harbor pode ficar bloqueada com um falso positivo na consola GDC.
Crie um projeto do Harbor
Crie um projeto do Harbor através da consola da GDC ou da CLI gdcloud.
Consola
Na consola do GDC, siga estes passos:
- Clique no link Harbor Container Registry na secção CI/CD no menu de navegação.
- Clique em Criar um projeto do Harbor.
- Introduza o nome do projeto.
- Opcional: a análise de vulnerabilidades está ativada por predefinição. Para desativar a análise automática de vulnerabilidades para projetos do Harbor, clique no botão Ativar análise de vulnerabilidades para o projeto. Para mais informações, consulte o artigo Procure vulnerabilidades.
- Clique em Criar.
- É apresentada uma mensagem de confirmação a indicar que o projeto foi criado com êxito.
- Depois de criar o projeto do Harbor, inicie sessão na IU do Harbor para confirmar que consegue ver o projeto do Harbor.
CLI
Crie o projeto do Harbor:
gdcloud harbor harbor-projects create HARBOR_PROJECT \
--project=PROJECT \
--instance=INSTANCE
Substitua o seguinte:
HARBOR_PROJECT
: o nome do projeto do Harbor a criar.PROJECT
: o nome do projeto do GDC.INSTANCE
: o nome da instância.