このドキュメントでは、限定公開コンテナ イメージ リポジトリのイメージを使用するように Apigee ハイブリッドを構成する方法について説明します。
概要
すべての Apigee ハイブリッド ランタイム イメージは Artifact Registry(AR)でホストされます。なんらかの理由で限定公開イメージ コンテナ リポジトリを使用したい場合は、AR からイメージをダウンロードし、限定公開リポジトリに push します。各コンポーネントをオーバーライドする代わりに、オーバーライドにハブの詳細を追加できます。
構成手順
プライベート リポジトリへのパスを指定して、hub
構成プロパティの値を設定します。
hub: PRIVATE_REPO
たとえば、次のハブが指定されている場合、イメージパスは自動的に解決されます。
hub: private-docker-host.example.com
例:
## an example of internal component vs 3rd party containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.15.0 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.22.6-asm.2-distroless imagePullPolicy: IfNotPresent
Google Cloud Repository でホストされている Apigee イメージのリストを表示するには、apigee-pull-push
コマンドを使用します。
./apigee-operator/etc/tools/apigee-pull-push.sh --list