Azure 上的 Kubeflow - 无法运行管道

问题描述

我按照此 Guide

在 Azure 上安装了 Kubeflow

但是,当我创建一个实验然后尝试运行出租车管道时,出现以下错误MountVolume.SetUp 卷“docker-sock”失败:hostPath 类型检查失败:/var/run/docker。 sock 不是套接文件

我错过了什么?

我阅读了以下链接,但仍然不明白如何解决

https://github.com/argoproj/argo-workflows/issues/826

https://github.com/argoproj/argo-workflows/issues/3500

Kubeflow pipeline fail to create container

https://discuss.kubernetes.io/t/issues-with-running-argo-against-microk8s-on-ubunte/13553/3

我尝试设置 PersistentVolume 但它仍然不起作用

解决方法

执行 kubectl edit configmap workflow-controller-configmap -n kubeflow 并更改为 containerRuntimeExecutor: k8sapi 是解决方案