1. Rancher PaaS平台简介 

Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。

Rancher由以下四个部分组成:

  1. 基础设施编排

Rancher可以使用任何公有云或者私有云的Linux主机资源。Linux主机可以是虚拟机,也可以是物理机。Rancher仅需要主机有CPU,内存,本地磁盘和网络资源。从Rancher的角度来说,一台云厂商提供的云主机和一台自己的物理机是一样的。

Rancher为运行容器化的应用实现了一层灵活的基础设施服务。Rancher的基础设施服务包括网络, 存储,负载均衡,DNS和安全模块。Rancher的基础设施服务也是通过容器部署的,所以同样Rancher的基础设施服务可以运行在任何Linux主机上。

  1. 容器编排与调度

很多用户都会选择使用容器编排调度框架来运行容器化应用。Rancher包含了当前全部主流的编排调度引擎,例如DockerSware,kubetnetes ,和Mesos。同一个用户可以创建Swarm或者Kubernetes集群。并且可以使用原生的Swarm或者Kubernetes工具管理应用。

除了Swarm,Kubernetes和Mesos之外,Rancher还支持自己的Cattle容器编排调度引擎。Cattle被广泛用于编排Rancher自己的基础设施服务以及用于Swarm集群,Kubernetes集群和Mesos集群的配置,管理与升级。

  1. 应用商店

Rancher的用户可以在应用商店里一键部署由多个容器组成的应用。用户可以管理这个部署的应用,并且可以在这个应用有新的可用版本时进行自动化的升级。Rancher提供了一个由Rancher社区维护的应用商店,其中包括了一系列的流行应用。Rancher的用户也可以创建自己的私有应用商店。

  1. 企业级权限管理

Rancher支持灵活的插件式的用户认证。支持Active Directory,LDAP, Github等 认证方式。 Rancher支持在环境级别的基于角色的访问控制 (RBAC),可以通过角色来配置某个用户或者用户组对开发环境或者生产环境的访问权限。

下图展示了Rancher的主要组件和功能:

  1. 满足IT需求规范

Rancher 支持集中化认证、权限控制、监控和管理所有 Kubernetes 集群。您可以使用 Rancher 完成以下操作:

  1. 使用活动目录(Active Directory)的认证信息访问云端 Kubernetes 集群,如 GKE、AKS、EKS 等。
  2. 设置用户、用户组、项目组、集群、云服务的权限控制策略和安全策略。
  3. 一站式监控您名下所有集群的健康状态。
  1. 赋能DevOps开发团队

Rancher 提供了一个简单直接的用户界面给 DevOps 工程师管理他们的应用程序。用户不需要对 Kubernetes 有深入的了解,即可使用 Rancher。

Rancher 应用商店包含了一套内置的 DevOps 开发工具。Rancher 通过了一些云原生的生态系统认证,包括安全工具、监控系统、容器镜像、存储和网络驱动等。

以下的示意图讲述了 Rancher 在 IT 管理团队和 DevOps 开发团队之间扮演的角色。DevOps 团队把他们的应用部署在他们选择的云上面,可以是公有云,也可以是私有云。IT 管理员负责管理用户、集群、多云之间的权限。

