rainbond 开源版更新 3.4.1 版本

2017-12-26
阅读 1 分钟
2.4k
Rainbond是国内首个开源的生产级无服务器PaaS,深度整合基于Kubernetes的容器管理、多类型CI/CD应用构建与交付、多数据中心的资源管理等技术,提供云原生应用全生命周期解决方案,构建应用与基础设施、应用之间及基础设施之间的互联互通生态体系。12月12日,rainbond正式开源。rainbond详细介绍rainbond项目地址

Rainbond:开源无服务器PaaS

2017-12-12
阅读 2 分钟
4.2k
Rainbond是好雨开源的生产级无服务器PaaS,该项目基于Kubernetes、CI/CD、多数据中心管理等技术,为云原生应用的创建组装、运行生产、发布传播提供全生命周期解决方案,并构建应用与基础设施、应用之间及基础设施之间的互联互通生态体系。

云帮社区版5月升级,全面支持后端服务高可用,修复了若干Bug

2017-05-26
阅读 2 分钟
1.7k
全面支持后端服务的高可用、调整优化后端服务组件、4个中等级别以上的bug修复、云帮社区版迎来了2017年5月升级版本,我们优化了云帮的安装部署流程,全面支持后端服务的高可用,改进了相关提示信息文案,完善了平台日志模块,升级了部分核心组件版本。

容器化管理平台存储那点事

2017-05-05
阅读 6 分钟
4k
以 Docker 为代表的容器技术在云计算领域正扮演着越来越重要的角色,甚至一度被认为是虚拟化技术的替代品。企业级的容器应用常常需要将重要的数据持久化,方便在不同容器间共享。为了能够持久化数据以及共享容器间的数据,Docker 提出了 Volume 的概念。单机环境的数据卷难以满足 Docker 集群化的要求,因此需要引入分布...

容器日志处理及实现

2017-04-28
阅读 8 分钟
2.8k
这种形式的日志输出我们可以直接使用docker logs查看日志, k8s 集群中同样集群可以使用kubectl logs类似的形式查看日志。

云帮社区版4月升级,支持主流Go版本,修复了若干Bug

2017-04-26
阅读 1 分钟
1.4k
增加平台日志和管理工具、管理节点支持高可用、6个中等级别以上的bug修复、云帮社区版迎来2017年4月升级版本,我们优化了云帮的私有化安装部署的流程,完善了异步操作的反馈流程,改进了应用异常错误显示流程。本月产品层面的升级主要集中在Go语言源码构建方面,支持主流Go语言版本,完美兼容Beego等开发框架。

WebSocket在容器化管理平台的应用

2017-04-24
阅读 4 分钟
4.7k
Websocket是一个持久化协议,相对于HTTP这种非持久协议而言。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的,与HTTP一样基于已建立的TCP连接来传输数据。但是与HTTP协议不同的地方就是:WebSocket是一种双向通信协议,在建立连接后,WebSocket服务器端和客户端都能主动向对方发送...

敲黑板|Artifactory对接本地仓库

2017-04-14
阅读 2 分钟
5k
Artifactory是由Jfrog开发的一款Maven仓库服务端软件,常用于内网部署maven仓库,提供公司内部公共库的上传和发布,同时可以为远程库提供缓存,以提高公共代码使用的便利性。好雨云帮(ACP)默认安装了Artifactory,其作用为构建Maven类项目提供相关组件依赖的缓存,提供项目构建速率,同时支持本地仓库导入。

好雨云帮开发者大赛第二期:「Beego」

2017-04-10
阅读 2 分钟
3k
用最拿手的语言和框架,在很棒棒的severless架构PaaS平台上做沉浸式DevOps流开发,轻松抱得大奖归! [好雨云帮开发者大赛「第二期」:Beego]剧情已写好,就差有创意、有技术、有天赋、有实力的你来参加! Programmers,开始你的表演吧! 作品要求 使用Beego框架进行开发,作品种类、大小、形式不限,可以尽情发挥你天马...

好雨云帮如何对接Git Server

2017-04-07
阅读 3 分钟
1.7k
前言 云帮目前支持对接GitLab、Gogs、Github,或者主流代码托管平台的公开项目,后期会考虑接入其他类型的Git服务。 私有云 GitLab是一个用于仓库管理系统的开源项目,私有云服务里使用比较多的自建Git服务。 对接GitLab 通过应用市场进行安装Gitlab 安装GitLab应用 由于GitLab依赖Mysql和Redis,首先安装Mysql和Redis应...

如何在云帮上配置https

2017-03-31
阅读 3 分钟
1.9k
序 相关组件介绍 本次分享主要涉及到两个模块console模块和openresty模块。 console模块 即云帮(ACP)控制台模块,为用户提供可视化Web操作界面,监听443端口即可,对证书需求:域名证书即可。 openresty模块 即云帮负载均衡模块。云帮所有的对外服务都配置在负载均衡上,都是通过负载均衡转发到对应的应用与服务。大部分...

云帮(ACP)3月升级,支持PHP7、修复若干Bug

2017-03-30
阅读 2 分钟
2k
全面支持一条命令安装云帮平台、调整SDN网络组件、8 个中等级别以上的bug修复、云帮社区版 迎来2017年3月升级版本,本次升级主要集中在平台底层服务,以及云帮的私有化安装部署的流程上,针对SDN网络,我们开源了容器的插件式网络组件midonet-cni,针对公有云,我们的计费方式已经完全过度到了以应用为计费单元。本月产...

kubernetes容器网络接口(CNI) midonet网络插件的设计与实现

2017-03-23
阅读 3 分钟
4.4k
CNI(容器网络接口)是一种操作容器网络规范,包含方法规范,参数规范等。CNI只关心容器的网络连接,在容器创建时分配网络资源,并在删除容器时删除分配的资源。因为这个焦点,CNI有广泛的支持,规格易于实现。CNI接口只需要实现两个方法,一个创建容器时调用,一个删除容器时调用。

好雨云帮开发者大赛 「第一期」:ThinkPHP5

2017-03-09
阅读 1 分钟
1.4k
跳转链接:[链接]

蓝绿部署、A/B测试以及灰度发布

2017-03-02
阅读 2 分钟
6.7k
过去的10年里,很多大公司都在使用蓝绿部署,安全、可靠是这种部署方式的特点。蓝绿部署虽然算不上”Sliver Bullet“,但确实很实用。在有关于“微服务”、“DevOps”、“Cloud-native”的讨论中,蓝绿部署、A/B测试、灰度发布,这三种部署方式往往同时出镜。

[翻译]在生产环境使用Kuberntes一年后,我们总结了这些经验和教训

