写点什么

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

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

关注

评论

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

WWW 是否应该属于 URL?

devpoint

Cookie url SEO www

从零手写react-router

helloworld1024fd

JavaScript

Java Netty框架自建DNS代理服务器教程

小小怪下士

Java 程序员 Netty DNS

一文了解 Go time 包的时间常用操作

陈明勇

Go golang time

React面试:谈谈虚拟DOM,Diff算法与Key机制

beifeng1996

React

安畅携手阿里云共建Landing Zone方案,助力企业上云无忧

云布道师

阿里云

简单谈谈Redis中的几种java客户端以及优缺点!

风铃架构日知录

Java redis 程序员 程序人生 客户端

阿里云开源大数据平台EMR全面升级 性能最高可提升6倍

阿里云大数据AI技术

大数据 云原生 大数据 开源

从零开始实现一个Promise

helloworld1024fd

JavaScript

排障定位时间缩短一半, 博睿数据如何赋能青岛住房公积金管理中心

博睿数据

APM AIOPS 智能运维 博睿数据 精选案例

京音平台-一起玩转SCRM之电销系统

京东科技开发者

架构设计 系统 scrm 企业号 1 月 PK 榜 电销

前端必会手写面试题合集

helloworld1024fd

JavaScript

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue

程序员该如何用“高科技”智能地教狗狗上厕所

风铃架构日知录

人工智能 深度学习 程序人生 后端 系统架构

前端二面经典vue面试题指南

bb_xiaxia1998

Vue

高级前端常考手写面试题合集

helloworld1024fd

JavaScript

如何实现发送评论时总数自动加一?

Towify

那些炫酷的CSS文字效果之诗词《兔》

南城FE

CSS css3 前端 动画

前端高频react面试题整理

beifeng1996

React

每日一题之Vue数据劫持原理是什么?

bb_xiaxia1998

Vue

SOA 和微服务有何区别?

江南一点雨

Java 微服务 springboot SOA

带你用20张图了解什么是 JVM 运行时数据区

风铃架构日知录

Java 程序员 JVM 码农 内存

分布式是大数据处理的万能药?

jiangxl

社招前端react面试题整理

beifeng1996

React

表格集算表高性能原理——怎样实现纯前端百万行数据秒级响应

葡萄城技术团队

如何使用API Hub 实现一个图片列表

Towify

《隐私计算白皮书(2022年)》概览

京东科技开发者

技术 安全 隐私保护 白皮书 企业号 1 月 PK 榜

react的jsx和React.createElement是什么关系?面试常问

beifeng1996

React

百度前端经典vue面试题整理

bb_xiaxia1998

Vue

醉三皇成为第12届北京国际网络电影展官方指定用酒品牌

联营汇聚

年终盘点丨最受开发者欢迎的文章 TOP20

阿里巴巴云原生

阿里云 云原生

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