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) からのアーティファクトを使用してインテグレーションのデプロイメントを開始します。