Skip to content

make Mizar work for containerd #654

@sonyafenge

Description

@sonyafenge

What would you like to be added:
make Mizar work for containerd

Why is this needed:
We are working on vm support from Arktos kube-up.sh and found one error from mizar after change runtime from docker to containerd. Please kindly check the error information below.

Error from Mizar log:

I0611 01:35:26.382326 108946 mizarcni.go:56] CNI_ADD: >>>> args: '&{ContainerID:937f13a880c0e5f7762ce680cf98748e265acbbaff98e22c189f6ecdf9a80cc4 Netns:/var/run/netns/cni-df8228d4-c2f2-93a9-be2a-7683705524f7 IfName:eth0 Args:K8S_POD_NAME=kube-dns-autoscaler-748b78969c-qclzx;K8S_POD_INFRA_CONTAINER_ID=937f13a880c0e5f7762ce680cf98748e265acbbaff98e22c189f6ecdf9a80cc4;K8S_POD_UID=50f0cb3a-104c-4ce8-b787-48015b3e1479;IgnoreUnknown=1;K8S_POD_NAMESPACE=kube-system Path:/opt/cni/bin StdinData:[123 34 99 110 105 86 101 114 115 105 111 110 34 58 34 48 46 51 46 49 34 44 34 110 97 109 101 34 58 34 109 105 122 97 114 99 110 105 34 44 34 116 121 112 101 34 58 34 109 105 122 97 114 99 110 105 34 125]}'
I0611 01:35:31.391695 108946 mizarcni.go:60] CNI_ADD: Tracelog: 'CNI_ADD: Args: '{"Command":"ADD","ContainerID":"937f13a880c0e5f7762ce680cf98748e265acbbaff98e22c189f6ecdf9a80cc4","NetNS":"/var/run/netns/cni-df8228d4-c2f2-93a9-be2a-7683705524f7","IfName":"eth0","CniPath":"/opt/cni/bin","K8sPodNamespace":"kube-system","K8sPodName":"kube-dns-autoscaler-748b78969c-qclzx","K8sPodTenant":"","CniVersion":"0.3.1","NetworkName":"mizarcni","Plugin":"mizarcni"}'
'
E0611 01:35:31.391703 108946 mizarcni.go:63] CNI_ADD: Error: 'rpc error: code = Unknown desc = Exception calling application: ConsumeInterfaces: Interface not found for pod 'kube-dns-autoscaler-748b78969c-qclzx-kube-system-''

Error from kuebelet log:

Jun 11 02:00:38 demo-june2022-rp-1-minion-group-pz9h kubelet[67509]: E0611 02:00:38.409887 67509 kuberuntime_manager.go:1024] createPodSandbox for pod "kube-dns-autoscaler-748b78969c-qclzx_kube-system_system(50f0cb3a-104c-4ce8-b787-48015b3e1479)" failed: rpc error: code = Unknown desc = failed to setup network for sandbox "e35bc0a7500802285bd0b12d96a74746e5e2a024dad637a43a71517ee8f00585": plugin type="mizarcni" name="mizarcni" failed (add): netplugin failed but error parsing its diagnostic message "{\n "dns": {}\n}{\n "code": 999,\n "msg": "rpc error: code = Unknown desc = Exception calling application: ConsumeInterfaces: Interface not found for pod 'kube-dns-autoscaler-748b78969c-qclzx-kube-system-'"\n}": invalid character '{' after top-level value
Jun 11 02:00:38 demo-june2022-rp-1-minion-group-pz9h kubelet[67509]: E0611 02:00:38.409895 67509 kuberuntime_manager.go:1024] createPodSandbox for pod "test-cbf96d54d-vjzgh_default_elephant(9e173b5b-c206-46da-ba4a-ac1f9f4b01f1)" failed: rpc error: code = Unknown desc = failed to setup network for sandbox "82050868a2c7839b5ffe65b4686a87895a6a5d5aabcc5d6eb10895196792a476": plugin type="mizarcni" name="mizarcni" failed (add): netplugin failed but error parsing its diagnostic message "{\n "dns": {}\n}{\n "code": 999,\n "msg": "rpc error: code = Unknown desc = Exception calling application: ConsumeInterfaces: Interface not found for pod 'test-cbf96d54d-vjzgh-default-'"\n}": invalid character '{' after top-level value
mizarcni.log
mizar-operator.log

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions