建立 Harbor 專案

在 Harbor 中,專案是組織及管理容器映像檔集合的邏輯單元。可將相關構件分組,並對整個集合套用特定政策、存取控制和複製規則。建立專案後,才能將映像檔推送或提取至 Harbor。

事前準備

如要建立 Harbor 專案,您必須具備必要的身分和存取權角色:

  • Harbor 專案建立者:有權管理專案中的 HarborInstanceProject 資源。請機構 IAM 管理員授予您 Harbor 專案建立者 (harbor-project-creator) 角色。
  • 建立 Harbor 專案前,您必須先登入 Harbor UI,Harbor 才能辨識您的身分。如果錯過這個步驟,GDC 控制台可能會出現誤判,導致 Harbor 專案建立作業停滯。

建立 Harbor 專案

使用 GDC 控制台或 gdcloud CLI 建立 Harbor 專案。

控制台

在 GDC 控制台中,請按照下列步驟操作:

  1. 在導覽選單的「CI/CD」部分中,按一下「Harbor Container Registry」連結。
  2. 按一下「建立 Harbor 專案」
  3. 輸入專案名稱。
  4. 選用:安全漏洞掃描功能預設為啟用。如要停用 Harbor 專案的自動安全漏洞掃描功能,請按一下「Enable vulnerability scanning for the project」(為專案啟用安全漏洞掃描) 切換鈕。詳情請參閱「掃描是否有安全性漏洞」。
  5. 點選「建立」
  6. 系統會顯示確認訊息,指出專案已建立成功。
  7. 建立 Harbor 專案後,請登入 Harbor UI,確認是否可以查看該專案。

CLI

建立 Harbor 專案:

  gdcloud harbor harbor-projects create HARBOR_PROJECT \
    --project=PROJECT \
    --instance=INSTANCE

更改下列內容:

  • HARBOR_PROJECT:要建立的 Harbor 專案名稱。
  • PROJECT:GDC 專案的名稱。
  • INSTANCE:執行個體的名稱。