了解Rancher

之前只接触过k8s和docker,以为k8s就是顶层了。这次项目中遇到了Rancher,不明白Rancher扮演着什么角色

Rancher 和 Kubernetes有什么区别?

Rancher有分为v1和v2版本,都是提供容器调度与编排。

  • 在k8s盛行之前有许多人都搞过容器编排,所以rancher v1上会有几种不同的编排模式,例如cattle,swarm,kubernetes。

从这里可以看出Rahcner v1时代,它给自己的定位是各种编排工具的上层,也就是k8s的上层,然后你再通过它去管理k8s。

  • 因为k8s后来发展得势不可挡,所以Rancher v2应运而生,移除了其他类型的编排工具,只剩下k8s。

swarm、k8s的区别可以阅读《容器云技术选择之kubernetes和swarm对比》

总结一下,两者的关系是Rancher对k8s进行了功能的拓展与实现了和k8s集群交互的一些便捷工具,包括执行命令行,管理多个 k8s集群,查看k8s集群节点的运行状态等等。

猜你喜欢

转载自blog.csdn.net/weixin_44112790/article/details/109817399