QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Codefresh 发布 Kubernetes CLI

  • 2018-02-04
  • 本文字数:1012 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Codefresh 发布了命令行界面(CLI),借助该工具,用户可以远程操作Codefresh 以及从Docker 管道内部或者本地机器访问Codefresh API。

Codefresh 是在 Kubernetes 集群上构建、测试和部署 Docker 镜像的原生 Docker 持续交付及 DevOps 平台,能提供持续的单元、集成、UI 测试和云端部署。 Kubernetes 是一个用于自动化部署、扩展和管理应用容器(如 Docker)的开源平台。

Codefresh 的 CEO 及联合创始人 Raziel Tabib 说:

Codefresh 为 DevOps 工具链提供了一个前端,这个版本通过命令行工具实现了该功能。虽然选择命令行界面还是用户界面只是一种个人偏好,但你会发现社区的一个重要部分就是大家都更喜欢命令行界面,而不是用户界面。这个版本允许用户做他们用 Kubernetes 命令行做不到的事。

命令行界面允许创建矩阵管道,这样就可以使用不同的值来并行多次运行同一管道,比如一次为多个不同的架构构建和测试一个版本。我们还可以通过该工具管理多个注册中心,只要提供可访问的Docker 注册中心地址,并为镜像添加注解以及搜索和审查镜像。此外,命令行界面还可以安装和升级Helm 图表,并与Helm 图表共同运行在Codefresh 连通的Kubernetes 集群上—— Helm 是 Kubernetes 包管理器。Codefresh 命令行界面是用 node.js 来开发和构建的。

Helm 图表为一些流程的自动化带来了可能性,比如自动配置应用程序,对其进行集成测试以及金丝雀部署等。Codefresh 用户可以在持续交付管道中使用该平台。自动化管道可以按需创建一个环境并加载应用程序进行测试,而不用将软件变更推送到 staging 服务器来运行测试。

命令行界面的可执行文件可以从项目的 GitHub 上下载,可以使用 npm/yarn 包管理器或者通过 shell 来下载安装。命令行界面还可以在 DockerHub 上使用 Codefresh 的 Docker 镜像运行。

Codefresh 将在 2018 年整合另外两个开源项目:

  • Istio :一种代理以及一个运行在 Kubernetes 之上的微服务管理层,与 Helm 图表一起使用,用户因此能够设置诸如金丝雀和蓝绿部署这样的部署策略。
  • 开源监控解决方案:借助 Prometheus ,用户可以检查应用程序的健康状况。

查看英文原文: Codefresh Releases CLI for Kubernetes


感谢薛命灯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-02-04 18:001613
用户头像

发布了 21 篇内容, 共 13.4 次阅读, 收获喜欢 14 次。

关注

评论

发布
暂无评论
发现更多内容

FinClip 8 月例行汇报,这个月干了啥

FinClip

谈谈我对云原生与软件供应链安全的思考

阿里巴巴中间件

阿里云 云原生 容器服务

跟我学Python图像处理丨何为图像的灰度非线性变换

华为云开发者联盟

Python 人工智能 图片处理 企业号九月金秋榜

Substrate技术及生态8月大事记 | 波卡发布新版本,XCM协议更新

One Block Community

区块链 技术 开发者 Substrate 更新

基于阿里云Serverless函数计算开发的疫情数据统计推送机器人

Serverless Devs

EMQX +计算巢:构建云上物联网平台,轻松实现百万级设备连接

阿里云弹性计算

物联网 计算巢

利用GCC插件实现代码分析和安全审计

科技怪咖

阿里灵杰融合智能算力,全栈AI服务为探索者铺路

阿里云大数据AI技术

人工智能 大数据 企业号九月金秋榜

分布式团队的高效站立会说明书 | Liga译文

LigaAI

高效工作 敏捷开发 开发团队 每日站会 企业号九月金秋榜

软件测试 | 测试开发 | 测试开发基础 mvn test | 利用 Maven Surefire Plugin 做测试用例基础执行管理

测吧(北京)科技有限公司

maven

Dubbo 3 StateRouter:下一代微服务高效流量路由

阿里巴巴中间件

阿里云 开源 微服务 dubbo 中间件

2022年最受工程师欢迎的10款抓包工具有哪些?不止Wireshark和Tcpdump哦!

wljslmz

Wireshark fiddler 网络技术 网络抓包 9月月更

公链开发功能详细分析

开发微hkkf5566

一文带你认识AscendCL

华为云开发者联盟

人工智能 昇腾 企业号九月金秋榜

零基础学习java培训是否适合参加

小谷哥

ArkID:开源IDaaS系统插件OAuth2轻松实现单点登录高效进行应用服务集成

龙归科技

oauth2.0 SSO Idaas

Aptos VS Sui,盘点两大 Move 系新公链的创新异同

TinTinLand

区块链 公链 编程语言‘ Move

首次公开到知乎爆火!基于SpringCloud+SpringBoot+Vue电子版项目实战教程,附完整源码

退休的汤姆

Java spring 程序员 面试题 阿里

音视频开发进阶|第六讲:色彩和色彩空间·上篇

ZEGO即构

音视频开发 色彩 色彩空间

大数据培训前景怎么样

小谷哥

DevOps 团队如何防御 API 攻击

SEAL安全

DevOps DevSecOps 软件供应链安全

从零教你使用MindStudio进行Pytorch离线推理全流程

华为云开发者联盟

Python 人工智能 企业号九月金秋榜

游戏技术加速数实融合,网易伏羲挖掘机器人首次曝光

网易伏羲

人工智能 机器学习 工程实践

解锁云原生新场景 | 云原生加速云边端一体化发展

York

容器 云原生 边缘计算 边云协同 边缘云原生

直播回顾|应用上容器的最佳实践技术沙龙

BoCloud博云

云计算 容器 云原生

二本4年Java经验,五面阿里(定薪45K)

退休的汤姆

Java 程序员 阿里 面经 秋招

在线数据迁移,数字化时代的必修课 —— 京东云数据迁移实践

京东科技开发者

数据 数据迁移 上云 redis'

零基础如何参加大数据培训

小谷哥

学员参加前端培训哪里比较靠谱?

小谷哥

在java培训中心怎样才能快速学习?

小谷哥

从云计算到函数计算

Serverless Devs

云计算 阿里云 AWS

Codefresh发布Kubernetes CLI_DevOps & 平台工程_Helen Beal_InfoQ精选文章