Skip to main content
Version: 2.0

Overview

kubefirst k3d create provisions a local k3d Kubernetes cluster to host your cloud native environment locally.

Your k3d cluster will include:

ApplicationDescription
Argo CDGitOps Continuous Delivery
Argo WorkflowsApplication Continuous Integration
AtlantisTerraform Workflow Automation
cert-managerCertificate Automation Utility
ChartMuseumHelm Chart Registry
External Secrets OperatorsSyncs Kubernetes secrets with Vault secrets
GitHub Action Runner ControllerGitHub CI Executor
HashiCorp VaultSecrets Management
Metaphor(development, staging, production) instance of sample Next.js app
Traefik Ingress ControllerNative k3d Ingress Controller

These apps are all managed by Argo CD and the applications configurations are in the gitops repository's registry/<cluster-name> folder.

Atlantis Example / User Creation Walkthrough

Onboard users with GitHub or GitLab by doing a pull/mnerge request with Terraform changes to your gitops repository and applying the change using Atlantis.

Deliver metaphor to your new Development, Staging, and Production Environments

Build and deliver a microservice using our example metaphor application. Making any changes to the main branch of your new metaphor repository will build and deliver your application to your new cluster.