Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

パッケージ化されたイメージの展開

この手順を使用して、ダウンロードしたCloud-Native RouterソフトウェアパッケージからコンテナランタイムにCloud-Native Routerイメージをインポートします。

クラスタは、 enterprise-hub.juniper.net リポジトリからCloud-Native Routerイメージをプルするか、ダウンロードしたCloud-Native Routerソフトウェアパッケージに含まれているCloud-Native Routerイメージをクラスタで使用できます。

この後者のオプションは、クラスターがインターネットにアクセスできない場合や、独自のリポジトリを設定する場合に便利です。

独自のリポジトリの設定はこのドキュメントの範囲外ですが、ダウンロードしたソフトウェアを実行する各クラスターノードのコンテナランタイムに手動でインポートすると、含まれているイメージをクラスターで使用できます。それぞれのコンテナランタイムコマンドを使用するだけです。以下の手順でこれを行う方法を示します。

  1. ダウンロードしたソフトウェア パッケージで gzip 圧縮されたイメージの tar ファイルを見つけます。
    • 通常のCloud-Native Routerイメージの場合、gzip圧縮されたイメージのtarファイルは Juniper_Cloud_Native_Router_<release>/images/jcnr-images.tar.gzです。

    • Cloud-Native Routerサービス・モジュール・イメージの場合、gzip圧縮されたイメージのtarファイルは Juniper_Cloud_Native_Router_Service_Module_<release>/images/jcnr-images.tar.gzです。

    • Cloud-Native Router Validation Factoryイメージの場合、gzip圧縮されたイメージのtarファイルは JCNR_Validation_Factory_<release>/images/jcnr-valfac-images.tar.gzです。

  2. イメージのtarファイルをgunzipします。
    または
  3. ダウンロードしたソフトウェアをインストールするすべてのノードに、圧縮されたイメージの tar ファイルをコピーします。
  4. ノードの 1 つに SSH で接続し、圧縮したイメージの tar ファイルをコピーしたディレクトリに移動します。
  5. イメージをコンテナー ランタイムにインポートします。
    通常のCloud-Native Routerイメージの場合:
    • containerd: sudo ctr -n k8s.io images import jcnr-images.tar

    • 港湾労働者: sudo docker load -i jcnr-images.tar

    Cloud-Native Routerサービス・モジュール・イメージの場合:
    • ポッドマン: sudo podman load -i jcnr-images.tar

    Cloud-Native Router Validation Factoryイメージの場合:
    • containerd: sudo ctr -n k8s.io images import jcnr-valfac-images.tar

    • 港湾労働者: sudo docker load -i jcnr-valfac-images.tar

  6. 画像がインポートされたことを確認します。
    • containerd: ctr -n k8s.io images ls

    • 港湾労働者: docker images

    • ポッドマン: podman images

  7. ダウンロードしたソフトウェアをインストールする各ノードで、手順 4 から 6 を繰り返します。
後でCloud-Native Routerをインストールすると、クラスタはまず必要なイメージをローカルで検索してから、 enterprise-hub.juniper.netにアクセスします。各ノードでイメージをローカルに手動でインポートしたため、クラスターはイメージをローカルで検出し、外部ソースからダウンロードする必要はありません。