kubernetes大概的工作原理是啥( 三 )



■网友
重复回答不提了,如果你想要故障恢复快速启动容器,那你用mesos和马拉松,如果你想要更合理的任务编排和配合springcloud,那就用kubernetes,各有各的好。。。看哪个方便
■网友
一楼的网易云的回答已经比较全面了,我这里稍微做下补充
根据提主的问题,应该是对Mesos已经有了了解,没错,kubernetes和mesos都可以成为调度引擎,但是调度引擎只是它们中的一部分功能,更重要的在于其他的功能,比如kubernetes中的容器编排,网络引擎,存储引擎,微服务间如何通讯等等。
这里推荐一个大牛的关于容器技术的微信公众号
http://weixin.qq.com/r/TxPp8cDE5Z2arYSS90Zd (二维码自动识别)


■网友
kubernetes源于Google的Borg系统,Borg是一个分布式容器集群管理平台,在Google内部使用10多年,承载海量的Google线上业务,架构、性能都在业内有广泛声誉。Kubernetes可以看作Borg用Go语言重写,和Borg一脉相承,所以Kubernetes一经推出便广受业界推崇,现在已经是容器集群管理系统的业界标杆。

■网友
1. 自动进行iptables设置2. 实现了一个RR的负载均衡算法。从而实现多Replicas的部署。
■网友
其实也差不多,官方(Kubernetes by Google)说法是:Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions. Using the concepts of "labels" and "pods", it groups the containers which make up an application into logical units for easy management and discovery.


推荐阅读