Rancher

全球领先的容器管理平台

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

原创 Rancher部署Træfik实现微服务的快速发现

Traefik是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。本文将向你展示如何在Rancher上简单快速地部署Traefik,实现微服务的快速发现。

2017-08-29 10:19:51 823

原创 Rancher部署Træfik实现微服务的快速发现

Træfik 是什么?Træfik 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。它支持多种后台 (Rancher、Docker、Swarm、Kubernetes、Marathon、Mesos、Consul、Etcd、Zookeeper、BoltDB、Rest API、file…) 来自动、动态的刷新配置文件,以实现快速地服务发现。特性它非常快无需安装其他依赖,通过...

2017-08-29 10:11:24 489

原创 如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(三)

系列干货,分享用Docker、Docker-Compose和Rancher完成容器部署工作流的经验。本文将探讨怎样借助Rancher解决只使用Docker-Compose时主机负载失衡、获取服务状态困难、多环境下主机与集群难以管理等问题。

2017-08-23 14:03:26 2272

原创 如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(三)

在这一部分,我们将一步步的走进Rancher,细致的探讨Rancher将如何解决在部署与容器管理时出现的种种的问题。回顾教程的第二部分,你会发现我们已经将应用的部署迁移至Docker Compose,并且已经建立了一系列工作步骤来部署我们的应用。这将使得开发人员能够轻松的对他们的应用部署逻辑进行修正,运维人员也可以查看应用的部署时间。当然,在上一个部分教程的一系列操作中,也存在一些显而易见的问题需...

2017-08-23 13:55:46 1016

原创 使用Rancher和DroneCI建立超高速Docker CI/CD流水线

综合的大学入学申请平台Higher Education架构师分享的Higher Education使用Rancher和DroneCI建立超高速Docker CI/CD流水线的经验。

2017-08-21 09:02:27 2464

原创 使用Rancher和DroneCI建立超高速Docker CI/CD流水线

Higher Education(highereducation.com)是一个连接学生与高校的入学申请平台,通过引入高意图和高质量的潜在学生,以及明确、有效的操作,为网站合作的大学吸引学生入学。每年Higher Education为其大学合作伙伴招收超过15000名在线学生入学申请,有7500万高意图的用户通过网站了解大学入学项目。本文作者为Higher Education的架构师Will St...

2017-08-21 08:50:39 866

原创 如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(二)

该系列文章分享了用Docker、Docker-Compose和Rancher完成容器部署工作流的经验。本文将分享如何解决自动化不够、测试困难、追踪及新增环境变量易错等痛点,且使部署逻辑向使用Docker Compose的应用更近一步。

2017-08-16 08:17:25 1276

原创 如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(二)

在这一系列文章的第一篇中,我们分享了只用Docker时我们开发的初步的工作流,如何创建一个基础的构建和部署流水线。容器的部署方式不再是在登陆server的时候从内存中输入Docker命令。我们已经通过Jenkins server实现了镜像的自动化构建。我们使用脚本将Docker命令进行封装,将其存储到GitHub中并且设置版本。目前我们正采取措施,通过逐步改善现有过程来实现持续部署。然而,仍有一些...

2017-08-16 08:05:39 1072

原创 细数你不得不知的容器安全工具

根据ClusterHQ与DevOps.com的调研报告,对于在生产环境中使用容器,企业最关心的问题中排名第三位的,是容器安全。本文为你汇总分析了一批你必知的容器安全工具。

2017-08-15 12:00:31 601

原创 细数你不得不知的容器安全工具

网络安全问题的重要性大概毋庸置疑,最近无数关于恶意软件和安全漏洞的消息已充分证明了这一点。假如你要管理一个Docker环境,并希望帮助自己的公司或用户在下一个大漏洞来临时避免遇到麻烦,那么你就需要了解一些保障Docker应用安全的工具,并真正地去使用它们。本文将介绍可供使用的Docker安全工具(包括了来自Docker原生的安全工具以及第三方安全工具)。Docker Benchmark for S...

2017-08-15 11:54:23 415

原创 Rancher upgrade webhook之CI/CD

结合大家CI/CD的应用场景,本篇Blog旨在介绍如何通过Rancher的webhook微服务来实现CI/CD的联动。

2017-08-10 11:37:19 1425

原创 Rancher upgrade webhook之CI/CD

