機械翻訳について

1 Operator Lifecycle Managerモジュールの概要

Kubernetesオペレータは、タスクを自動化し、Kubernetesを拡張するコードを記述するための設計パターンです。 オペレータは、Kubernetesのサービスを定義するために使用できる一連の概念であり、Kubernetesでの管理サービスの自動化に役立ちます。

Operator Lifecycle Managerモジュールは、Operator Lifecycle ManagerのインスタンスをKubernetesクラスタにインストールします。このクラスタを使用して、Kubernetesクラスタ内のオペレータのインストールおよびライフサイクルを管理できます。 Operator Lifecycle Managerは、オペレータ・レジストリと対話するパッケージ・マネージャです。 Operator Lifecycle Managerの詳細は、アップストリームの「Operator Lifecycle Managerドキュメント」を参照してください。

OperatorHubは、クラスタにオペレータをデプロイするために使用できるアップストリームKubernetesオペレータを含むオペレータ・レジストリです。 OperatorHubは次の場所にあります:

https://operatorhub.io/

Operator Lifecycle Managerは、多くの方法でHelmと同じタスクを実行します。 Operator Lifecycle Managerが提供する主な追加機能は、Kubernetesソフトウェア内のカスタム・リソース定義(CRD)を検証する組込みサポートがあることです。 CRDを持つオペレータは、依存関係が満たされ、インタフェースが複製されないようにするためにこれらを使用できます。 それ以外の場合、Operator Lifecycle ManagerはHelmと同様の方法でデプロイメントを管理します。