如何使用 Rocket 启动 Kubernetes 集群?

How to start up a Kubernetes cluster using Rocket?

我使用的是 Chromebook Pixel 2,让 Rocket 工作比 Docker 更容易。我最近将 Rocket 1.1 安装到 /usr/local/bin,并克隆了 Kubernetes GitHub 存储库。

当我尝试使用 ./hack/local-up-cluster.sh 启动集群时,它最终失败并显示此消息:

Failed to successfully run 'docker ps', please verify that docker is installed and $DOCKER_HOST is set correctly.

根据文档,k8s 支持 Rocket。有人可以指导我如何在没有工作 Docker 安装的情况下启动本地集群吗?

提前致谢。

尝试 运行 export CONTAINER_RUNTIME="rocket" 然后重新 运行 脚本。

之前需要设置三个环境变量 运行 ./hack/local-up-cluster.h:

$ export CONTAINER_RUNTIME=rkt
$ export RKT_PATH=$PATH_TO_RKT_BINARY
$ export RKT_STAGE1_IMAGE=PATH=$PATH_TO_STAGE1_IMAGE

这在docs for getting started with a local rkt cluster中有描述。