第1章 Operator の概要


Operator は OpenShift Container Platform の基盤となるコントロールプレーン拡張機能です。Operator は、コントロールプレーン上のサービスをパッケージ化、デプロイ、および管理し、アプリケーションをサポートするために推奨される方法です。

Operator は、kubectl や OpenShift CLI (oc) などの Kubernetes API および CLI ツールと統合します。Operator はアプリケーションの監視、ヘルスチェックの実行、OTA (over-the-air) 更新の管理を実行し、アプリケーションが指定した状態にあることを確認するための手段となります。

Operators は、Kubernetes ネイティブアプリケーション向けに特別に設計されており、インストールや設定などの一般的な Day 1 オペレーションを実装および自動化します。Operators は、自動スケールアップや自動スケールダウン、バックアップの作成など、Day 2 オペレーションを自動化することもできます。これらのアクティビティーは、クラスター上で実行されているソフトウェアによってすべて制御されます。

どちらも同様の Operator の概念と目標に従いますが、OpenShift Container Platform の Operator は、目的に応じて 2 つの異なるシステムによって管理されます。

Cluster Operator
Cluster Version Operator (CVO) により管理され、クラスター機能を実行するためにデフォルトでインストールされます。
オプションのアドオン Operator
Operator Lifecycle Manager (OLM) により管理され、ユーザーがアプリケーションで実行するようにアクセスを可能にします。OLM ベースの Operators とも呼ばれます。

1.1. OLM ベースの Operator タスク

クラスターのセキュリティーと運用の境界を維持するために、クラスター管理者やアプリケーション開発者などの割り当てられたユーザーロールによって、Operator Lifecycle Manager (OLM) ベースの Operator をインストール、管理、または使用できるかどうかが決まります。

開発者の場合

Operator 作成者は、OLM ベースの Operators に関して、次の開発タスクを実行できます。

  • Operator をインストールして namespace にサブスクライブします。
  • インストールされた Operator から Web コンソールを介してアプリケーションを作成します。
管理者の場合

クラスター管理者は、OLM ベースの Operator に関して、次の管理タスクを実行できます。

  • カスタムカタログを管理します。
  • クラスター管理者以外のユーザーによる Operator のインストールの許可
  • ソフトウェアカタログから Operator をインストールする
  • Operator ステータスの表示
  • Operator の状態を管理する
  • インストールされている Operator をアップグレードする
  • インストールされている Operator を削除する
  • プロキシーサポートを設定する
  • 非接続環境での Operator Lifecycle Manager の使用

Red Hat が提供する Cluster Operator の詳細は、「Cluster Operator リファレンス」を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る