我正在努力挖掘Rancher,并且想知道是否让Rancher插入Kubernetes还有比Cattle更多的额外好处,这是牧羊人在家庭编排框架中。到目前为止,我还没弄清楚为什么有人会选择Kubernetes牧场主。它是否只能帮助缓解Kubernetes的初始设置?这些选项与Kubernetes的独立设置有何不同?
答案 0 :(得分:6)
现在有一个非常好的答案。 Rancher宣布Rancher 2.0:http://rancher.com/announcing-rancher-2-0/,只是100%进入Kubernetes。它不再使用牛了。
答案 1 :(得分:3)
在同时使用Rancher + Cattle和Kubernetes一年以上后,我可以分享一些个人观察,但是首先让我分享一下Kubernetes vs Rancher + Cattle的一些想法:
关于Rancher + Kubernetes捆绑在一起-这是一个非常不错的组合,Rancher Web UI以良好的方式使Kubernetes概念更简单,集群维护和供应变得容易得多,但是总有些“ but”:Rancher 2.0非常不稳定的错误也使它现在无法用于生产。关于Rancher 1.x + Kubernetes没什么好说的。
答案 2 :(得分:0)
根据我们的经验, 牛只是一个玩具。它适合开发或一些小环境。如果你在PROD中使用牛,你会知道我说的是什么。
但是Rancher比k8s简洁明了。
所以我期待Rancher 2.0,
Rancher 2.0是一个基于Kubernetes构建的完整容器管理平台
答案 3 :(得分:-1)
牧场主v2更复杂,因为ks8复杂,但是它包含管理容器的强大功能,这对于牛牧场主v1和ks8牧场主v2之间的利弊是最重要的区别:
1- rancher v1牛比现代编排工具更像docker-compose,并且缺乏对新存储驱动程序的支持或诸如ks8中ingress的真正高可用负载均衡器方法的支持。
2-rancher v1具有出色的社区目录,使创建高可用性服务变得更加容易,但是要解决可能出现的问题则比较棘手。
3-rancher v2支持社区目录和掌舵,但要像v1一样变得稳定和出色,还需要做出更多贡献,而k8s则完全稳定,并且使用kubectl来管理pod和资源很容易。
我的看法是,如果您想启动docker orchestration,请使用rancher v2,ks8具有出色的cli工具,但是当您需要升级容器或更改配置时,rancher web gui可以有效地帮助您。