アップグレード
現在の設定を維持しながら、既存の IBM Bob オンプレミスデプロイメントを新しいリリースに更新します。
開始前の確認事項
アップグレードを開始する前に以下の作業を実施してください。
既存の config.yaml ファイルが利用可能であることを確認します。
ターゲットバージョンに新しいコンテナイメージが含まれており、プライベートレジストリを使用している場合は、アップグレードを開始する前に必要なイメージをミラーリングしてください。
ターゲットリリースのクラスタースコープリソースを再生成します。
./bobctl generate-cluster-resources重要:
環境にとって変更が想定どおりであることを確認するために、適用前に生成された work/cluster-resources.yaml ファイルを確認してください。
リソースを適用します。
oc apply -f work/cluster-resources.yaml --server-side --force-conflictsデプロイメントのアップグレード
既存のリリースバンドルを新しいバージョンに置き換えてから、以下を実行します。
./bobctl upgradeアップグレードプロセスは既存の config.yaml ファイルを使用して以下のアクションを実行します。
- クラスター接続性と名前空間の可用性を検証します。
- イメージプルシークレットの設定を確認します。
- Helm チャートの更新を適用します。
- 既存の設定値を維持します。
| オプション | 説明 |
|---|---|
--dry-run | アップグレードを実行せずに適用される変更を表示します。 |
アップグレードの確認
アップグレード完了後、デプロイメントのステータスを確認します。
オペレーターポッドを確認します。
oc get pods -n <operator-namespace>Bob インスタンスのステータスとバージョンを確認します。
oc get bob -n <instance-namespace>オペレーターログを表示します。
oc logs -n <operator-namespace> deployment/ibm-bob-operator -fすべてのポッドが正常に実行されており、Bob カスタムリソースが期待されるバージョンを報告していることを確認してください。
このトピックはいかがですか?