sam*_*sam 52 kubernetes rancher
我一直试图了解Rancher(或DC/OS)与Kubernetes的不同之处.他们都说他们是容器管理工具.为什么我们需要两者?他们有什么不同?
Mar*_*nor 55
Rancher是一个简洁的工具,最好被描述为Kubernetes的部署工具,它还集成了自己以提供网络和负载平衡支持.
Rancher最初创建了自己的框架,称为Cattle,用于协调跨多个主机的docker容器.那时Docker仅限于在一台主机上运行.Rancher通过在主机之间提供网络提供了一个有趣的解决方案,最终成为Docker Swarm的一部分.
现在,Rancher使用户可以选择Cattle,Docker Swarm,Apache Mesos(DCOS的上游项目)或Kubernetes来管理您的容器.
回复jdc0589
你说的很对.对于容器用户,Kubernetes抽象出了计算,网络和存储的底层实现细节.这是在Rancher帮助的基础细节的设置.Rancher的网络为各种平台提供了一致的解决方案.我发现它在裸机或标准(非云)虚拟服务器上运行时特别有用.
如果您只使用AWS,我会使用kops并利用您提到的本机集成.
虽然我是k8s,但必须承认Rancher还允许轻松安装其他框架(Swarm和Mesos).我建议尝试一下,如果只是为了理解为什么你不需要它.
Rancher宣布了Rancher 2.0的预览版.对您的问题的新答案是,很快Rancher将成为管理UI和一组旨在部署在Kubernetes之上的其他服务.
Sha*_*ams 17
Rancher 2.0现在是GA,它是一个开源产品,简化了Kubernetes在其运行的任何地方的部署和管理方式.它解决了Kubernetes用户的三个主要问题:
它是一个Kubernetes发行版和一个安装程序,可以非常轻松地部署和升级Kubernetes.有点像kops,kubespray等.这件作品叫做RKE,可以独立于Rancher使用.
Rancher 2.0是一个用于管理Kubernetes集群的多集群管理工具.无论您是使用RKE创建集群,拥有现有Kubernetes集群,还是使用托管的kubernetes集群(如GKE,EKS或AKS),Rancher都可以集中管理所有这些集群.具体而言,它涉及用户管理和RBAC,安全策略管理,容量管理,委派管理,集群备份和恢复,日志记录和监视等.
Rancher是使用Kubernetes的团队的用户界面.Rancher提供UI和API,用户可以与Kubernetes集群进行交互.用户也可以使用KubeCTL.该层提供了集成工具,使得使用Kubernetes非常容易,包括集成日志管理,CI/CD,警报等.Helm集成良好,可以轻松共享模板.即将发布的版本也集成了Istio和Prometheus.
所有这些都作为单一平台提供,因此您可以轻松地从Rancher版本迁移到版本并升级组件.
我希望有所帮助.您可以在github.com/rancher/rancher了解更多信息
| 归档时间: |
|
| 查看次数: |
37036 次 |
| 最近记录: |