1.7. Istio CNI 更新プロセスについて


Istio Container Network Interface (CNI) 更新プロセスでは、インプレース更新が使用されます。IstioCNI リソースが変更されると、デーモンセットは既存の istio-cni-node Pod を指定されたバージョンの CNI プラグインに自動的に置き換えます。

バージョンの更新を管理するには、次のフィールドを使用できます。

spec.version
インストールする CNI プラグインのバージョンを定義します。値は vX.Y.Z 形式で指定します。この場合の X.Y.Z は、目的のバージョンを表します。たとえば、CNI プラグインバージョン 1.24.4 をインストールするには、v1.24.4 を使用します。

CNI プラグインを更新するには、spec.version フィールドをターゲットバージョンに変更します。IstioCNI リソースには、istio-cni チャートから設定オプションを公開する values フィールドも含まれています。

1.7.1. Istio CNI リソースバージョンの更新

リソース内のバージョンを変更することで、Istio CNI リソースのバージョンを更新できます。その後、Service Mesh Operator は、古いバージョンの CNI プラグインを置き換える新しいバージョンの CNI プラグインをデプロイします。istio-cni-node Pod は新しい CNI プラグインに自動的に再接続します。

前提条件

  • cluster-admin ロールを持つユーザーとして OpenShift Container Platform にログインしている。
  • Red Hat OpenShift Service Mesh Operator をインストールし、Istio をデプロイした。
  • 目的のバージョンの Istio CNI プラグインをインストールした。次の例では、default という名前の IstioCNI リソースが istio-cni namespace にデプロイされています。

手順

  1. Istio リソースのバージョンを変更します。たとえば、Istio 1.24.4 に更新するには、次のコマンドを実行して spec.version フィールドを v1.24.4 に設定します。

    $ oc patch istiocni default -n istio-cni --type='merge' -p '{"spec":{"version":"v1.24.4"}}'
  2. 次のコマンドを実行して、CNI プラグインの新しいバージョンの準備ができていることを確認します。

    $ oc get istiocni default

    出力例

    NAME      READY   STATUS    VERSION   AGE
    default   True    Healthy   v1.24.4   91m

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る