Container Registry Enterprise Edition は、高速イメージ移行とカスタムドメイン名をサポートしています。 セルフマネージド Harbor インスタンスから Container Registry Enterprise Edition にデータとイメージを移行し、Alibaba Cloud が提供するクラウドサービスとテクノロジーを使用してデータとイメージをホストできます。 これにより、O&M ワークロードを大幅に削減し、Container Service for Kubernetes (ACK) との統合を簡素化し、アプリケーション配信をはるかに容易にすることができます。
ステップ 1:Harbor インスタンスのバックエンドデータを移行する
Harbor インスタンスがバックエンドストレージとして File Storage NAS を使用している場合は、NAS から Object Storage Service (OSS) バケットにデータを移行する必要があります。 詳細については、「NAS から OSS にデータを移行する」をご参照ください。
Harbor インスタンスがバックエンドストレージとしてデータセンターを使用している場合は、OSS のデータオンライン移行サービスを使用して、データセンターから OSS バケットにデータを移行する必要があります。 詳細については、「ローカル IDC から OSS にデータを移行する」をご参照ください。
Harbor インスタンスのバックエンドデータが OSS に保存されている場合は、このステップをスキップします。
ステップ 2:OSS バケットを選択する
Container Registry Enterprise Edition インスタンスを作成するときに、既存の OSS バケットをインスタンスのバックエンドストレージとして選択できます。 次の操作を実行します。
アカウントに RAM ロールをアタッチし、RAM ロールに OSS バケットを管理する権限を付与します。 詳細については、「カスタム OSS バケットへのアクセスに使用する RAM ロールに権限を付与する」をご参照ください。
Container Registry Enterprise Edition インスタンスを作成します。
Container Registry Enterprise Edition インスタンスを作成するときに、[インスタンスストレージ] を [カスタム] に設定し、バケットを選択します。 詳細については、「Container Registry Enterprise Edition インスタンスを作成する」をご参照ください。
ステップ 3:イメージをインポートする
Container Registry コンソール にログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。
Container Registry Enterprise Edition インスタンスの管理ページの左側のナビゲーションウィンドウで、 を選択します。
[イメージのインポート] ページで、[タスクのトリガー] をクリックします。
[ヒント] ダイアログボックスで、[インポートの確認] を選択し、[確認] をクリックします。
説明「イメージインポート」ページで、作成されたタスクを見つけ、[操作] 列の [詳細] をクリックして進捗を確認します。
ステップ 4:カスタムドメイン名をインスタンスにバインドする
SSL 証明書を持つカスタムドメイン名を Container Registry Enterprise Edition インスタンスにバインドできます。 この操作を実行した後、カスタムドメイン名を使用して HTTPS 経由でインスタンスにアクセスできます。
Container Registry Enterprise Edition インスタンスのカスタムドメイン名をセルフマネージド Harbor インスタンスのドメイン名に設定することをお勧めします。 詳細については、「カスタムドメイン名を使用して Container Registry Enterprise Edition インスタンスにアクセスする」をご参照ください。