云应用11月更新公告 - Docker Compose已支持!

:smiley: 又说一次好久不见!最近连广东都有点冷了,北方(广东以北的全部地方)的朋友感觉怎么样呢?要注意保暖,注意别感冒了。

这次更新动态我们来看一下继续在云应用(Rain Cloud Apps)开发的我们带来了什么重磅更新。


:package: 对多容器App的支持

怎么能少了容器编排?很多应用一个里面有多个容器负责不同功能,例如有的会附带一个数据库容器,和一个主容器,以往的云应用设计中每个App只有一个容器,因此要实现和管理上都很麻烦。

而现在我们已经对云应用的架构做了更新,现在一个应用里面支持多个容器,只需在编辑版本的时候点击“添加容器”就可以设置多个容器,每个容器都有一系列的独立设定。

同时我们保持原有的选项功能,可以继续为用户提供跨越多个容器的环境变量注入功能。

重新设计的版本管理页面

我们已经对编辑版本页面做了重构,现在可以通过TAB来放置诸如持久化卷、环境变量等功能,这样的信息密度会比以前高得多,使用起来也更加直观和方便。

支持从 Docker Run / Compose 导入成容器

如果我们看见docker命令,能不能自动识别导入到云应用?现在可以了。

通过在编辑版本中的“从 Docker 导入”功能,可以快速转换成云应用容器。

多容器互连用的环境变量

多容器App往往意味着他们彼此之间需要通过内网互联。在docker compose中一般可以用服务名称直接指代对方的连接地址。在RCA中有所不同,我们添加了一个特殊变量:${rca_svc_[容器名]_[服务名]},例如${rca_svc_main_mysql},就可以让这个环境变量在安装时自动设定为名为main这个容器的叫做mysql的服务的内网地址,这样就可以方便模版定义,以及安装方便。具体可以详见App版本制作教程详解

多容器的便捷管理

现在可以在应用详情页面通过按不同的容器,来切换管理一个应用中的多个容器。

同时整个应用层级的设置,例如选项、基本信息,卸载等都和容器的管理分开放置。

安装页面的重构

应用安装页面也得到重构,现在适应多容器结构,可以分别设定每个容器的信息,同时保留高度的易用性,通常只需根据模版作者的配置一键安装。


:eyes: 预览模版的功能

继续在易用性上改进。安装应用的时候现在可以通过预览配置按钮来查看模版的信息。

这会方便高级用户看见即将安装的内容和设定。

:man_technologist: 应用详情的返回按钮

到底要怎么从应用详情页面返回商店?好吧,这个feat是凑数的。

:loudspeaker: 题外话

如果您感觉云应用好用,请分享给更多朋友,如果有建议,也欢迎加入产品QQ群:1038805236和我们反馈。

我们也在用云应用的一些经验和技术,应用到游戏云产品中,相信很快就有基于K8S的高可用游戏云面板产品和大家见面。

4 个赞

太好了

1 个赞

这是我骂的

那怎么从项目详情页返回我的项目页?


可以支持云应用备份迁移吗?

还能免费领吗(手动狗头