2016-02-28 85 views
2

我使用的是Chromebook Pixel 2,它比Docker更容易让Rocket工作。我最近将Rocket 1.1安装到/ usr/local/bin中,并且拥有Kubernetes GitHub repo的克隆。如何使用Rocket启动Kubernetes集群?

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

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

根据该文档,K8S支持火箭。有人可以指导我如何在没有正常工作的Docker安装的情况下启动本地群集?

在此先感谢。

回答

2

您需要在运行./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描述。

+1

感谢您的文档链接。很确定这正是我正在寻找的,只是在谷歌失败:)。 –

0

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