为什么 Kubernetes 的容器在 运行 作为 Docker 中的运行时运行时(gVisor)会失败?

Why do Kubernetes' containers fail when ran on runsc (gVisor) as a runtime in Docker?

我正在 运行 与 Docker 建立一个主 Kubernetes 集群。我想在 Kubernetes 上尝试 运行sc (gVisor)。我只是想在一个单独的沙箱中启动每个容器。所以我将 运行sc 设置为默认的 运行time 并重新启动了 Docker 服务。令我惊讶的是,所有 Kubernetes 的容器都失败了(用 docker ps 检查)。导致这种情况的异常是什么?还有其他方法可以使用gVisor+Docker+Kubernetes吗?

我对每个 运行 使用了正确的要求。

PS: 我只是个初学者

感谢您试用 gVisor!抱歉,它不适合你。

运行 gVisor 中的 Kubernetes Pod 仍处于试验阶段。它可以工作,但现在配置有点困难。我们正在努力使这更容易。

你可以 运行 gVisor 和 Docker(不是 Kubernetes)吗?请参阅此处的说明: https://github.com/google/gvisor#configuring-docker

如果失败,请提交错误报告: https://github.com/google/gvisor/issues

如果您可以包括调试日志,那将有助于我们诊断任何故障。 https://github.com/google/gvisor#debugging