2.7. イメージレジストリーアクセス用の追加トラストストアの設定
image.config.openshift.io/cluster カスタムリソース (CR) を更新して、追加の認証局 (CA) を含む config map への参照を含めることができます。イメージレジストリーアクセス中にこれらの CA が信頼されていることを確認する必要があります。config map キーは、この CA が信頼されるポートを持つレジストリーのホスト名です。Privacy-Enhanced Mail (PEM) 証明書の内容は、信頼する追加のレジストリー CA ごとに値になります。
前提条件
- CA が PEM でエンコードされていることを確認します。
手順
openshift-confignamespace に config map を作成します。次の設定例は、config map 内に存在する定義済みのイメージレジストリー CA を示しています。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ここでは、以下のようになります。
registry-with-port.example.com..5000-
レジストリーにポートがある場合は、
:を..に置き換える必要があります。
追加の CA を設定します。
image.config.openshift.ioCR の AddedTrustedCA` パラメーターに CA の名前を指定していることを確認してください。その後、外部レジストリーに接続するときに信頼する必要がある追加の CA を提供できます。oc create configmap registry-config --from-file=<external_registry_address>=ca.crt -n openshift-config
$ oc create configmap registry-config --from-file=<external_registry_address>=ca.crt -n openshift-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc edit image.config.openshift.io cluster
$ oc edit image.config.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow spec: additionalTrustedCA: name: registry-configspec: additionalTrustedCA: name: registry-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow