云原生计算基金会(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/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。