写点什么

谷歌旗下开源 Go 应用程序容器项目 ko 申请成为 CNCF 沙盒项目

  • 2022-10-20
    北京
  • 本文字数:1045 字

    阅读完需:约 3 分钟

谷歌旗下开源Go 应用程序容器项目 ko 申请成为 CNCF 沙盒项目

当地时间 10 月 18 日,谷歌开源博客 发文称,ko 申请成为 CNCF 沙盒项目。

 

ko 是一个 Go 应用程序容器镜像构建器,适用于镜像包含单个 Go 应用程序、而对 OS 基础镜像没有很多依赖项(如没有 cgo 或 OS 包依赖项)的用例。ko 通过在本地机器上有效地执行 go build 来构建图像,因此不需要 docker。ko 也适合轻量级 CI/CD 用例,因为它具有多平台支持和自动 SBOM 生成功能。

 

据悉,早在 2018 年,谷歌的 Knative 团队就需要一种更快的方法来迭代 Kubernetes 控制器。他们创建了一个新工具,专门用于将 Go 应用程序部署到 Kubernetes,而无需担心容器镜像。该工具在被证明是 Knative 社区不可或缺的工具后,谷歌在 2019 年 3 月将其作为一个名为 ko 的独立开源项目发布。

 

GitHub 地址:

https://github.com/ko-build/ko

 

为了支持下一阶段的社区驱动创新、启用全新的采用模式,并进一步提高容器工具行业的标准,ko 需要一个供应商中立的基础。”ko 项目社区代表 Mark Chmarny 表示,“我们相信 CNCF 是 ko 能够满足社区不断变化需求的正确基础。成为 CNCF 的一部分,将使 ko 社区更接近生态系统中的其他云原生项目,包括许多已经依赖于 ko 的项目。在同一个基金会将使 ko 能够更好地合作,并有可能随着时间的推移提高反馈和创新的速度。”

 

有趣的是,根据外媒theRegister报道,谷歌开源博客上此前有篇文章的表述是“谷歌将 ko 工具捐赠给 CNCF,该工具用于简单、快速和安全的容器映像构建。”随后,这篇文章被删掉,并重新发布了标题更谨慎文章:ko 申请成为 CNCF 沙盒项目。外媒根据 GitHub 上的一个讨论猜测,这可能只是由于对 CNCF 沙盒提交过程的误解造成的。

 

不过,该文章作者也提出疑问:这是否可能意味着谷歌内部对 Go 的热情减弱。

 

事实上,今年 7 月,谷歌 Go 语言项目负责人 Steve Francia 就宣布辞去职务。Steve Francia 在圈内名气很高,他既曾是知名开源项目 Docker 和 MongoDB 的核心负责人,另外还是 spf13-vim、Hugo、Cobra、Viper 等开源项目的作者。

 

Steve Francia 在 2016 年 9 月宣布加入 Go 团队至今已有 6 年,这次决定离职是因为感到自己在 Go 项目上“停滞不前”。“在当初刚刚加入时,我疯狂消化着谷歌和 Go 带来的知识盛宴。但如今,我很久没有学习新东西了。虽然我仍然喜欢团队和当前手上的工作,可这种停滞不前的感觉实在让人难以接受。随着具有里程碑意义的 Go 1.18 版本的发布,我感到自己在 Go 团队的使命已经完成。”Steve 表示。

 

另一方面,Rust 得到了谷歌更多的关注和社区的支持。谷歌的新 KataOS 几乎完全用 Rust 编写。

2022-10-20 16:173948

评论 1 条评论

发布
用户头像
go的优势?协程?通道?
2022-10-21 10:42 · 北京
回复
没有更多了
发现更多内容

windows下docker的安装与镜像的制作提交

北桥苏

Docker Docker 镜像

重磅来袭!微服务的里程碑SpringCloudAlibaba

做梦都在改BUG

Java 架构 微服务 Spring Cloud spring cloud alibaba

PCB如何设计防静电?华秋一文告诉你

华秋电子

PHP快速使用RabbitMQ实现项目中部分业务的解耦

北桥苏

php RabbitMQ thinkphp

OSS云文件列举分页

北桥苏

php OSS 分页 上传 thinkphp

Avive World算力挖矿系统开发技术

薇電13242772558

算力

ZeroErr 零误框架

西风逍遥游

袋鼠云产品功能更新报告05期|应有尽“优”,数栈一大波功能优化升级!

袋鼠云数栈

大数据 hadoop 数据中台

快速地找到任何文件或文件夹:Find Any File Mac版

真大的脸盆

Mac Mac 软件 文件搜索 搜索文件 文件查找工具

英特尔 x 波士顿咨询:打造嵌入式安全技术GenAI解决方案,满足企业实际需求

科技之家

不到1分钟,帮你剪完旅行vlog,火山引擎全新 AI「神器」真的这么绝?

字节跳动技术范儿

字节跳动 算法 计算机视觉 云服务 火山引擎

小心白蛇!PyPI仓库被持续投放White Snake后门组件

墨菲安全

pypi 开源软件供应链安全

简单学习一下 MyBatis 动态SQL使用及原理

做梦都在改BUG

Java mybatis

2023年报业网络安全等级保护定级流程

行云管家

网络安全 等级保护 报业

这套Github上40K+star面试笔记,可以帮你搞定95%以上的Java面试

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

不服不行!Github爆火的「高并发秒杀顶级教程」,先睹为快

做梦都在改BUG

Java 高并发 秒杀系统

做共享电动车找哪家工厂生产电动车?

共享电单车厂家

共享电动车厂家 共享电单车生产 工厂生产电动车 共享电动车找哪家工厂 本铯共享电动车厂家

从 MySQL 到 Oracle 再到全面 TiDB ,云盛海宏的数据库架构实践

TiDB 社区干货传送门

短信验证 创建应用

MobTech袤博科技

PHP高并发高负载下的3种实战场景解决方法

北桥苏

php 高并发优化 thinkphp

NFTScan: 蓝筹 NFT 跌幅严重,如何保持竞争力?

NFT Research

phpstorm开发项目中5种常用的使用方法

北桥苏

php PHPStorm

设计原则 — D 依赖反转原则

Lemoon Can

依赖反转原则 设计原则 依赖反转

膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了

做梦都在改BUG

Java Kubernetes k8s

文盘Rust -- rust连接oss

TiDB 社区干货传送门

开发语言

方案精讲丨TiDB 在社交场景的解决方案实践

TiDB 社区干货传送门

并发编程-ReentrantLook底层设计

做梦都在改BUG

Java 并发编程 ReentrantLook

谷歌旗下开源Go 应用程序容器项目 ko 申请成为 CNCF 沙盒项目_语言 & 开发_褚杏娟_InfoQ精选文章