Rancher

全球领先的容器管理平台

  • 博客(21)
  • 收藏
  • 关注

原创 OpenStack 与 Rancher 融合的新玩法

OpenStack是开源Iaas云的事实标准,功能大而全,除了能管理虚机同时也能管理容器,OpenStack项目中的Magnum、Kuryr、Kolla、Murano、Nova-docker等都是与容器场景很不错的结合点;而Rancher不同,Rancher是为容器而生,只是顺道做了一些VM的管理工作,与OpenStack不同的是针对VM的管理,Rancher并不是对标AWS,Rancher相对来说

2016-12-30 10:10:13 1043

原创 Rancher容器网络-Floating IP解决方案

Rancher网络使用中遇到的问题首先,在为某一个stack编写Rancher catalog的时候,假设在docker-compose里指定了ports A:B,那么,cattle在调度的时将首先过滤掉所有已经占用了port A的主机。这也就意味着,假设用户只有4台host作为Rancher agent,但是需要运行5个在外网中占用80端口的服务,这显然是不行的。另一方面,客户端通过主机的IP地址

2016-12-29 09:56:33 3206

原创 Rancher v1.2:Swarmkit的实现

引言Rancher v1.2更新了之前对Swarm的支持,与Docker一样抛弃了就有的Swarm,选择支持Swarmkit。Swarmkit引擎非常轻量级,由于其内置早Docker Engine中,所以部署起来会非常方便。虽然目前Swarmkit引擎还在不断发展,而且bug也很多,但是它也有其擅长的使用场景,比如简单的CI/CD场景,它会非常灵活简洁。本文将带大家体验一下,Rancher v1.2

2016-12-27 10:00:54 860

原创 Rancher平台部署Percona XtraDB Cluster数据库集群

各种MySQL数据库集群高可用方案https://bobcares.com/blog/mysql-high-availability-top-7-solutions/ 1. Redundant devices to combat hardware failures 2. Shared storage with SAN and NAS 3. Storage replication using D

2016-12-26 10:17:38 1502

原创 Rancher Managed Network实践

原文来源:Rancher Labs需求提出我们知道,Rancher原生的Managed网络是通过IPsec来建立起安全隧道来保障各service之间可达性的。相比于其他一些VPN技术,IPSec最大的优势在于其安全性;这种安全除了指业务数据加密传输外,还包括了一套秘钥交换的安全机制,这是诸如VXLAN之类的其他L3 VPN技术无法匹敌的。但正是为了提供这一层安全机制,IPSec需要在数据交换过程中对

2016-12-23 09:41:06 1844

转载 海航生态科技舆情大数据平台容器化改造

海航舆情监控系统能够为海航集团内部提供监控网络舆情信息,对负面信息、重大舆情及时预警,研判具体舆情或者某一舆情专题事件的发展变化趋势,生成图标报告和各种统计数据,提高舆情工作效率和辅助领导决策。然而,随着项目的持续运行,许多问题逐渐暴露出来,为了解决这些难题,对整个项目重新规划设计,迁移到Hadoop、Spark大数据平台,引进持续化Docker容器部署和发布,开发和运营效率得到显著提升。

2016-12-21 21:57:52 1107

原创 微服务运行指南——For Cattle

原文来源:Rancher Labs站在微服务的角度看容器的基础设施服务可以分为三层:微服务基础层微服务构建层微服务访问层Rancher的服务发现就是基于rancher-dns来实现,创建的stack&service都会生成相应的DNS记录,用户可以通过相应的规则进行访问,这样在微服务之间就可以无需知晓各自的IP地址,直接用服务名进行连接即可。微服务基础层主要是为容器提供

2016-12-20 22:43:24 1711

原创 Rancher event机制及其实践指南

原文来源:Rancher Labs我们的Rancher官方技术社区已经创立些许时日了,相信通过我们的线下meetup和线上布道工作,很多朋友对Rancher的使用已经掌握得很纯熟了。一些高级用户开始真正把自己的业务进行微服务化并向Rancher迁移,在迁移的过程中,由于业务本身的复杂性特殊性,可能需要利用Rancher的一些高级特性甚至要对Rancher进行一定的扩展,这就需要对Rancher

2016-12-19 23:18:38 1243 1

原创 实践指南-快速解锁Rancher v1.2

原文来源:Rancher Labs引言Rancher v1.2已经发布,相信众多容器江湖的伙伴们正魔拳擦准备好好体验一番。由于Docker能够落地的操作系统众多,各种Docker版本不同的Graph driver,所以通常大版本的第一个release都会在兼容性上有一些小问题。为了更好的体验Rancher v1.2的完整特性,我们选取了Rancher测试比较严格的运行环境。手握众多服务

2016-12-18 22:38:44 1322

原创 容器内应用日志收集方案

原文来源:Rancher Labs容器化应用日志收集挑战应用日志的收集、分析和监控是日常运维工作重要的部分,妥善地处理应用日志收集往往是应用容器化重要的一个课题。Docker处理日志的方法是通过docker engine捕捉每一个容器进程的STDOUT和STDERR,通过为contrainer制定不同log driver 来实现容器日志的收集,缺省json-file log driver是将容器的S

2016-12-16 09:12:20 1930

原创 基于 Rancher 的企业 CICD 环境搭建

原文来源:Rancher LabsCI(Continuous Integration)持续集成,CD(Continuous Delivery) 持续交付(当然也有叫 Continuous Deployment)通常会采用一些软件如Jenkins、Drone、Travis、Gocd等来辅助我们。它们能够与Git SVN等代码管理仓库集成,帮助我们实现一些自动化任务。CI/CD软件很多,再加上代码仓库不

