一、什么是rancher
1、Rancher 是一个 全栈式 的 Kubernetes 容器管理平台,为你提供在任何地方都能成功运行 Kubernetes 的工具。
二、为什么使用rancher
rancher可以方便进行多集群集中管理(有图形化方便管理,支持K8s集群,有应用商店,弹性分配资源)
Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。
Rancher 基于 Kubernetes 添加了新的功能,包括统一所有集群的身份验证和 RBAC,让系统管理员从一个位置控制全部集群的访问。
rancher 支撑集中化认证、权限控制、监控和管理所有的Kubernetes集群
rancher 提供了一个简单直接的用户界面,DevOPs工程师可以很方便的管理他们的应用程序。
`解决业务难题`
针对多机房、跨区域容器调度。目前主流方案还是部署多套集群、简单粗暴。
这样的也带来新的痛点(多集群管理),容器中的各种复杂资源都需要集中管理。
rancher就可以解决这个痛点。
三、rancher安装
rancher官网: hub.docker.com/r/rancher