嗨,我正在建立Kubernetes在上面的mesos以下http://kubernetes.io/v1.1/docs/getting-started-guides/mesos.html 我现在的实验室就是这样的
2个带zookeeper的mesos master
2个安装了docker和flannel的mesos奴隶
附加的mesos从机运行kubernetes mesos和kubernetes srvices
带有etcd服务的服务器,支持flannel和kubernetes
你能告诉我这是否足够吗?下面是我的两个问题
我们真的需要将kubernetes主服务器配置为mesos从服务器吗?
我们是否也需要在mesos奴隶上安装kubernetes包?这个url只在kubernetes主服务器上讨论包的安装和配置。没有kubernetes在从服务器上运行,主服务器可以通过mesos调度器在从服务器上创建pod/服务等吗?
2条答案
按热度按时间eanckbw91#
对于mesos masters和zookeeper示例,拥有偶数个节点并不是一个好主意,因为涉及到仲裁机制。我的建议是运行两个服务的三个节点。
我猜你想在本地运行这个?如果是这样的话,我想使用一个预先配置好的流浪项目是有意义的,比如https://github.com/tobilg/coreos-mesos-cluster 这将启动一个三节点coreos集群,其中已经安装了所有mesos/zookeeper服务,并且
etcd
以及flanneld
也已经安装在coreos上。这意味着您只需在启动集群后执行以下步骤:
http://kubernetes.io/v1.1/docs/getting-started-guides/mesos.html#deploy-Kubernetes分别https://coreos.com/kubernetes/docs/latest/getting-started.html
http://kubernetes.io/v1.1/docs/getting-started-guides/mesos.html#start-kubernetes mesos服务
lstz6jyr2#
1) Kubernetes的主人不需要是一个中观奴隶。2) 你不需要在仆从身上安装kubernetes(mesos奴隶)
所有您需要的是以下1)mesos设置(mesos主机和从机以及zookeeper,docker在所有mesos从机上运行)2)etcd群集,将提供覆盖网络(法兰绒),还将执行kubernetes设置的服务发现3)kubernetes主机。。
下面的博客帮了很多忙http://manfrix.blogspot.in/2015/11/mesoskubernetes-how-to-install-and-run.htmlhttpshttp://github.com/ruo91/docker-kubernetes-mesos