容器编排-Docker Swarm Mode和Kubernetes比较

Docker Swarm Mode 架构

Manager – 管理节点,能添加Task,也可以被设置成只具有管理功能。

Worker – 工作节点,由管理节点指派Task,具有Active、Pause、Drain 三种状态。

  • Active:集群中该Node可以被指派Task。
  • Pause:集群中该Node不可以被指派新的Task,但是其他已经存在的Task保持运行。
  • Drain:集群中该Node不可以被指派新的Task,Swarm Scheduler停掉已经存在的Task,并将它们调度到可用的Node上。
  • Kubernetes 架构

    Master 节点

    Master 是 Kubernetes Cluster 的大脑,运行着如下 Daemon 服务:kube-apiserver、kube-scheduler、kube-controller-manager、etcd 和 Pod 络(例如 flannel)。

    Node 节点

    Node 是 Pod 运行的地方,Kubernetes 支持 Docker、rkt 等容器 Runtime。 Node上运行的 Kubernetes 组件有 kubelet、kube-proxy 和 Pod 络(例如 flannel)。

    关于Kubernetes 更详细的介绍,可以参考我的文章《Kubernetes 架构》和《Kubernetes 重要概念》。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年3月20日
    下一篇 2019年3月20日

    相关推荐