Taming the CNCF Landscape with Kubefirst
The Cloud Native Computing Foundation (CNCF) landscape is vast and complex with projects from hundreds of contributors. Where does one start?
Whether you are about to begin your Kubernetes journey or already appreciate how complex it can be, Kubefirst can help with its opinionated cloud native application delivery and infrastructure management platform, integrating some of the best-in-class tools from the Cloud Native Computing Foundation. It is a scalable, open source, vendor-agnostic, self-hosted platform delivered to your public cloud in minutes instead of the months it would take to build from scratch.
In 2017, Jared Edwards and I met while working together on a cloud engineering team at a real estate big data startup. We were tasked with building an infrastructure management platform and application delivery system built entirely on Kubernetes.
Building our first Kubernetes platform together took the better part of a year, and eventually we moved on to create infrastructure management for other companies looking to adopt cloud native practices. Despite our experience building infrastructure and deployment platforms, we were surprised to discover that it consistently took many months to build a great Kubernetes platform from scratch, even when you know what you’re doing.
Frustrated by the time consuming process, Edwards and I began working together during nights and weekends to create an open source solution to automate the process of platform provisioning, and the Kubefirst project was born.
We know that building Kubernetes-centric platforms is a complex and time-consuming undertaking, especially when trying to navigate the enormity of the CNCF Cloud Native Landscape.
Use Kubefirst to Skip the First Part of Your Kubernetes Journey
Kubefirst lets you run a single command against an empty AWS account to build a self-hosted, fully-automated infrastructure management and application delivery ecosystem.
Kubefirst makes use of Terraform for Infrastructure as Code, HashiCorp Vault for secrets management, cert-manager and external-dns for certificate and domain management, NGINX as an Ingress controller, and GitLab and ArgoCD to enable a GitOps workflow.
Skip the first six months of your Kubernetes journey and start with these exceptionally popular, well-documented, open source technologies, all integrated together in a simple declarative GitOps-oriented way and join an open source user community that is using the same Kubernetes tools.
Kubefirst has joined Kubeshop to accelerate its growth and expand its open source platform capabilities. With the support of Kubeshop, Kubefirst is building an engineering team and a community around the platform, and is excited to focus on delivering a great open source self-hosted starting point for cloud native projects.
We’ve poured our hearts into this project and hope you’ll join us on our mission as users and contributors. We are here to help, and we would love to talk more. Please join our Slack community workspace and sign up for office hours. We’re so excited to see what you build with Kubefirst!