集群:Rancher与K8S"/>
集群:Rancher与K8S
Rancher有分为v1和v2版本,都是提供容器调度与编排,不同之处在于在k8s盛行之前有许多人都搞过容器编排,所以rancher v1上会有几种不同的编排模式,例如cattle ,swarm,kubernetes。从这里可以看出Rahcner v1时代,它给自己的定位是各种编排工具的上层,也就是k8s的上层,然后你再通过它去管理k8s。
因为k8s后来发展得势不可挡,所以Rancher v2应运而生,移除了其他类型的编排工具,只剩下k8s。
所以总结一下,两者的关系是Rancher对k8s进行了功能的拓展与实现了和k8s集群交互的一些便捷工具,包括执行命令行,管理多个 k8s集群,查看k8s集群节点的运行状态等等。
Kubernetes 提供了调度、伸缩、服务发现、健康检查、密文管理和配置管理等功能。官网已经非常详细的介绍了(有中文) k8s中文社区
Rancher
我还是倾向与把Rancher理解为K8S的上层(2.x版本以后),有点像Anaconda与Python的关系,但是由于Anaconda没有高可用问题,所以没有上面提到的“问题”;结构很清晰;早前Rancher和Kubernetes是在同一个赛道上的,都是做容器编排的,后来随K8S大火,2.x以后Rancher就机会等价于Kubernetes的超集了,下面是rancher的官方文档
Rancher官网
更多推荐
集群:Rancher与K8S
发布评论