12.6. Netavark から CNI へのネットワークスタックの切り替え
ネットワークスタックを Netavark から CNI に切り替えることができます。
前提条件
-
container-tools
モジュールがインストールされている。
手順
/etc/containers/containers.conf
ファイルが存在しない場合は、/usr/share/containers/containers.conf
ファイルを/etc/containers/
ディレクトリーにコピーします。cp /usr/share/containers/containers.conf /etc/containers/
# cp /usr/share/containers/containers.conf /etc/containers/
Copy to Clipboard Copied! /etc/containers/containers.conf
ファイルを編集し、[network]
セクションに以下の内容を追加します。network_backend="cni"
network_backend="cni"
Copy to Clipboard Copied! コンテナーや Pod がある場合は、ストレージをリセットして初期状態に戻します。
podman system reset
# podman system reset
Copy to Clipboard Copied! システムを再起動します。
reboot
# reboot
Copy to Clipboard Copied!
検証
ネットワークスタックが CNI に変更されていることを確認します。
cat /etc/containers/containers.conf ... [network] network_backend="cni" ...
# cat /etc/containers/containers.conf ... [network] network_backend="cni" ...
Copy to Clipboard Copied!
Podman 4.0.0 以降をお使いの場合は、podman info
コマンドでネットワークスタックの設定を確認してください。