2016-12-15 09:59:37 4720

原创 构建微型数据中心——在laptop上运行Rancher

原文来源:Rancher Labs对于开发人员而言,他们的最终目标是拥有自己的数据中心(data center),使他们能够在贴近真实情况的副本上测试他们的服务。然而,开发人员的开发过程中却充满了妥协。因为,数据要么是个简化集,要么被匿名,这加大了开发人员的开发难度。并且公司也还没有准备好为每一位开发人员搭建一个数据中心。今天,我将提供一个过程摘要来阐明如何使用Rancher和本地计算机减少开发人员

2016-12-14 09:24:05 639

原创 如何让Machine Driver在Rancher中无比简单易用

原文来源:Rancher Labs由Rancher首创的Application Catalog,就是想让企业数据中心复杂的应用管理部署像使用AppStore一样简单。Catalog的整体概念对我们的用户来说并不特殊:使用合理的默认配置和可重复的启动过程,用户可以在一个单一页面上搜索常用的已部署应用程序。我们希望为我们的用户提供一个清新、简洁的UI界面,展现多样的可用于社区的平台、应用程序和机器

2016-12-12 22:06:43 998

原创 Rancher v1.2:网络架构解读

原文来源:Rancher Labs在之前的Rancher版本上,用户时常抱怨Rancher的网络只有IPsec,没有其他选择。而容器社区的发展是十分迅猛的,各种容器网络插件风起云涌,欲在江湖中一争高下。Rancher v1.2版本中与时俱进,对之前的网络实现进行了改造,支持了CNI标准,除IPsec之外又实现了呼声比较高的VXLAN网络,同时增加了CNI插件管理机制,让我们可以hacking接入其他

2016-12-12 08:33:48 1166

原创 Rancher v1.2基础设施引擎整体架构分析

原文来源:Rancher LabsRancher Labs官方于12月1日发布了其容器部署与管理平台Rancher的最新版本,Rancher v1.2。Rancher v1.2可以说是一个里程碑版本,只要体会其新版功能,会发现漫长的等待绝对是值得的。从架构角度看,用两个字来概括就是“解耦”,基础设施引擎的分离,agent节点的服务粒度更细;从产品角度看,给了用户更多定制的空间,Rancher依然秉持

2016-12-09 09:47:25 2048

原创 Rancher v1.2新版本亮点解析

原文来源:Rancher LabsRancher最新版本Rancher v1.2已全面发布,除了对最新版本的Kubernetes、Docker和Docker Compose的必要支持之外,此次升级还包括对Rancher容器管理平台本身的主要功能的提升。Rancher v1.2完全支持最新的存储和网络插件框架(后面将更详细地介绍),并提供了新的简化版HA设置、能够更灵活配置的Rancher HAPro

2016-12-08 09:45:04 706

原创 Rancher v1.2震撼发布:更优秀的全栈化容器部署与管理平台

原文来源:Rancher Labs开篇第一句,先为Rancher v1.2曾经的跳票深深抱歉(鞠躬)。我们补偿的方式,就是在此日、此刻,用新版功能向你证明Rancher v1.2值得你的等待。Rancher一如既往地秉持着百分百开源的理念,再多溢美的形容词都不如你下载体验那一试。Rancher毫无保留,只愿为你所用。支持Kubernetes 1.4.6除了添加对最新k8s上游分

2016-12-06 22:04:14 1182

原创 VMware Harbor:基于 Docker Distribution 的企业级 Registry 服务

原文来源:Rancher Labs前言对于 Harbor 这样一个优秀的 Docker Registry 管理开源项目,以下内容基本上来自前人已有的研究,我只是将其在实践中进行了测试,并整理汇集了相关资料供大家参考,同时针对 Harbor 与 Rancher产品的整合做了一些实验性的工作,以更好更全面的理解 Harbor 这个工具,也更加了解 Rancher 在快速一键部署、弹性伸缩高

2016-12-06 00:17:05 1045

原创 如何在 Rancher 中统一管理容器日志

原文来源:Rancher Labs相信大家对于容器和 docker 这个概念并不陌生,很高兴的是 docker 为我们提供了多种log-driver。 我们在使用 docker 处理日志的时候多数是采用 docker logs 命令,因为 docker 默认采用的 log-driver 是 json-file,所以 docker 会捕捉每一个容器进程 STDOUTS 和 STDERR,保存在磁盘文件

2016-12-05 09:35:05 4687

原创 SUSE Portus + Docker Registry在Rancher环境下的部署实战

原文来源:Rancher Labs在正文之前,我们先来看一下,如果没有容器,通常会如何部署 Docker Registry?关于这个问题,我简单画了一个草图: 下面简单解释一下:Nginx:用来做 Docker Registry 的代理和软件负载均衡Keepalived 采用主备加虚拟 IP 的方式,解决 Nginx 的单点问题,保证 Nginx 服务的高可用性。Docker Registry:这是

2016-12-02 09:47:09 1160

原创 如何hack一下Rancher Kubernetes

原文来源:Rancher Labs在Rancher中,由于Kubernetes是基于Cattle引擎来部署,所以在Kubernetes部署完成之后,我们可以通过Link Graph来很清晰地看到整体的部署情况。既然基于Cattle引擎部署,也就是说需要两个compose文件,k8s引擎的compose文件放在https://github.com/rancher/rancher-catalog/tre

2016-12-01 09:36:20 968

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除