Rancher PaaS平台简介相关推荐

  1. PaaS简介及国内PaaS平台

    PaaS(平台即服务),是指将一个完整的软件研发和部署平台,包括应用设计.应用开发.应用测试和应用托管,都作为一种服务提供给客户.在这种服务模式中,客户不需要购买硬件和软件,只需要利用PaaS平台,就 ...

  2. 中国公有云三巨头,同时支持Rancher Kubernetes平台

    华为云容器引擎(CCE).阿里云K8S容器服务(ACK)和腾讯云K8S引擎(TKE),中国公有云三巨头正式全面支持Rancher Kubernetes平台. Rancher正式宣布扩大对中国领先Kub ...

  3. 如何搭建基于容器的工业互联网PaaS平台

    随着传统工业巨头的衰落和新兴"数字原生"企业的崛起,企业的竞争力正在被重新定义.对制造企业来说,硬件产品和实体资产已经不再是企业竞争力的必然保证.制造企业开始重新审视和定义自身的竞 ...

  4. 钉钉、阿里云和PaaS平台的整合开发

    钉钉在企业移动办公领域有着很高的占有率,但是可能大家都会觉得,他在企业定制化,数据分析等领域有着很大的短板. 而我们的kintone作为PaaS平台,可以补足这个短板.很多开发者想知道如何利用钉钉还有 ...

  5. 基于PaaS平台的多应用自集成方案之公共数据集成

    源宝导读:在明源云"天际"PaaS平台之上,可以构建.部署和运行多个业务应用,并支持多应用分离部署,以提升系统整体的性能和稳定性.本文将介绍多应用自集成解决方案以及相关的实现细节. ...

  6. 传统企业PaaS平台功能设计与业务上云思考

    伴随着Docker技术的兴起,以及容器集群管理平台Mesos.Kubernetes.Swarm.Rancher等的大行其道,仿佛PaaS平台及其相关技术一下进入了黄金时期,各种各样的技术组合,各种各样 ...

  7. 低代码开发Paas平台时代来了

    概述 **本人博客网站 **IT小神 www.itxiaoshen.com 低代码理论 概念 低代码开发基于可视化和模型驱动的概念,结合了云原生和多终端体验技术,它可以在大多数业务场景中,帮助企业显著 ...

  8. 中国人寿张青南:中国人寿如何基于容器构建PaaS平台

    口述/作者: 张青南 中国人寿研发中心高级架构师 编辑: Rancher Labs 中国人寿研发中心高级架构师 张青南 从2017年起,中国人寿正式开始利用容器技术搭建PaaS平台"稻客云& ...

  9. 有容云:容器驱动的PaaS平台实现方案(上)

    编者注: 本文基于上海容器大会现场演讲内容,立足于实战跟大家分享了新一代PaaS平台构建中遇到的问题.当下主流PaaS平台解析.企业交付经验及心得体会等.文章较长,分为上.下两个部分,本文为上篇. 嘉 ...

最新文章

  1. 配置oracle net,配置 Oracle Net 的3个重要文件
  2. Install FileZilla in Ubuntu16.04
  3. 将子目录分离(移动)到单独的Git存储库中
  4. android frida 检测_frida测试方法整理
  5. python获得用户输入的一个字符串(长度3)_python3 字符串属性(一)
  6. 很酷的一套 Flex/AIR 皮肤 (KingnareStyle)
  7. uni-app——一种通过Nginx反向代理处理302重定向请求解决网络请求中无法获取Cookie的解决方案
  8. Superhero Transformation
  9. 在VS2003下把一个DataTable Update 到数据库
  10. 《Python Cookbook 3rd》笔记(2.6):字符串忽略大小写的搜索替换
  11. Linux 文件系统相关的命令
  12. nrpe的安装和配置(转)
  13. 如何使用“启动转换”从 Mac 上移除 Windows?
  14. 文件系统03 - 零基础入门学习Delphi36
  15. 拓端tecdat|图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正
  16. mysql xtrabackup-v2_MySQL物理备份基础知识(基于xtrabackup2.4版本)
  17. 游戏是怎么赚钱的?(科普篇 )
  18. YOLOV5网络结构
  19. Android 多厂商推送集成
  20. 一些著名的软件都用什么语言编写?程序员都熟知这些软件!

热门文章

  1. 自签名SSL证书介绍及其缺点
  2. 【开发者工具】开发者必备的火狐插件
  3. 基于MATLAB编写的GNSS_SDR(GNSS软件接收机)——自学笔记(4)
  4. Serenade编码:免提语音激活编程
  5. ChatGPT真的在和我们“聊天”吗?
  6. 【小程序】电视频道接口 查询电视频道列表
  7. 为什么我们要学习基本理论
  8. GraphQL 官方自述文档(翻译)
  9. lda java实现_LDA的java实现
  10. Vue CLl 反向代理配置