Red Hat Camel K is deprecated
Red Hat Camel K is deprecated and the End of Life date for this product is June 30, 2025. For help migrating to the current go-to solution, Red Hat build of Apache Camel, see the Migration Guide.第2章 Apache Camel K Operator の Red Hat ビルド
Apache Camel K 1.6 の Red Hat ビルドには、Apache Camel K Operator 1.3 の Red Hat ビルドが導入されています。
Red Hat ビルドの Apache Camel K は、OpenShift での Red Hat ビルドApache Camel K コンポーネントのデプロイを自動化する Operator を提供します。Red Hat ビルドの Apache Camel K Operator を使用して、これらの Operator を管理できます。
そのため、各コンポーネント operator を個別に管理できます。このセクションでは、Operator を紹介し、Operator を使用して Red Hat ビルドの Apache Camel K コンポーネントをデプロイする方法に関する詳細情報へのリンクを提供します。
2.1. Operator とは
Operator は、Kubernetes アプリケーションのパッケージ化、デプロイメント、および管理を行う方法です。operator は運用上の人間の知識を仕様し、これをコンシューマーと簡単に共有できるソフトウェアにエンコードして、一般的なタスクや複雑なタスクを自動化します。
OpenShift Container Platform 4.x では、Operator Lifecycle Manager (OLM) を使用すると、ユーザーはすべての Operator とクラスター全体で実行される関連サービスをインストールおよび更新することができ、それらの Operator と関連サービスのライフサイクルを管理できます。これは、Kubernetes のネイティブアプリケーション (Operator) を効果的かつ自動化されたスケーラブルな方法で管理するために設計されたオープンソースツールキットである Operator Framework の一部です。
OLM は OpenShift Container Platform 4.x でデフォルトで実行されます。これは、クラスター管理者がクラスターで実行している Operator をインストールおよびアップグレードし、アクセスを付与するのに役立ちます。OpenShift Container Platform Web コンソールは、クラスター管理者が Operator をインストールし、クラスターで利用可能な Operator のカタログを使用するために特定のプロジェクトにアクセスを付与するための管理画面を提供します。
OperatorHub は、OpenShift クラスター管理者が Operator を検出、インストール、およびアップグレードするために使用するグラフィカルインターフェイスです。1 回クリックするだけで、これらの Operator を OpenHub からプルし、クラスターにインストールすることができ、OLM で Operator を管理することで、開発、テスト、および実稼働環境のソフトウェアをエンジニアリングチームが独自に管理することが可能です。
関連情報
- Operator に関する詳細は、OpenShift のドキュメント を参照してください。