RYCC 工作流是一个开源的超融合 PAAS 云,它基于 kubernetes、servicebroker 等技术,为运维人员、开发人员添加提供了一个方便快捷的工具,使应用程序的部署和管理变得容易。
DRYCC 工作流包括通过 git push 从源代码构建和部署的功能、简单的应用程序配置、创建和回滚发布、管理域名和 SSL 证书、提供无缝边缘路由、聚合日志以及与团队共享应用程序。
安装方法
首先准备一台纯净的 ubuntu/centos 主机,我们假设它的外网 IP 为 209.119.4.8,系统为 ubuntu20.04,假设使用 nip.io 作为域名服务,我们需要导入如下环境变量:
export CHANNEL=stable
export DRYCC_REGISTRY=registry.drycc.cc export PLATFORM_DOMAIN=43.129.186.72.nip.io export DRYCC_ADMIN_USERNAME=admin export DRYCC_ADMIN_PASSWORD=admin export MINIO_PERSISTENCE_SIZE=60Gi
如果主机在国内,则需要增加如下环境变量做镜像加速:
export INSTALL_DRYCC_MIRROR=cn
如果主机在内网,不存在外网 IP,则需要关闭 ACME 自动证书:
export CERT_MANAGER_ENABLED=false
安装系统软件
apt-get update apt-get install curl haproxy nfs-common open-iscsi
安装 DRYCC
curl -sfL https://www.drycc.cc/install.sh | bash -
发布内容
Drycc 从 21 年 9 月份到现在,过去了一年整整时间,在过去的一年里发生了很多激动人心的变化,从存储到网络Drycc做到了真正统一,Drycc storage组件支持对象存储和多写卷存储,因此不再需要诸如longhorn等外部的存储组件;同时将drycc的所有组件均支持云原生部署,本次主要更新如下:
* Database组件中引入Patron,支持高可用、多副本、故障自动切换。
* Influxdb组件支持多写方案,很简陋的实现,虽然不完美,但是可以工作。
* drycc-cli支持远程执行命令,从此以后小伙伴们不用再羡慕`kubectl exec`了。
* drycc-cli支持持续输出日志流,小伙伴们也不用羡慕`tail -f`了,drycc也能做到。
时光飞逝,由于时隔整整一年的时间,有太多的变化,真是一言难尽;Drycc,未来已来,你来不来?
小编先不要审核通过,我没发现草稿功能,这个是先保存草稿用的。
还没有评论,来说两句吧...