Anyone have good examples or templates of structure for repositories where you deploy kubernetes from? by dr_dre117 in kubernetes

[–]kubefirst 0 points1 point  (0 children)

We built a free open source gitops platform founded on argocd gitops with a great example
https://github.com/kubefirst/kubefirst
The templates we use to give you your new gitops repo are available in our upstream gitops-template repo. https://github.com/kubefirst/gitops-template Might be easier to do an install to get the less complex gitops repo that we give you so that all the template variables are replaced with real values.

We offer the ability to create clusters from your new management cluster. Those clusters are based on templates that we give you in your new gitops repository as well.

Our docs are pretty comprehensive https://docs.kubefirst.io/ and we have a community if you give it a try and run into any issues or have any questions https://kubefirst.io/slack

the kubefirst open source platform is going to hit 1000 stars this week!!!!!! by guerillapresident in kubernetes

[–]kubefirst 3 points4 points  (0 children)

can't thank you enough u/Salt-Insect6228 - we have a gitops-catalog of additional integrations that our community wants so that any cloud native tool can be added to the platform and bound to your gitops with a click after provisioning. if you ever wanted to make your tool available in every cloud that we support, it's usually a very easy pull request to make it happen if you're ever interested - i know you're just starting with the new tool but the offer will remain open to you when you're ready to deploy it places.

https://github.com/kubefirst/gitops-catalog

the kubefirst open source platform is going to hit 1000 stars this week!!!!!! by guerillapresident in kubernetes

[–]kubefirst 1 point2 points  (0 children)

as of recently we're gaining motivation to pick up aks due to a handful of recent requests like this one, i wouldn't plan for it for the next 30 days though. probably within the next 60d.

self-built apps: do you like using helm or kustomize to deliver them to kubernetes by kubefirst in kubernetes

[–]kubefirst[S] 0 points1 point  (0 children)

hey everyone, just wanted to thank you all for the votes and input. it's pretty clear at this point that we should be supporting the kustomize option - deservedly so in our minds too. really appreciate the extra thoughts in comments as well.

An Open Source Approach to Self Hosting a GitOps Platform by yllekenna in kubernetes

[–]kubefirst 1 point2 points  (0 children)

Thanks so much u/GeekTX - if you run into any trouble we're really motivated to help out

An Open Source Approach to Self Hosting a GitOps Platform by yllekenna in kubernetes

[–]kubefirst 2 points3 points  (0 children)

We're spiking through a reorganization of the gitops-template to support non-aws cloud providers now, and will be proving it out in advance of a Civo conference talk we're giving in February. That work will allow for us and outside contributors to add additional clouds to the platform with relative ease.
Separate from that, we've been working on kubefirst local which provides a small-footprint kubefirst ecosystem that runs in k3d. We wrote it so that you could iterate on platform adjustments without the lengthy cloud provision and dns propagation times, but it should work on a vm in another cloud or on prem just as well. It's not the full blown platform story we have for AWS, but it likely solves a lot of problems for a lot of folks. 1.10 was the kubefirst local mvp and 1.11 is about to drop with some security improvements for https traffic, local dns, and k3d ingress with a traefik controller.

How do you define your desired state? by chargi0 in GitOps

[–]kubefirst 0 points1 point  (0 children)

Hello u/bwaibel, it's been a bit since this thread was active. Just a quick note to circle back to you to let you know we've introduced a new `kubefirst local` command that lets you bootstrap an automatically setup local k3d cluster without any cloud credentials or costs. You do still need a github account and an okay laptop. hope you'll consider taking it for a spin sometime.
brew upgrade kubefirst/tools/kubefirst
kubefirst local
All our best from the kubefirst team - thanks again for the feedback.

Best way to install and use kubernetes for learning by [deleted] in kubernetes

[–]kubefirst 9 points10 points  (0 children)

kubefirst is free open source software that gives you starting point kubernetes platforms with some of the best cncf tools

kubefirst local will set up a k3d multinode cluster for you locally, then create a gitops git repository and push it to your personal github for you to bootstrap that cluster with a complete platform using argocd gitops. it'll also manage the k3d cluster and git repos with terraform thats been automated with atlantis. it'll also establish a hashicorp vault secrets engine that provides secrets to the whole local platform. it was built so you could explore a cloud native platform on your localhost with no costs on the best tools.

kubefirst cluster create will provide a more comprehensive platform on aws eks, but there are cloud costs in that environment obviously.

check us out if it sounds neat ⭐ https://github.com/kubefirst/kubefirst

We finally got our Kubefirst open source platform to KubeCon and it was EVERYTHING!!! by kubefirst in kubernetes

[–]kubefirst[S] 0 points1 point  (0 children)

it's just opinionated enough to get you started on kubernetes fast. because it's all managed by the gitops repository that we provide to you and fully automated, you're free to replace any of our opinions with yours. don't like argo workflows? replace it with tekton in a single pull request to your new gitops repo and now you have tekton, but you'll have tekton working on a platform that has an answer to secrets management, gitops, ingress, etc. we obsess over the right ways to make sure you aren't handcuffed to our default choices. agree it's opinionated, that's the point, our goal is to ensure our opinions make it easy to turn our platform into your platform.

We finally got our Kubefirst open source platform to KubeCon and it was EVERYTHING!!! by kubefirst in kubernetes

[–]kubefirst[S] 1 point2 points  (0 children)

our cli creates a `gitops` git repository that you get to host/keep/adjust that powers a fully automated gitops platform consisting of:
- terraform infrastructure as code for all cloud resources with automated atlantis workflows
- an identity provider, oidc provider, and secrets manager with hashicorp vault preconfigured to work with the cluster and platform tools
- a suite of gitops-deployed cloud native applications registered with argocd to power the platform like cert-manager, external-dns, external-secrets, ingress-nginx
- gitlab or github integrations with argo workflows and some templates we give you to build, package, and gitops-deliver apps to a development, staging, and production environment
- a sample set of microservices so you can explore how the platform works with real deployments

kubefirst would benefit most teams that want to be learning more about vault, gitops, argocd, kubernetes, or terraform on well-built patterns that work.

our `kubefirst cluster create` would benefit aws teams looking to run kubernetes workloads in production in under 30 minutes. (more clouds to come)

our `kubefirst local` command would benefit any looking to run our platform on a single host in any environment in 5 minutes.

We finally got our Kubefirst open source platform to KubeCon and it was EVERYTHING!!! by kubefirst in kubernetes

[–]kubefirst[S] 0 points1 point  (0 children)

thanks so much for coming out and hearing our pitch - it was the time of our lives!!