新的 GCP Kubeflow Pipelines 部署是否支持 Containerd?

问题描述

版本 1.18.17-gke.100 的认节点映像将更改为使用 Containerd 的 Container-optimized OS。据我所知,这不适用于 Kubeflow Pipelines 1.4.1,特别是底层 argo 实现。这是您将遇到的典型错误

Failed to wait for container id '60b93fa7392926e132e8a3c3c336d55d1ba85734a85cd519a786c2be86b4334a': 
Error response from daemon: No such container: 60b93fa7392926e132e8a3c3c336d55d1ba85734a85cd519a786c2be86b4334a

管道部署是否会更新以支持 Containerd?

解决方法

对 docker-less 执行的支持将在升级到当前待定的 Argo 3 后提供。 我们已经尝试了 Argo 2 的 PNS 执行器,但发现它很不稳定。