9.2. Machine Config Operator の動作とレジストリーの変更
Machine Config Operator (MCO) は、image.config.openshift.io/cluster カスタムリソース (CR) を監視してレジストリーへの変更を検出し、レジストリーが変更された場合には特定の手順を実行します。
レジストリーへの変更が image.config.openshift.io/cluster CR に適用されると、MCO は以下の一連のアクションを実行します。
- ノードに対して cordon を実行します。特定のパラメーターではノードに対して drain が実行され、他のパラメーターでは実行されません。
- CRI-O を再起動して変更を適用します
ノードを解放します
注記MCO は、変更を検出してもノードを再起動しません。この期間中、サービスが利用できなくなる可能性があります。
9.2.1. レジストリーソースを許可またはブロックする場合 リンクのコピーリンクがクリップボードにコピーされました!
MCO は、image.config.openshift.io/cluster リソースでレジストリーの変更を監視します。MCO が変更を検出すると、machine config pool (MCP) 内のノードでロールアウトがトリガーされます。許可されたレジストリーのリストは、各ノードの /etc/containers/policy.json ファイルでイメージ署名ポリシーを更新するために使用されます。/etc/containers/policy.json ファイルへの変更において、ノードをドレインする必要はありません。