sriov ネットワークを使用してポッドを作成するときに、次の問題に直面しています。使用しているデバイス ドライバーの出力が表示されたとき
$**dmesg**
*mlx5_core 0000:b5:00.0: mlx5_cmd_check:772:(pid 5271): CREATE_SQ(0x904) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0xd61c0b)*
ハードウェアとの通信に問題があるようです。以下にリストされているシステムの詳細:
PCI: b5:00.0 Ethernet controller: Mellanox Technologies MT28841
Driver: mlx5_core (5.0-0.0)
Card: ConnectX-6 Dx
OS version: Ubuntu 18.04.6 LTS
Kernel: Linux 5.4.0-89-generic
Architecture: x86-64
ポッド yaml:
apiVersion: v1
kind: Pod
metadata:
name: mellonox-test-pod
annotations:
k8s.v1.cni.cncf.io/networks: sriov-rdma-net1
spec:
containers:
- name: mellonox-alpine
image: alpine
imagePullPolicy: Never
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 300000; done;" ]
resources:
requests:
mellanox.com/mlnx_sriov_rdma: '1'
limits:
mellanox.com/mlnx_sriov_rdma: '1'
ポッド作成結果:
$kubectl describe pod mellonox-test-pod
`"error bringing interface up in container ns: \"invalid argument\""`
その後、デバイスドライバーの出力が表示されると、この問題が発生しました*mlx5_core 0000:b5:00.0: mlx5_cmd_check:772:(pid 5271): CREATE_SQ(0x904) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0xd61c0b)*.
どんな助けも受けられるのは素晴らしいことです。前もって感謝します。