写点什么

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:001830
用户头像

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

关注

评论

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

Serverless 架构模式及演进

阿里巴巴云原生

阿里云 Serverless 云原生 架构模式

腾讯云原生开源生态专场召开,洞察开源云原生技术发展趋势和商业化路径

腾源会

腾讯云 开源 云原生

【高并发】通过源码深度解析ThreadPoolExecutor类是如何保证线程池正确运行的

冰河

Java 并发编程 多线程 高并发 异步编程

npm必知必会点

废材壶

大前端 npm Node

消息队列表设计

Rabbit

你不知道的开源分布式存储系统 Alluxio 源码完整解析(下篇)

腾源会

大数据 开源

进击的Java(七)

ES_her0

11月日更

架构训练营 模块三 作业

dog_brother

「架构实战营」

如何评价一个开源项目(一)--活跃度

腾源会

开源

这一次,Google 终于对 Web 自动化下手了!

星安果

chrome 自动化

Android C++系列:JNI操作Bitmap

轻口味

c++ android jni 11月日更

SuperEdge 和 FabEdge 联合在边缘 K8s 集群支持原生 Service 云边互访和 PodIP 直通

腾源会

开源 边缘计算 superedge

[ CloudWeGo 微服务实践 - 08 ] Nacos 服务发现扩展 (2)

baiyutang

golang 微服务 11月日更

面试官:讲讲雪花算法,越详细越好

秦怀杂货店

分布式 雪花算法

Ubuntu系统下《汇编语言》环境配置

codists

汇编语言

多模态内容理解算法框架项目 Lichee 正式开源,为微服务开源社区贡献力量

腾源会

开源

怎么清空.NET数据库连接池

喵叔

11月日更

腾讯自研分布式远程Shuffle服务Firestorm正式开源

腾源会

大数据 开源 腾讯

验证码

卢卡多多

图片验证码 11月日更

CNCF 沙箱再添“新将”!云原生边缘容器开源项目 SuperEdge 正式入选

腾源会

开源 容器 云原生 cncf

一文告诉你 K8s PR (Pull Request) 怎样才能被 merge?

腾源会

k8s

Golang Gin 框架入门介绍(二)

liuzhen007

11月日更

数据库连接池Demo(1)单线程初步

Java 数据库 连接池

腾讯开源全景图再刷新:社区贡献领跑国内企业,获超过38万开发者关注

腾源会

开源 腾讯

腾讯发布 K8s 多集群管理开源项目 Clusternet

腾源会

开源 K8s 多集群管理 Clusternet

我在 IBM 从事开源工作的十一年

腾源会

开源

范学雷的专栏《深入剖析 Java 新特性》

IT蜗壳-Tango

11月日更

在华为云专属月,找到开启互联网第二增长曲线的一把钥匙

脑极体

赞!一篇博客讲解清楚 Python queue模块,作为Python爬虫预备知识,用它解决采集队列问题

梦想橡皮擦

11月日更

Prometeus 2.31.0 新特性

耳东@Erdong

release Prometheus 11月日更

干货分享:细说双 11 直播背后的压测保障技术

阿里巴巴云原生

阿里云 云原生 性能测试 PTS

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