• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

dory-ctl: Dory-Engine 一个简单得非常吓人的应用上云引擎,doryctl是上云引擎的命令 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

dory-ctl

开源软件地址:

https://gitee.com/dory-engine/dory-ctl

开源软件介绍:

Dory-Engine是一个简单得非常吓人的应用上云引擎,doryctl是Dory-Engine的命令行管理工具

详细参见官方网站: https://doryengine.com

什么是Dory-Engine

  • Dory-Engine 是一个极简的应用上云引擎

  • 应用开发者无需掌握复杂的DevOps和云原生知识,即可实现应用从源代码交付到云原生环境。

Dory-Engine架构

  • 分布式: Dory-Engine使用无状态设计架构,可部署在Kubernetes或者docker中,轻松实现分布式水平扩缩容。
  • 全容器: 步骤都在远程步骤执行器(Docker)中执行,可以轻松实现负载分担。
  • 高弹性: 远程步骤执行器(Docker)可以根据工作负载,进行水平扩缩容实现高弹性。
  • 易扩展: 通过容器技术,让步骤支持各种执行环境,实现应用上云流程的灵活扩展。
  • 多云编排: 可以同时接管多个不同的云原生环境、主机环境(企业版原生支持)、各种数据库环境(企业版原生支持),把应用发布到多个不同环境。
  • 协同治理: 接管DevOps持续交付工具链各个组件,自动开通配置好各个组件和云原生环境,应用上云从未如此简单。

安装 doryctl

二进制包方式安装

  • doryctl Releases下载相应的二进制安装包. 一旦下载后,二进制执行文件就可以在任何地方执行,你无需把执行文件放到全局目录,假如你没有主机的相关权限的话。

  • 更好的方式是把二进制执行文件放到PATH所在的目录,这样你在任何地方都可以调用doryctl,常见的路径为 /user/local/bin

源码方式安装

  • doryctl 需要golangv1.16.x以上版本编译。
# 克隆源代码git clone https://github.com/dory-engine/dory-ctl.git# 从源代码编译doryctlcd dory-ctlgo mod tidy && go build -o doryctlmv doryctl /usr/local/bin/

使用 doryctl 安装 Dory-Engine

  • 可以使用 doryctl 以两种方式安装 Dory-Engine:
      1. 使用docker-composeDory-Engine安装在docker容器中,用于测试用途。
      1. Dory-Engine安装在kubernetes中,用于正式生产用途。
############################### 根据以下指引把dory-core安装在docker中# 1. 检查docker方式安装的环境是否就绪doryctl install check --mode docker# 2. 从docker hub拉取相关docker镜像doryctl install pull# 3. 打印docker方式安装的安装配置样例doryctl install print --mode docker > install-config-docker.yaml# 4. 根据环境的实际情况,修改安装配置vi install-config-docker.yaml# 5. 正式运行自动安装程序doryctl install run -o readme-install-docker -f install-config-docker.yaml############################### 根据以下指引把dory-core安装在kubernetes中# 1. 检查kubernetes方式安装的环境是否就绪doryctl install check --mode kubernetes# 2. 从docker hub拉取相关docker镜像doryctl install pull# 3. 打印kubernetes方式安装的安装配置样例doryctl install print --mode kubernetes > install-config-kubernetes.yaml# 4. 根据环境的实际情况,修改安装配置vi install-config-kubernetes.yaml# 5. 正式运行自动安装程序doryctl install run -o readme-install-kubernetes -f install-config-kubernetes.yaml
  • 获取更多帮助请运行以下命令
doryctl -h

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
container_migrate: 在Docker+k8s环境下实现Pod在线迁移发布时间:2022-03-25
下一篇:
VipSystemRecode: A Minecraft vip plugin发布时间:2022-03-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap