建立 Harbor 專案

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

事前準備

開始之前,您必須至少登入 Harbor UI 一次,透過 Harbor 登錄檔初始化身分。

必要的 IAM 角色

如要建立 Harbor 專案及管理映像檔命名空間,請向 IAM 專案管理員要求Harbor 專案建立者 (harbor-project-creator) 角色,以便在專案命名空間中建立、取得及監控 Harbor 專案。這個角色包含定義新映像檔命名空間所需的權限,可讓您為容器化應用程式建立安全性界線。

建立 Harbor 專案

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

控制台

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

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

gdcloud

建立 Harbor 專案:

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

更改下列內容:

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

後續步驟

建立 Harbor 專案後,請設定 Docker 和 Helm 用戶端,連線至 Harbor 登錄檔: