第3章 アンビエントモードでの OpenShift Service Mesh の更新
Red Hat OpenShift Service Mesh をアンビエントモードで更新するには、サイドカーモードと同じパターンに従います。OpenShift Service Mesh の更新に関するドキュメントで特定の Istio 更新を確認できます。コントロールプレーンに加えて、ポイントプロキシーなどの他のリソースを更新して、コントロールプレーンのリビジョン間のスムーズな移行を確保します。更新後、レイヤー 7 (L7)機能は引き続き正しく機能していることを確認します。
3.1. アンビエントモードの InPlace ストラテジーを使用したポイントプロキシーの更新 リンクのコピーリンクがクリップボードにコピーされました!
アンビエントモードでの InPlace の更新中に、ポイントプロキシーはアプリケーションのワークロードを再起動せずに最新のコントロールプレーンバージョンに更新されます。これは、スケーリングおよび個別にアップグレードする個別のゲートウェイ API リソースとしてデプロイおよび管理されるため、アプリケーションのワークロードを再起動せずに最新のコントロールプレーンのバージョンに更新されます。
前提条件
-
InPlace更新戦略を使用して Istio コントロールプレーンを更新している。
手順
以下のコマンドを実行して、ポイントプロキシーがプロキシーバージョンが更新されていることを確認します。
istioctl proxy-status | grep waypoint
$ istioctl proxy-status | grep waypointCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次の例のような出力が表示されるはずです。
waypoint-5d9c8b7f9-abc12.info SYNCED SYNCED SYNCED SYNCED istiod-6cf8d4f9cb-wm7x6.istio-system 1.27.3
waypoint-5d9c8b7f9-abc12.info SYNCED SYNCED SYNCED SYNCED istiod-6cf8d4f9cb-wm7x6.istio-system 1.27.3Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドを実行して Istio コントロールプレーンをクエリーし、ウェイポイントプロキシーが接続し、同期することを確認できます。出力には、ウェイポイントプロキシー名と namespace、各設定タイプの同期ステータス、接続された
istiodPod、および実行中のプロキシーの Istio バージョンが一覧表示されます。SYNCEDを示す列は、ポイントプロキシーがコントロールプレーンから設定を正常に受信していることを確認します。