使用 Google Distributed Cloud (GDC) 實體隔離方案的代管 Harbor 服務 (MHS),在各項專案中建立 Harbor 登錄檔執行個體。Harbor 登錄檔執行個體是中央存放區,用於在雲端原生環境中儲存及管理容器映像檔。可擴充開放原始碼 Docker 發行版的功能。相關限制如下:
- 每項專案最多只能建立一個執行個體。
- 執行個體彼此獨立,不會共用任何資料或運算資源。
事前準備
如果您負責建立 Harbor 登錄檔執行個體,請與 IAM 專案管理員聯絡,要求取得 Harbor 執行個體管理員 (harbor-instance-admin) 角色,以便在專案命名空間中取得、列出、監控、建立、更新、修補及刪除 Harbor 執行個體、備份存放區、備份方案、備份和還原。這個角色具備佈建新 Harbor 執行個體所需的權限。
建立 Harbor 登錄檔執行個體
在 GDC 控制台或 gdcloud CLI 中建立 Harbor 登錄檔執行個體。
控制台
在 GDC 控制台中,按照下列步驟操作:
- 在導覽選單的「CI/CD」部分,按一下「Harbor Container Registry」。
- 點選「建立執行個體」。
- 在「Instance name」(執行個體名稱) 欄位中,輸入執行個體名稱。
- 選用:在「Projects」(專案) 專區中,如要為這個 Harbor 執行個體建立預設專案,請將「Create a default project when creating this instance」(建立這個執行個體時建立預設專案) 切換鈕設為開啟,然後執行下列操作:
- 在「Project Name」(專案名稱) 欄位中輸入專案名稱。
- 詳閱《Harbor 代管服務條款》,如果接受條款,請勾選核取方塊。
- 點選「建立」。「狀態」會顯示「進行中」,「名稱」則會顯示外部連結,其中包含新建立的 Harbor 執行個體名稱。
- 執行個體建立完成且「狀態」顯示為「就緒」後,點選頁面上的外部連結,前往 Harbor 執行個體的網頁 UI。
gdcloud
建立 Harbor 登錄檔執行個體:
gdcloud harbor instances create INSTANCE \
--project=PROJECT
更改下列內容:
INSTANCE:執行個體的名稱PROJECT:要建立執行個體的 GDC 專案名稱
後續步驟
Harbor 登錄檔執行個體準備就緒後,您可以建立專案來託管映像檔集合,或管理現有執行個體: