This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.4. ホストデバイスを使用した追加インターフェースの設定
ホストデバイスプラグインは、既存のネットワークデバイスを Pod に直接接続します。
以下のコードは、ダミーモジュールを使用してダミーデバイスを作成し、仮想デバイスをサポートし、ダミーデバイス name を exampledevice0 に割り当てます。
modprobe dummy lsmod | grep dummy ip link add exampledevice0 type dummy
$ modprobe dummy
$ lsmod | grep dummy
$ ip link add exampledevice0 type dummy
手順
ダミーネットワークデバイスを Pod に接続するには、Pod をデバイスがあるノードに割り当てられるようホストにラベルを付けます。
oc label nodes <your-worker-node-name> exampledevice=true oc get nodes --show-labels
$ oc label nodes <your-worker-node-name> exampledevice=true $ oc get nodes --show-labelsCopy to Clipboard Copied! Toggle word wrap Toggle overflow この設定を参照するために、カスタムリソースの
hostdevice-example.yamlという YAML ファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して
hostdevice-exampleCR を作成します。oc create -f hostdevice-example.yaml
$ oc create -f hostdevice-example.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow アノテーションでこの名前を参照する Pod の YAML ファイルを作成します。Pod をエイリアスを作成したマシンに割り当てるために
nodeSelectorを組み込みます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して
hostdevicesamplepodPod を作成します。oc create -f hostdevicesamplepod.yaml
$ oc create -f hostdevicesamplepod.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 作成した追加インターフェースを表示します。
oc exec hostdevicesamplepod -- ip a
$ oc exec hostdevicesamplepod -- ip aCopy to Clipboard Copied! Toggle word wrap Toggle overflow
SR-IOV 複数ネットワークサポートはテクノロジープレビュー機能です。テクノロジープレビュー機能は Red Hat の実稼働環境でのサービスレベルアグリーメント (SLA) ではサポートされていないため、Red Hat では実稼働環境での使用を推奨していません。Red Hat は実稼働環境でこれらを使用することを推奨していません。これらの機能は、近々発表予定の製品機能をリリースに先駆けてご提供することにより、お客様は機能性をテストし、開発プロセス中にフィードバックをお寄せいただくことができます。
Red Hat のテクノロジープレビュー機能のサポート範囲についての詳細は、https://access.redhat.com/ja/support/offerings/techpreview/ を参照してください。