4.2. Camel K インテグレーションのアップグレード
Camel K Operator のアップグレードをトリガーすると、Operator はインテグレーションのアップグレードを準備しますが、サービスの中断を避けるためにアップグレードはトリガーされません。Operator をアップグレードする際に、インテグレーションカスタムリソースは自動的に新しいバージョンにアップグレードされないため、たとえば Operator は 1.6.0
バージョンであるのに対して、インテグレーションは、カスタムリソースの status.version
フィールドに以前のバージョンの 1.4.1
を報告する可能性があります。
前提条件
Camel K Operator が Operator Lifecycle Manager (OLM) を使用してインストールおよびアップグレードされている。
手順
- ターミナルを開き、以下のコマンドを実行し、Camel K インテグレーションをアップグレードします。
kamel rebuild myintegration
これにより、インテグレーションリソースのステータスがクリアされ、Operator はアップグレードされたバージョン (例: バージョン 1.6.0
) からのアーティファクトを使用してインテグレーションのデプロイメントを開始します。