Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。
Rancher由以下四个部分组成:
基础设施编排
Rancher可以使用任何公有云或者私有云的Linux主机资源。Linux主机可以是虚拟机,也可以是物理机。Rancher仅需要主机有CPU,内存,本地磁盘和网络资源。从Rancher的角度来说,一台云厂商提供的云主机和一台自己的物理机是一样的。
Rancher为运行容器化的应用实现了一层灵活的基础设施服务。Rancher的基础设施服务包括网络, 存储, 负载均衡, DNS和安全模块。Rancher的基础设施服务也是通过容器部署的,所以同样Rancher的基础设施服务可以运行在任何Linux主机上。
容器编排与调度
很多用户都会选择使用容器编排调度框架来运行容器化应用。Rancher包含了当前全部主流的编排调度引擎,例如Docker Swarm, Kubernetes, 和Mesos。同一个用户可以创建Swarm或者Kubernetes集群。并且可以使用原生的Swarm或者Kubernetes工具管理应用。
除了Swarm,Kubernetes和Mesos之外,Rancher还支持自己的Cattle容器编排调度引擎。Cattle被广泛用于编排Rancher自己的基础设施服务以及用于Swarm集群,Kubernetes集群和Mesos集群的配置,管理与升级。
应用商店
Rancher的用户可以在应用商店里一键部署由多个容器组成的应用。用户可以管理这个部署的应用,并且可以在这个应用有新的可用版本时进行自动化的升级。Rancher提供了一个由Rancher社区维护的应用商店,其中包括了一系列的流行应用。Rancher的用户也可以创建自己的私有应用商店。
企业级权限管理
Rancher支持灵活的插件式的用户认证。支持Active Directory,LDAP, Github等 认证方式。 Rancher支持在环境级别的基于角色的访问控制 (RBAC),可以通过角色来配置某个用户或者用户组对开发环境或者生产环境的访问权限。
下图展示了Rancher的主要组件和功能:

Rancher 干什么用的相关推荐

  1. 使用rancher对Docker容器服务升级

    这是笔者以前使用到的一个docker管理工具--rancher 升级服务的步骤 记录一下,说不定有人需要或者以后能用上呢? 1.打包好后上传服务器,编写Dockerfile FROM jdk8apli ...

  2. 【内网福音】如何离线部署Rancher

    2019独角兽企业重金招聘Python工程师标准>>> 对于在公司内网环境中.无法访问互联网的用户而言,离线安装部署Rancher是解决问题的关键.本文是Rancher离线部署教程, ...

  3. Rancher 2.2.2 发布,优化 Kubernetes 集群运维

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   Rancher 2.2.2 发布了.Rancher 是一个开源的企业级 Kubernetes 平台,可以管理所有云 ...

  4. Rancher部署Traefik实现微服务的快速发现

    Traefik 是什么? Traefik 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理.负载均衡工具.它支持多种后台 (Rancher.Docker.Swarm.Kubernetes.M ...

  5. SPI通信协议:单片机spi通信接口什么意思,spi接口干什么用的?

    讲真,以前做开发的时候最怕就是调spi和iic. 因为公司没有逻辑分析仪,调起来全凭经验,一出问题找都找不到,只能仔细看代码盲调,看是不是哪个时序有问题. 说到这里,可能刚初学的小伙伴会问:单片机sp ...

  6. 使用Rancher管理Docker

    使用命令: sudo docker run -it -d --restart=always -p 8080:8080 --name docker-rancher rancher/server 为了更快 ...

  7. 服务器空闲搭建什么网站,空闲的云服务器可以干什么

    空闲的云服务器可以干什么 内容精选 换一换 默认情况下,对一个新的服务器第一次进行全量备份,后续进行永久增量备份.第一次全量备份,备份磁盘的已分配空间.例如一个100GB的磁盘,已经分配空间40GB数 ...

  8. python在教育领域可以干什么_学了Python一般可以用来干什么呢?

    很多朋友可能会问,为什么要学Python, 就算学会了Python 可以用来干什么呢? 一般都会首先想到爬虫. 爬虫不是说的那种虫子哦, 爬虫其实就是 类似于百度蜘蛛,谷歌蜘蛛一样的. 会自动的爬取网 ...

  9. rancher安装mysql_四、rancher搭建Mysql集群化部署,做到同步备份

    一.Rancher基础镜像查找: 1.基础镜像操作地址:https://hub.docker.com/r/library/mariadb/ 2.选择自己需要的镜像进行搜索,里面有对应版本:也有最新的如 ...

最新文章

  1. C++构造函数和析构函数的学习(一)
  2. 这里聚集了优秀的数学老师、家长,有超多惊喜在等你!
  3. html两个div有缝隙_HTML第一课
  4. 精简版_翻译软件,基于百度翻译api
  5. IT部门如何应对VDI问题
  6. c语言中关键字static_了解C ++中Static关键字的变体
  7. JavaScript的实现
  8. Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]
  9. 年轻人求知欲让我想办CPU设计免费培训
  10. 机器学习八大优质数据库
  11. Ardunio开发实例-MAG3110磁传感器
  12. 【电子技术】高速串行信号的预加重(Pre-emphasis)和去加重(De-emphasis)
  13. 如何将mac中文输入法(搜狗等)设置成默认输入法
  14. 论文笔记:Connectionist Temporal Classification: Labelling Unsegmented Sequence
  15. 2017年总结,2018新开始
  16. [Unity3D]手机3D游戏开发:FPS射击游戏中瞄准镜CrossHair的制作
  17. 32位浮点数转十进制与二进制
  18. 五行代码实现MD5加密(超级简单,一看就会)
  19. 应用程序正常初始化(0xc150002)失败
  20. Error: Already running on PID 2510 (or pid file '/home/tarena/airflow/airflow-webserver.pid' is stal

热门文章

  1. ambari全攻略流程,安装ambari(二)
  2. Gogs-轻量级代码仓库
  3. 什么措施可以防止高低温试验箱生锈?
  4. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结
  5. 黑马程序员——经典C语言程序设计100例
  6. 图片去水印接口,模糊图片中水印
  7. 93.第十九章 MySQL数据库 -- MySQL安装和基本使用(三)
  8. 问题解决“Windows Installer 程序包有问题,此安装需要的程序不能运行。请与您的支持人员或程序包开发商联系”
  9. 离散数学笔记_第一章:逻辑和证明(1)
  10. 第04课: wiki 在 GitHub