写点什么

Codefresh 发布 Kubernetes CLI

2018 年 2 月 04 日

看新闻很累?看技术新闻更累?试试下载 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 年 2 月 04 日 18:001079

评论

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

阿里云联合中国信通院发布《云计算开放应用架构》标准,加速云原生应用规模化落地进程

阿里巴巴云原生

容器 开发者 运维 云原生 k8s

继续备考

IT蜗壳-Tango

5月日更

安全专栏加餐

escray

学习 极客时间 安全 5月日更 安全攻防技能30讲

出于信仰,我去考了一个证

大可不加冰

云计算 IaC Terraform HashiCorp

☕️【Java 技术之旅】从底层分析LockSupport原理机制

李浩宇/Alex

Java JVM lock锁 5月日更 LockSupport

并发王者课-青铜5:一探究竟-如何从synchronized理解Java对象头中的锁

技术八点半

Java 多线程 并发 并发王者课

网络攻防学习笔记 Day26

穿过生命散发芬芳

5月日更 网络攻防

吾日三省 - DAY 16

Qien Z.

5月日更 半年总结

Dubbo 序列化

青年IT男

dubbo

前端开发:npm run serve和npm run dev的区别

三掌柜

5月日更

从源码中来,到业务中去,React性能优化终极指南

有道技术团队

前端 React 有道精品课

集群镜像:实现高效的分布式应用交付

阿里巴巴云原生

数据库 容器 开发者 云原生 存储

人生算法:重新启动的精神装置

石云升

读书笔记 思维模型 5月日更

这可能是中文互联网第一本系统性讲解Terraform的入门教程

大可不加冰

云计算 IaC Terraform HashiCorp 不可变基础设施

用Terraform申请Letsencrypt证书

大可不加冰

云计算 证书 IaC Terraform HashiCorp

并发王者课-青铜6:借花献佛-如何格式化Java内存工具JOL输出

技术八点半

Java 多线程 并发 并发王者课

Qemu KVM Guest增强简述

焱融科技

云计算 虚拟机 高性能 存储 qemu

【Flutter 专题】124 日常问题小结 (三) 自定义 Dialog 二三事

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

2021年爆火的低代码开发技术,对企业而言有什么好处?

优秀

低代码

Pandas 读取 Excel 文件去掉首尾的换行符

junsircoding

pandas

Terraform中使用prevent_destroy搭配override文件防止误删资源

大可不加冰

云计算 基础设施即代码 IaC Terraform HashiCorp

Django 之视图篇

若尘

django 视图 Python编程 5月日更

要想成为牛人,推荐学习哪种编程语言?

实力程序员

谋而后动:解读数仓计划生成中行数估算和路径生成的奥秘

华为云开发者社区

计划 数仓 GaussDB(DWS) 查询语句 估算

如何通过别名扩展Git

kenny

bash git git扩展

教你用User Story设计BI驾驶舱

薄荷点点

数据产品经理 用户故事地图 产品需求

聊聊微服务治理的落地问题 | Geek大咖说第二期

百度Geek说

微服务 自动化

MySQL 数据库救火:磁盘爆满了,怎么办?

华为云开发者社区

数据库 磁盘 MySQL 数据库 日志文件 磁盘爆满

另一种总结的方式

Nydia

学习

2021百度之星报名开启 特设“小星星”奖项鼓励少年AI人才

百度大脑

AI 百度之星 少年

索信达控股:金融机构如何打造最适合自己的个性化推荐系统?

索信达控股

大数据 金融科技 金融 个性化推荐 营销数字化

Codefresh发布Kubernetes CLI-InfoQ