Kubernetes on Mesos Cluster


嗨,我正在按照 Mesos

http://kubernetes.io/v1.1/docs/getting-started-guides/mesos.html 在 Mesos 之上设置 Kubernetes,这就是我目前的测试实验室的样子

  1. 2 与动物园管理员的梅索斯大师的数量
  2. 2 安装了码头工人和法兰绒的中间奴隶数量
  3. 运行 Kubernetes-mesos 和 kubernetes srvices 的其他 mesos slave
  4. 具有 ETCD 服务的服务器,同时支持 flannel 和 kubernetes

你能告诉我这是否足够吗?以下是我的两个问题

  1. 我们真的需要在这里将 kubernetes 主服务器配置为中间从属服务器吗?
  2. 我们还需要在中间软件奴隶上安装 kubernetes 软件包吗?url 只在 kubernetes master 上谈论包安装和配置。如果没有在从属服务器上运行的 kubernetes,主站可以通过 mesos 调度程序在从站上创建 pod/服务等吗?

关于 Mesos Masters 和 Zookeeper 实例,由于涉及仲裁机制,拥有偶数个节点并不是一个好主意。我的建议是运行两种服务的三个节点。

我假设你想在本地运行这个?如果是这样,我想使用预配置的Vagrant项目是有意义的,例如 https://github.com/tobilg/coreos-mesos-cluster 这将启动一个三节点CoreOS集群,其中已安装所有Mesos/Zookeeper服务,并且etcdflanneld也已经安装在CoreOS本身上。

这意味着您只需在集群启动后执行以下步骤:

  • http://kubernetes.io/v1.1/docs/getting-started-guides/mesos.html#deploy-kubernetes-mesos 分别 https://coreos.com/kubernetes/docs/latest/getting-started.html
  • http://kubernetes.io/v1.1/docs/getting-started-guides/mesos.html#start-kubernetes-mesos-services

1)Kubernetes master不需要是mesos从属。2)你不需要在小兵(中间奴隶)上安装 kubernetes

您所需要的一切都在下面1)Mesos设置(Mesos主站和从站以及动物园管理员,在所有Mesos从服务器上运行的docker)2)etcd集群,将提供覆盖网络(法兰绒),并将进行Kubernetes设置的服务发现3)Kubernetes Master ..

下面的博客对设置有很大帮助http://manfrix.blogspot.in/2015/11/mesoskubernetes-how-to-install-and-run.htmlhttps://github.com/ruo91/docker-kubernetes-mesos

最新更新