2017-02-23
阅读 5 分钟
2.6k
2015年初,我们计划为开发团队搭建一套全新的部署平台,在此之前我们使用的是Amazon EC2。尽管AWS-based steup我们一直用得很好,但使用自定义脚本和工具自动化部署的设置,对于运维以外的团队来说不是很友好,特别是一些小团队——没有足够的资源来了解这些脚本和工具的细节。这其中的主要问题在于没有“部署单元(unit-of...

Serverless,下一个趋势?

2017-02-16
阅读 3 分钟
4.4k
AWS在2014年推出了第一个大型无服务器计算服务(AWS Lambda),其他云计算巨头也纷纷在2016年开展了自己的Serverless Computing服务。对于Serverless Computing来说,2017年很可能会是收获巨大突破的一年。

好雨云帮近期问答集锦(1.16~2.5)

2017-02-09
阅读 2 分钟
1.5k
Q:计算节点可以添加进去,但控制节点添加就报错,有什么好的办法吗? 查看节点信息: 设置管理节点报错: A: 发生这个问题的原因是在首次运行集群注册时写入etcd的数据发生错误,目前可以通过手动删除错误数据,并重新注册的方式来解决,后续会完善程序做容错处理。下面介绍手动处理方式: 先尝试重新运行dc-agent程序...

你问我爱你有多深,源码代表我的心

2017-02-09
阅读 1 分钟
1.7k
程序员是天生的诗人,更是浪漫的高手。 今年情人节,不妨用source code一抒心意吧! 下面这些句子都是,前辈们成功表白的--- “最佳实践” 现在拿出来给大伙提供点灵感,预祝大家情人节快乐! {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 如果语言还不足以表达你的爱, 不如上机操作...

Docker源码分析之容器日志处理与log-driver实现

2017-01-19
阅读 8 分钟
7k
本文将从docker(1.12.6)源码的角度分析docker daemon怎么将容器的日志收集出来并通过配置的log-driver发送出去,并结合示例介绍了好雨云帮中实现的一个zmq-loger。阅读本文,你也可以实现适合自己业务场景的log-driver。

Node.js快速上手并部署到好雨云

2017-01-13
阅读 5 分钟
2.5k
为什么会出现这种情况,背后的服务器发生了什么?我们将使用Node.js做一个简单的web服务器并利用好雨应用管理平台将我们本地的服务放到互联网上面。

部署微服务:Spring Cloud vs. Kubernetes

2017-01-05
阅读 5 分钟
11.8k
Spring Cloud和Kubernetes都声称自己是开发和运行微服务的最佳环境,但两者在特性上并不相同,解决的问题点也不一样。本文将探讨这两种平台对于微服务架构的交付有何作用、两者在哪些方面表现更好以及如何利用这两种平台在微服务架构的路上取得成功。

基于网络抓包实现kubernetes中微服务的应用级监控

2016-12-30
阅读 5 分钟
5.6k
监控的目的是为了让集群中所有的服务组件,不管是HTTP服务,数据库服务,还是中间件服务。都能够健康稳定得运行,能发现问题,遇到问题能找到原因。 在过去,监控工具侧重于基础设施或单一软件组件以及衡量运营健康。这些工具在实现这一目标方面只取得了一定的成功,但是对于单一的,传统的应用程序和基础设施来说效果不...

云帮一周问答集锦(12.19-12.25)

2016-12-29
阅读 2 分钟
1.8k
A:云帮的后端服务都是以容器的形式运行的,并通过docker-compose进行管理,因此只需要将hosts的信息添加到/etc/goodrain/docker-compose.yaml的配置文件中就可以了。下面以build_worker容器为例进行说明:

在OSChina一键部署开源软件,简单到没什么可说的

2016-12-27
阅读 2 分钟
2.5k
好雨科技在OSChina增设了“一键部署”接口,很多人表示不明觉厉。是这样的,尽管好雨和OSChina达成了战略合作,但是把长颈鹿放冰箱仍然需要三步,把大象放冰箱也仍然需要四步,不过好消息是,部署开源软件从此只要一步了!

[译] Docker如何使用Linux iptables 和 Interfaces管理容器网络

2016-12-23
阅读 14 分钟
9.8k
我使用docker至今已有一段时间了,与绝大部分的人一样,我被docker强大的功能和易用性深深的折服。简单方便是docker的核心之一,它强大的功能被抽象成了非常简单的命令。当我在使用和学习docker的时候,我很想知道docker在后台都做了一些什么事情,特别是在网络这一块(我最感兴趣的一块)

关于k8s集群容器日志收集的总结

2016-12-22
阅读 4 分钟
8.9k
【作者barnett】本文介绍了k8s官方提供的日志收集方法,并介绍了Fluentd日志收集器并与其他产品做了比较。最后介绍了好雨云帮如何对k8s进行改造并使用ZeroMQ以消息的形式将日志传输到统一的日志处理中心。

Kubernetes集群中的高性能网络策略

2016-12-08
阅读 4 分钟
6.2k
自从7月份发布Kubernetes 1.3以来,用户已经能够在其集群中定义和实施网络策略。这些策略是防火墙规则,用于指定允许流入和流出的数据类型。如果需要,Kubernetes可以阻止所有未明确允许的流量。本文针对K8s的网络策略进行介绍并对网络性能进行测试。

Docker修炼第一招: 先从Dockerfile开始

2016-11-30
阅读 4 分钟
10k
东坡有诗:日建镜像三百个,不辞长用Dockerfile。觉得镜像构建枯燥乏味?困货,快来根Dockerfile吧! 作为一枚构建镜像的老司机,下面跟大家展示一篇Dockerfile实战。