用Kubefirst驯服CNCF的一切

Kubefirst是一个开源平台,旨在简化云原生计算基金会(CNCF)环境中的Kubernetes入门,通过自动化基础设施管理和应用程序交付流程,帮助用户在几分钟内建立自托管平台,而不是花费数月时间。由Jared Edwards和作者共同创建,Kubefirst整合了如Terraform、Vault、GitLab等工具,提供了一个面向GitOps的声明式集成解决方案,减少了构建Kubernetes平台所需的时间和复杂性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

云原生计算基金会(CNCF)的版图广阔而复杂,有数百个贡献者的项目。从哪里开始?

无论你是即将开始Kubernetes之旅,还是已经意识到它的复杂性,Kubefirst都可以通过其云原生应用程序交付和基础设施管理平台提供帮助,整合来自云原生计算基金会的一些一流工具。它是一个可扩展的、开源的、与供应商无关的、自托管的平台,可以在几分钟内交付到你的公共云,而不是用几个月的时间从头开始构建。

2017年,Jared Edwards和笔者在一家房地产大数据初创公司的云工程团队工作时相遇。我们的任务是构建完全基于Kubernetes的基础设施管理平台和应用程序交付系统。

一起构建我们的第一个Kubernetes平台花了一年的大部分时间,最终我们开始为其他希望采用云原生实践的公司创建基础设施管理。尽管我们拥有构建基础设施和部署平台的经验,但我们惊讶地发现,从头开始构建一个伟大的Kubernetes平台始终需要数月的时间,即使你知道自己在做什么。

由于对耗时的过程感到失望,Edwards和我开始在晚上和周末一起工作,创建一个开源解决方案,以自动化平台供应过程,于是Kubefirst项目诞生了。

我们知道,构建以Kubernetes为中心的平台是一项复杂而耗时的任务,尤其是在试图驾驭庞大的CNCF云原生环境时。

使用Kubefirst跳过Kubernetes旅程的第一部分

Kubefirst允许你对空的AWS帐户运行单个命令,以构建一个自托管、完全自动化的基础设施管理和应用程序交付生态系统。

Kubefirst为基础设施即代码使用Terraform,使用HashiCorp Vault进行秘密管理,使用证书管理器和外部dns进行证书和域管理,使用NGINX作为入口控制器,使用GitLab和ArgoCD实现GitOps工作流。

跳过Kubernetes旅程的前六个月,从这些非常流行、文档丰富的开源技术开始,所有这些技术都以一种简单的面向GitOps的声明方式集成在一起,并加入使用相同Kubernets工具的开源用户社区。

Kubefirst加入了Kubeshop,以加速其增长并扩展其开源平台功能。在Kubeshop的支持下,Kubefirst正在围绕平台构建一个工程团队和社区,并很高兴能够专注于为云原生项目提供一个伟大的开源自托管起点。

原文链接:

https://thenewstack.io/taming-the-cncf-landscape-with-kubefirst/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值