概述结合大家CI/CD的应用场景,本篇Blog旨在介绍如何通过Rancher的webhook微服务来实现CI/CD的联动。流程介绍本次实践的主要流程如下:CI/CD console从代码托管、配置中心、第三方依赖平台拉取应用相应的代码,配置、依赖、并构建应用镜像。将构建好的应用镜像推送到镜像仓库。通过Rancher Server暴露出来的API/UI/CLI创建并启动应用栈。在Ranche...

2017-08-10 11:30:45 398

原创 Rancher通过Aliyun-slb服务对接阿里云SLB教程

阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS)的流量分发控制服务。本文将详尽演示Rancher如何通过Aliyun-slb服务对接阿里云SLB。

2017-08-07 08:44:01 1771 1

原创 Rancher通过Aliyun-slb服务对接阿里云SLB教程

阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS)的流量分发控制服务。本文将详尽演示Rancher如何通过Aliyun-slb服务对接阿里云SLB。概要阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(Elastic Compute Service,简称 ECS)的流量分发控制服...

2017-08-07 08:37:45 1270

原创 Rancher如何对接Ceph-RBD块存储

在Ceph支持的三种接口中,块存储(Librdb)是目前最稳定且达到生产环境要求的接口。本文将step by step向你演示如何将Rancher与Ceph-RBD块存储对接。

2017-08-04 10:24:29 870

原创 Rancher如何对接Ceph-RBD块存储

在Ceph支持的三种接口中,块存储(Librdb)是目前最稳定且达到生产环境要求的接口。本文将step by step向你演示如何将Rancher与Ceph-RBD块存储对接。概要演示环境说明整个测试环境由以下2台本地虚拟机组成,相关信息说明如下:引言Librbd(RBD)是Ceph提供的块存储库,其利用Rados提供的API实现对卷的管理和操作。就目前而言,在Ceph支持的三种接口Posix(C...

2017-08-04 10:15:37 3021

原创 如何使用GitLab和Rancher构建CI/CD流水线 – Part 2

这是我们使用GitLab和Rancher构建CI/CD流水线系列教程的第二部分。第一部分的内容介绍了如何部署、配置和确保GitLab在Rancher的运行。这一部分中,我们将介绍如何使用GitLab CI Multi-Runner构建容器,以及如何使用GitLab容器registry配置项目。除此之外,我们还将涉及如何用GitLab CI建立容器并部署到Rancher上。使用GitLab CI M...

2017-08-03 22:29:05 450

原创 如何使用GitLab和Rancher构建CI/CD流水线–Part 1

介绍GitLab核心是集成管理Git存储库的工具。比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制、工作组、问题跟踪、wiki和片段,除此之外还有公有、内部和私有存储库。GitLab强大之处在于,它包含强大的持续集成(CI)引擎和Docker容器镜像仓库,让使用者从开发到发布都使用相同的实用工具。它还有两个更强大的开源软件实用工具:Prometheus负责监控,Ma...

2017-08-03 22:25:45 787

原创 块存储、对象存储和文件系统: 它们对容器而言意味着什么?

当管理员首次开始使用Docker容器时,通常会使其感到惊讶的是, 容器本身采用的是非永久性存储。当容器被移除时, 容器的存储也被移除了。当然,如果没有办法实现永久存储,则容器应用程序的使用将会非常受限。幸运的是,有些方法在容器化的环境中可以实现持久存储。尽管容器本身的原生存储是非持久性的,但可以将容器连接到容器外部的存储区。此操作允许持久性数据的存储,因为当容器停止时,该外部存储不会被移除。决定如...

2017-08-03 22:20:45 591

原创 如何使用GitLab和Rancher构建CI/CD流水线 – Part 2

本文将介绍如何使用GitLab CI Multi-Runner构建容器,如何使用GitLab容器镜像仓库配置项目,以及如何用GitLab CI建立容器并部署到Rancher上。

2017-08-03 08:38:56 12200

原创 如何使用GitLab和Rancher构建CI/CD流水线–Part 1

该系列文章将向你演示如何使用GitLab和Rancher构建CI/CD流水线。此文为第一篇,教你如何在Rancher中部署、配置GitLab并保障其安全。

2017-08-02 14:02:55 2205

空空如也

空空如也

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

TA关注的人

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