K3s
Summary
Kubefirst supports local provisioning using K3s through the CLI with with MacOS, Linux, or Windows (using WSL and Ubuntu) to host you native cloud environment locally.
K3s Install
Installation Components
The K3s install and provisioning process creates the following:
- a Kubernetes management cluster with K3s
- a Git repository (
gitops) from ourgitops-templatein your selected Git provider - an Argo CD installation bootstrapped to the
gitopsrepository to power the Kubefirst platform - all the platform applications using GitOps (from the
/registryfolder in thegitopsrepository) - a Terraform configuration for Vault (from the
/terraform/vaultfolder in thegitopsrepository) - a Terraform configuration for the
gitopsrepository to automatically run Terraform executions through Atlantis - an Argo Workflows integration with your selected Git provider
- an Argo Workflows cluster workflow templates to build containers, publish Helm charts, and provide a GitOps delivery pipeline
- Learn more about cluster workflow templates in Argo's docs here.
- a metaphor installation for our sample application that has built-in automation to demonstrate app delivery