2016-02-15 100 views
1

我需要一些帮助来创建带有Vagrant的第一个Kubernetes集群。我已经安装了Kubernetes,Vagrant和libvirt。我kubectl状态显示:使用Vagrant创建Kubernetes集群

[[email protected] ~]# kubectl version 
Client Version: version.Info{Major:"1", Minor:"0", GitVersion:"v1.0.6", GitCommit:"388061f00f0d9e4d641f9ed4971c775e1654579d", GitTreeState:"clean"} 
Server Version: version.Info{Major:"1", Minor:"0", GitVersion:"v1.0.6", GitCommit:"388061f00f0d9e4d641f9ed4971c775e1654579d", GitTreeState:"clean"} 

从我可以读集群可以启动的文件:

出口KUBERNETES_PROVIDER =流浪汉./cluster/kube-up.sh

但是没有通过安装kubernetes创建“cluster”文件夹,也没有“kube-up.sh”命令可用。我只能看到以下几种:

kube-apiserver   kube-controller-manager kubectl     kubelet     kube-proxy    kube-scheduler   kube-version-change 

我是否缺少一些步骤?由于

+0

kube-up.sh位于kubernetes存储库中,您应该在机器上安装它:$ KUBERNETES_ROOT/cluster/kube-up.sh,其中$ KUBERNETES_ROOT是存储kubernetes副本的位置。尝试运行'export KUBERNETES_PROVIDER = vagrant',然后转至$ KUBERNETES_ROOT运行'./cluster/kube-up.sh' –

+0

当您说“我已经安装了Kubernetes”时,您是如何安装的? –

回答

0

从我阅读文档集群可以启动:

出口KUBERNETES_PROVIDER =流浪汉./cluster/kube-up.sh

本文档假定你有下载了一个kubernetes版本。您可以从github发布页面获取最新版本(1.1.7)。一旦你解压kubernetes.tar.gz你应该看到一个内部有kube-up.sh的群集目录,你可以按照文档建议的方式执行它。